Class PluginContentHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- net.ontopia.xml.SAXTracker
-
- net.ontopia.topicmaps.nav2.plugins.PluginContentHandler
-
- All Implemented Interfaces:
ContentHandler
,DTDHandler
,EntityResolver
,ErrorHandler
public class PluginContentHandler extends SAXTracker
INTERNAL: A Content Handler for reading in a Plug-in Configuration file (plugin.xml) which contains detailed information about one (or more) Plug-in(s).- See Also:
PluginIF
-
-
Field Summary
Fields Modifier and Type Field Description static String
PLUGINS_ROOTDIR_PLACEHOLDER
-
Fields inherited from class net.ontopia.xml.SAXTracker
content, keepContentsOf, locator, openElements
-
-
Constructor Summary
Constructors Constructor Description PluginContentHandler(String pluginsRootURI)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endElement(String nsuri, String lname, String qname)
Collection
getPlugins()
void
startElement(String nsuri, String lname, String qname, Attributes attrs)
-
Methods inherited from class net.ontopia.xml.SAXTracker
characters, isParent, keepContentsOf, setDocumentLocator
-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Field Detail
-
PLUGINS_ROOTDIR_PLACEHOLDER
public static final String PLUGINS_ROOTDIR_PLACEHOLDER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PluginContentHandler
public PluginContentHandler(String pluginsRootURI)
-
-
Method Detail
-
getPlugins
public Collection getPlugins()
-
startElement
public void startElement(String nsuri, String lname, String qname, Attributes attrs) throws SAXException
- Specified by:
startElement
in interfaceContentHandler
- Overrides:
startElement
in classSAXTracker
- Throws:
SAXException
-
endElement
public void endElement(String nsuri, String lname, String qname) throws SAXException
- Specified by:
endElement
in interfaceContentHandler
- Overrides:
endElement
in classSAXTracker
- Throws:
SAXException
-
-