blob: c18cd4e06f596b3e576443b6d376ff90b92f8300 [file] [log] [blame]
package com.atlassian.uwc.converters.instiki;
import org.apache.log4j.Logger;
import com.atlassian.uwc.converters.IllegalNameConverter;
import com.atlassian.uwc.converters.dokuwiki.HierarchyTitleConverter;
import com.atlassian.uwc.ui.Page;
public class TitleConverter extends IllegalNameConverter {
Logger log = Logger.getLogger(this.getClass());
@Override
public void convert(Page page) {
String input = page.getName();
String converted = decodeUrl(input);
converted = converted.replaceFirst("[.]xhtml$", "");
converted = HierarchyTitleConverter.casify(converted);
log.debug("Page title: " + converted);
page.setName(converted);
}
}