org.apache.tools.ant.helper
public static class ProjectHelper2.RootHandler extends DefaultHandler
Constructor Summary | |
---|---|
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(String uri, String name, String qName)
Handles the end of an element. |
void | endPrefixMapping(String prefix)
End a namepace prefix to uri mapping
|
ProjectHelper2.AntHandler | getCurrentAntHandler()
Returns the current ant handler object. |
InputSource | resolveEntity(String publicId, String systemId)
Resolves file: URIs relative to the build file.
|
void | setDocumentLocator(Locator locator)
Sets the locator in the project helper for future reference.
|
void | startElement(String uri, String tag, String qname, Attributes attrs)
Handles the start of a project element. |
void | startPrefixMapping(String prefix, String uri)
Start a namespace prefix to uri mapping
|
Parameters: context The context for the handler. rootHandler The handler for the root element.
Parameters: buf A character array of the test. start The start offset in the array. count The number of characters to read.
Throws: SAXParseException if an error occurs
Parameters: 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.
Throws: SAXException in case of error (not thrown in this implementation)
Parameters: prefix the prefix that is not mapped anymore
Returns: the current ant handler.
Parameters: 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
.
Returns: an inputsource for this identifier
Parameters: locator The locator used by the parser.
Will not be null
.
Parameters: 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
.
Throws: org.xml.sax.SAXParseException if the tag given is not
"project"
Parameters: prefix the namespace prefix uri the namespace uri