|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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)
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
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)
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
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
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 occurs
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
prefix - the namespace prefixuri - the namespace uripublic void endPrefixMapping(java.lang.String prefix)
prefix - the prefix that is not mapped anymore
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||