|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
net.ontopia.topicmaps.xml.AbstractTopicMapContentHandler
net.ontopia.topicmaps.xml.XTMContentHandler
public class XTMContentHandler
INTERNAL: SAX2 content handler used for importing XTM 1.0 topic map documents. The content handler builds a topic map object based on a SAX event stream conforming to the XTM topic map interchange syntax. See http://www.topicmaps.org/xtm/1.0/
| Field Summary | |
|---|---|
static LocatorIF |
nullPSI
|
| Constructor Summary | |
|---|---|
XTMContentHandler(TopicMapStoreFactoryIF stores,
net.ontopia.xml.XMLReaderFactoryIF xrfactory,
LocatorIF base_address)
|
|
XTMContentHandler(TopicMapStoreFactoryIF stores,
net.ontopia.xml.XMLReaderFactoryIF xrfactory,
LocatorIF base_address,
java.util.Collection processed_documents)
|
|
| Method Summary | |
|---|---|
void |
attributeDecl(java.lang.String eName,
java.lang.String aName,
java.lang.String type,
java.lang.String mode,
java.lang.String value)
|
void |
characters(char[] ch,
int start,
int length)
|
void |
comment(char[] ch,
int start,
int length)
|
void |
elementDecl(java.lang.String name,
java.lang.String model)
|
void |
endCDATA()
|
void |
endDocument()
|
void |
endDTD()
|
void |
endElement(java.lang.String uri,
java.lang.String name,
java.lang.String qName)
|
void |
endEntity(java.lang.String name)
|
void |
endPrefixMapping(java.lang.String prefix)
|
void |
externalEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
|
static TopicIF |
getDefaultOccurrenceTopic(TopicMapIF topicmap)
|
ExternalReferenceHandlerIF |
getExternalReferenceHandler()
INTERNAL: Gets the external reference handler. |
static TopicIF |
getNullTopic(TopicMapIF topicmap)
|
java.util.Collection |
getTopicMaps()
INTERNAL: Gets the topic maps found after having parsed the input source. |
void |
internalEntityDecl(java.lang.String name,
java.lang.String value)
|
void |
register(org.xml.sax.XMLReader parser)
INTERNAL: Registers the handler with the parser and configures the parser. |
static void |
removeDefaultOccurrenceTopic(TopicMapIF topicmap)
|
static void |
removeNullTopic(TopicMapIF topicmap)
|
void |
setExternalReferenceHandler(ExternalReferenceHandlerIF ref_handler)
INTERNAL: Sets the external reference handler. |
void |
setSubDocument(boolean isSubDocument)
INTERNAL: Tell the handler whether this is a top-level document or not. |
void |
startCDATA()
|
void |
startDocument()
|
void |
startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
|
void |
startElement(java.lang.String uri,
java.lang.String name,
java.lang.String qName,
org.xml.sax.Attributes atts)
|
void |
startEntity(java.lang.String name)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
| Methods inherited from class net.ontopia.topicmaps.xml.AbstractTopicMapContentHandler |
|---|
getPropagatedThemes, setDocumentLocator, setPropagatedThemes |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
|---|
error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static LocatorIF nullPSI
| Constructor Detail |
|---|
public XTMContentHandler(TopicMapStoreFactoryIF stores,
net.ontopia.xml.XMLReaderFactoryIF xrfactory,
LocatorIF base_address)
public XTMContentHandler(TopicMapStoreFactoryIF stores,
net.ontopia.xml.XMLReaderFactoryIF xrfactory,
LocatorIF base_address,
java.util.Collection processed_documents)
| Method Detail |
|---|
public java.util.Collection getTopicMaps()
public ExternalReferenceHandlerIF getExternalReferenceHandler()
public void setExternalReferenceHandler(ExternalReferenceHandlerIF ref_handler)
public void setSubDocument(boolean isSubDocument)
public void register(org.xml.sax.XMLReader parser)
register in class AbstractTopicMapContentHandlerpublic void startDocument()
startDocument in interface org.xml.sax.ContentHandlerstartDocument in class org.xml.sax.helpers.DefaultHandlerpublic void endDocument()
endDocument in interface org.xml.sax.ContentHandlerendDocument in class org.xml.sax.helpers.DefaultHandler
public void startElement(java.lang.String uri,
java.lang.String name,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
public void characters(char[] ch,
int start,
int length)
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandler
public void endElement(java.lang.String uri,
java.lang.String name,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
startPrefixMapping in interface org.xml.sax.ContentHandlerstartPrefixMapping in class org.xml.sax.helpers.DefaultHandlerpublic void endPrefixMapping(java.lang.String prefix)
endPrefixMapping in interface org.xml.sax.ContentHandlerendPrefixMapping in class org.xml.sax.helpers.DefaultHandlerpublic void startEntity(java.lang.String name)
startEntity in interface org.xml.sax.ext.LexicalHandlerpublic void endEntity(java.lang.String name)
endEntity in interface org.xml.sax.ext.LexicalHandler
public void comment(char[] ch,
int start,
int length)
comment in interface org.xml.sax.ext.LexicalHandlerpublic void startCDATA()
startCDATA in interface org.xml.sax.ext.LexicalHandlerpublic void endCDATA()
endCDATA in interface org.xml.sax.ext.LexicalHandler
public void startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
startDTD in interface org.xml.sax.ext.LexicalHandlerpublic void endDTD()
endDTD in interface org.xml.sax.ext.LexicalHandler
public void externalEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
externalEntityDecl in interface org.xml.sax.ext.DeclHandler
public void attributeDecl(java.lang.String eName,
java.lang.String aName,
java.lang.String type,
java.lang.String mode,
java.lang.String value)
attributeDecl in interface org.xml.sax.ext.DeclHandler
public void elementDecl(java.lang.String name,
java.lang.String model)
elementDecl in interface org.xml.sax.ext.DeclHandler
public void internalEntityDecl(java.lang.String name,
java.lang.String value)
internalEntityDecl in interface org.xml.sax.ext.DeclHandlerpublic static TopicIF getNullTopic(TopicMapIF topicmap)
public static TopicIF getDefaultOccurrenceTopic(TopicMapIF topicmap)
public static void removeNullTopic(TopicMapIF topicmap)
public static void removeDefaultOccurrenceTopic(TopicMapIF topicmap)
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||