package nota.oxygen.epub;
import ro.sync.ecss.extensions.api.AuthorExtensionStateListener;
import ro.sync.ecss.extensions.api.ExtensionsBundle;
import ro.sync.ecss.extensions.api.UniqueAttributesRecognizer;
public class NCXExtensionsBundle extends ExtensionsBundle {
@Override
public String getDescription() {
// TODO Auto-generated method stub
return "ncx extension bundle";
}
@Override
public String getDocumentTypeID() {
// TODO Auto-generated method stub
return "ncx";
}
@Override
public AuthorExtensionStateListener createAuthorExtensionStateListener() {
return getUniqueAttributesIdentifier();
}
NCXUniqueAttributesRecognizer uniqueAttributesRecognizer;
@Override
public UniqueAttributesRecognizer getUniqueAttributesIdentifier() {
if (uniqueAttributesRecognizer == null) {
uniqueAttributesRecognizer = new NCXUniqueAttributesRecognizer();
}
return uniqueAttributesRecognizer;
}
}