|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.helpers.DefaultHandler | +--org.apache.tools.ant.helper.ProjectHelper2.RootHandler
Handler for ant processing. Uses a stack of AntHandlers to implement each element ( the original parser used a recursive behavior, with the implicit execution stack )
Constructor Summary | |
ProjectHelper2.RootHandler(AntXMLContext context,
ProjectHelper2.AntHandler rootHandler)
Creates a new RootHandler instance. |
Method Summary | |
void |
characters(char[] buf,
int start,
int count)
Handle text within an element, calls currentHandler.characters. |
void |
endElement(java.lang.String uri,
java.lang.String name,
java.lang.String qName)
Handles the end of an element. |
void |
endPrefixMapping(java.lang.String prefix)
End a namepace prefix to uri mapping |
ProjectHelper2.AntHandler |
getCurrentAntHandler()
Returns the current ant handler object. |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
Resolves file: URIs relative to the build file. |
void |
setDocumentLocator(org.xml.sax.Locator locator)
Sets the locator in the project helper for future reference. |
void |
startElement(java.lang.String uri,
java.lang.String tag,
java.lang.String qname,
org.xml.sax.Attributes attrs)
Handles the start of a project element. |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
Start a namespace prefix to uri mapping |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, skippedEntity, startDocument, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ProjectHelper2.RootHandler(AntXMLContext context, ProjectHelper2.AntHandler rootHandler)
context
- The context for the handler.rootHandler
- The handler for the root element.Method Detail |
public ProjectHelper2.AntHandler getCurrentAntHandler()
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
resolveEntity
in interface org.xml.sax.EntityResolver
resolveEntity
in class org.xml.sax.helpers.DefaultHandler
publicId
- The public identifier, or null
if none is available. Ignored in this
implementation.systemId
- The system identifier provided in the XML
document. Will not be null
.
public void startElement(java.lang.String uri, java.lang.String tag, java.lang.String qname, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXParseException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
uri
- The namespace uri for this element.tag
- The name of the element being started.
Will not be null
.qname
- The qualified name for this element.attrs
- Attributes of the element being started.
Will not be null
.
org.xml.sax.SAXParseException
- if the tag given is not
"project"
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
setDocumentLocator
in class org.xml.sax.helpers.DefaultHandler
locator
- The locator used by the parser.
Will not be null
.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.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
uri
- The namespace URI for this element.name
- The name of the element which is ending.
Will not be null
.qName
- The qualified name for this element.
org.xml.sax.SAXException
- in case of error (not thrown in
this implementation)public void characters(char[] buf, int start, int count) throws org.xml.sax.SAXParseException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
buf
- A character array of the test.start
- The start offset in the array.count
- The number of characters to read.
org.xml.sax.SAXParseException
- if an error occurspublic void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
startPrefixMapping
in interface org.xml.sax.ContentHandler
startPrefixMapping
in class org.xml.sax.helpers.DefaultHandler
prefix
- the namespace prefixuri
- the namespace uripublic void endPrefixMapping(java.lang.String prefix)
endPrefixMapping
in interface org.xml.sax.ContentHandler
endPrefixMapping
in class org.xml.sax.helpers.DefaultHandler
prefix
- the prefix that is not mapped anymore
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |