|
Release Planner v1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.helpers.DefaultHandler | +--rp.util.xml.XMLParser
Wraps an XML parser. Provides utility services for managing stacks of content handlers. Implements a singleton pattern for the sole parser.
Method Summary | |
void |
doneLoader(int tagId,
java.lang.StringBuffer charData,
java.lang.Object o)
Called after the currently active loader encounters its end tag. |
static XMLParser |
get()
Accessor for the singleton object of this class. |
void |
parse(java.lang.String filename,
XMLTags tags)
Begin parsing the named file. |
void |
startElement(java.lang.String namespaceURI,
java.lang.String name,
java.lang.String qName,
org.xml.sax.Attributes atts)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static XMLParser get()
public void parse(java.lang.String filename, XMLTags tags)
filename
- the name of the file to parsetags
- the XML tags that will be recognizedpublic void startElement(java.lang.String namespaceURI, java.lang.String name, java.lang.String qName, org.xml.sax.Attributes atts)
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
public void doneLoader(int tagId, java.lang.StringBuffer charData, java.lang.Object o)
XMLLoaderChainElement
doneLoader
in interface XMLLoaderChainElement
tagId
- the integer id of the tag that just finishedcharData
- the character data that was read for that tago
- arbitrary parameter to pass back to the invoking loader
|
Release Planner v1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |