net.ontopia.topicmaps.xml
Class AbstractTopicMapContentHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
net.ontopia.topicmaps.xml.AbstractTopicMapContentHandler
- All Implemented Interfaces:
- ContentHandler, DTDHandler, EntityResolver, ErrorHandler
- Direct Known Subclasses:
- XFMLContentHandler, 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.
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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
propagated_themes
protected Collection propagated_themes
processed_documents_current
protected Collection processed_documents_current
processed_documents_from_parent
protected Collection processed_documents_from_parent
processed_documents_accumulated
protected Collection processed_documents_accumulated
parents
protected Stack parents
info
protected Map info
doc_address
protected LocatorIF doc_address
- document base uri, used for intra-document references.
see RFC 2396, section 4.2
locator
protected Locator locator
ehandler
protected ErrorHandler ehandler
AbstractTopicMapContentHandler
public AbstractTopicMapContentHandler(LocatorIF base_address)
AbstractTopicMapContentHandler
public AbstractTopicMapContentHandler(LocatorIF base_address,
Collection processed_documents_from_parent)
getPropagatedThemes
public Collection getPropagatedThemes()
setPropagatedThemes
public void setPropagatedThemes(Collection propagated_themes)
propagateThemes
protected void propagateThemes(ScopedIF scoped)
setDocumentLocator
public void setDocumentLocator(Locator locator)
- Specified by:
setDocumentLocator
in interface ContentHandler
- Overrides:
setDocumentLocator
in class org.xml.sax.helpers.DefaultHandler
register
public void register(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'.
getLocationInfo
protected String getLocationInfo()
getDefaultErrorHandler
protected ErrorHandler getDefaultErrorHandler()
Copyright © 2000-2012 Ontopia.