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 OPFExtensionsBundle extends ExtensionsBundle { @Override public String getDescription() { // TODO Auto-generated method stub return "opf extension bundle"; } @Override public String getDocumentTypeID() { // TODO Auto-generated method stub return "opf"; } @Override public AuthorExtensionStateListener createAuthorExtensionStateListener() { return getUniqueAttributesIdentifier(); } OPFUniqueAttributesRecognizer uniqueAttributesRecognizer; @Override public UniqueAttributesRecognizer getUniqueAttributesIdentifier() { if (uniqueAttributesRecognizer == null) { uniqueAttributesRecognizer = new OPFUniqueAttributesRecognizer(); } return uniqueAttributesRecognizer; } }