package nota.oxygen.epub;
import ro.sync.ecss.extensions.commons.id.DefaultUniqueAttributesRecognizer;
import ro.sync.ecss.extensions.commons.id.GenerateIDElementsInfo;
public class XHTMLUniqueAttributesRecognizer extends
DefaultUniqueAttributesRecognizer {
public XHTMLUniqueAttributesRecognizer()
{
super("id");
}
/**
* The default {@link GenerateIDElementsInfo}
*/
public static GenerateIDElementsInfo GENERATE_ID_DEFAULTS = new GenerateIDElementsInfo(
true,
GenerateIDElementsInfo.DEFAULT_ID_GENERATION_PATTERN,
new String[] {
"a",
"aside",
"body",
"div",
"h1",
"h2",
"h3",
"h4",
"h5",
"h6",
"hd",
"img",
"section",
"span",
"td",
"th",
"tr"});
@Override
public String getDescription() {
return "Unique Attribute Recognizer for XHTML in epub";
}
@Override
protected GenerateIDElementsInfo getDefaultOptions() {
return GENERATE_ID_DEFAULTS;
}
}