net.ontopia.topicmaps.xml
Class AbstractTopicMapContentHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by net.ontopia.topicmaps.xml.AbstractTopicMapContentHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Direct Known Subclasses:
XTMContentHandler

public abstract class AbstractTopicMapContentHandler
extends org.xml.sax.helpers.DefaultHandler

INTERNAL: Abstract SAX2 content handler used for reading various kinds of topic map documents.


Constructor Summary
AbstractTopicMapContentHandler(LocatorIF base_address)
           
AbstractTopicMapContentHandler(LocatorIF base_address, java.util.Collection processed_documents_from_parent)
           
 
Method Summary
 java.util.Collection getPropagatedThemes()
           
 void register(org.xml.sax.XMLReader parser)
          INTERNAL: Registers the content handler with the given XML reader object.
 void setDocumentLocator(org.xml.sax.Locator locator)
           
 void setPropagatedThemes(java.util.Collection propagated_themes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTopicMapContentHandler

public AbstractTopicMapContentHandler(LocatorIF base_address)

AbstractTopicMapContentHandler

public AbstractTopicMapContentHandler(LocatorIF base_address,
                                      java.util.Collection processed_documents_from_parent)
Method Detail

getPropagatedThemes

public java.util.Collection getPropagatedThemes()

setPropagatedThemes

public void setPropagatedThemes(java.util.Collection propagated_themes)

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)
Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler
Overrides:
setDocumentLocator in class org.xml.sax.helpers.DefaultHandler

register

public void register(org.xml.sax.XMLReader parser)
INTERNAL: Registers the content handler with the given XML reader object.

The content handler will register itself as the content handler of the XML reader. It will also attempt to set the SAX core features 'http://xml.org/sax/features/string-interning' to 'true' and 'http://xml.org/sax/features/external-parameter-entities' to 'false'.



Copyright © 2000-2009 Ontopia.