net.ontopia.topicmaps.classify
Class XMLFormatModule

java.lang.Object
  extended by net.ontopia.topicmaps.classify.XMLFormatModule
All Implemented Interfaces:
FormatModuleIF
Direct Known Subclasses:
HTMLFormatModule

public class XMLFormatModule
extends Object
implements FormatModuleIF

INTERNAL:


Field Summary
protected  String[] extensions
           
protected  byte[] magicBytes
           
protected  Collection<String> skipElements
           
 
Constructor Summary
XMLFormatModule()
           
 
Method Summary
protected  XMLReader createXMLReader()
           
protected  ContentHandler getContentHandler(TextHandlerIF handler)
           
 boolean matchesContent(ClassifiableContentIF cc)
          INTERNAL: Returns true if the content of the classifiable content is considered to be of the supported format.
 boolean matchesIdentifier(ClassifiableContentIF cc)
          INTERNAL: Returns true if the identifier of the classifiable content is considered to be indicating the supported format.
 void readContent(ClassifiableContentIF cc, TextHandlerIF handler)
          INTERNAL: Reads and analyzes the classifiable content and triggers callbacks on the text handler to identify the text and the structure of the classifiable content.
 void setSkipElements(Collection<String> skipElements)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

skipElements

protected Collection<String> skipElements

extensions

protected String[] extensions

magicBytes

protected byte[] magicBytes
Constructor Detail

XMLFormatModule

public XMLFormatModule()
Method Detail

setSkipElements

public void setSkipElements(Collection<String> skipElements)

createXMLReader

protected XMLReader createXMLReader()
                             throws SAXException
Throws:
SAXException

getContentHandler

protected ContentHandler getContentHandler(TextHandlerIF handler)

matchesContent

public boolean matchesContent(ClassifiableContentIF cc)
Description copied from interface: FormatModuleIF
INTERNAL: Returns true if the content of the classifiable content is considered to be of the supported format.

Specified by:
matchesContent in interface FormatModuleIF

matchesIdentifier

public boolean matchesIdentifier(ClassifiableContentIF cc)
Description copied from interface: FormatModuleIF
INTERNAL: Returns true if the identifier of the classifiable content is considered to be indicating the supported format.

Specified by:
matchesIdentifier in interface FormatModuleIF

readContent

public void readContent(ClassifiableContentIF cc,
                        TextHandlerIF handler)
Description copied from interface: FormatModuleIF
INTERNAL: Reads and analyzes the classifiable content and triggers callbacks on the text handler to identify the text and the structure of the classifiable content.

Specified by:
readContent in interface FormatModuleIF


Copyright © 2000-2012 Ontopia.