public static class ProjectHelper2.RootHandler
extends org.xml.sax.helpers.DefaultHandler
| Constructor and Description | 
|---|
| ProjectHelper2.RootHandler(AntXMLContext context,
                          ProjectHelper2.AntHandler rootHandler)Creates a new RootHandler instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 namespace 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 | 
public ProjectHelper2.RootHandler(AntXMLContext context, ProjectHelper2.AntHandler rootHandler)
context - The context for the handler.rootHandler - The handler for the root element.public ProjectHelper2.AntHandler getCurrentAntHandler()
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                    java.lang.String systemId)
resolveEntity in interface org.xml.sax.EntityResolverresolveEntity in class org.xml.sax.helpers.DefaultHandlerpublicId - 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.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandleruri - 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.ContentHandlersetDocumentLocator in class org.xml.sax.helpers.DefaultHandlerlocator - 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.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandleruri - 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.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerbuf - 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.ContentHandlerstartPrefixMapping in class org.xml.sax.helpers.DefaultHandlerprefix - the namespace prefixuri - the namespace uripublic void endPrefixMapping(java.lang.String prefix)
endPrefixMapping in interface org.xml.sax.ContentHandlerendPrefixMapping in class org.xml.sax.helpers.DefaultHandlerprefix - the prefix that is not mapped anymore