|
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.XMLLoader
The baseclass for XML loader objects.
Constructor Summary | |
XMLLoader()
|
Method Summary | |
void |
characters(char[] ch,
int start,
int length)
|
protected java.lang.Object |
done()
Called on the end-tag corresponding to the start tag that casued this loader to be invoked. |
void |
doneLoader(int tagId,
java.lang.StringBuffer charData,
java.lang.Object o)
Called after the currently active loader encounters its end tag. |
protected void |
endElement(int tagId)
Called when the end-tag of an element is encoutnered. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String name,
java.lang.String qName)
|
protected org.xml.sax.Attributes |
getAttributes()
Return the attributes associated with the current tag |
protected java.lang.String |
getCharData()
Return the character data associated with the current tag |
protected java.lang.Object |
getLoaderParameter()
Fetches the parameter from the just finished loader. |
protected int |
getNestingLevel()
The nesting level of the XML tags relative to this loader. |
protected java.lang.Object |
getParameter()
Fetches the invocation parameter for this loader. |
protected void |
init()
Called to allow the loader to do any object-specific intialization. |
protected void |
newLoader(java.lang.Object o)
Establishes a new loader for the given tag as the current content handler Should be called in startElement or not at all. |
protected void |
startElement(int tagId)
Called whenever a new XML element is encountered Attributes may be accessed via a call to getAttributes. |
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 |
endDocument, 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 |
Constructor Detail |
public XMLLoader()
Method Detail |
protected final void newLoader(java.lang.Object o)
o
- an arbitrary parameter to pass to the new loader objectpublic final 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 loaderprotected void init()
protected void startElement(int tagId)
protected void endElement(int tagId)
protected java.lang.Object done()
protected final java.lang.Object getParameter()
protected final java.lang.Object getLoaderParameter()
protected final org.xml.sax.Attributes getAttributes()
protected final java.lang.String getCharData()
protected final int getNestingLevel()
public final 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 final void characters(char[] ch, int start, int length)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
public final void endElement(java.lang.String namespaceURI, java.lang.String name, java.lang.String qName)
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
|
Release Planner v1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |