| java.lang.Object org.xml.sax.helpers.DefaultHandler org.jasig.portal.car.ExtensionTagHandler
ExtensionTagHandler | class ExtensionTagHandler extends DefaultHandler (Code) | | Handles reading the extension tags in the descriptor. These tags
contain extension specific content that is foreign to the
deployment descriptor but understood by the handler class declared
by the extension tag. Upon entering an extension block the declared
handler class will be instantiated, the startDocument method will
be call indicating to the class that parsing of the content of its
extension block will be forthcoming. All events within the block
are then passed to the handler until the block is exited at which
point the endDocument method is called. Neither the startElement
nor the endElement events for the enclosing extension element are
passed to the handler class. It only sees events for content within
the block.
author: Mark Boyd mark.boyd@engineer.com version: $Revision: 36690 $ |
Method Summary | |
public void | characters(char[] ch, int start, int length) Passes character events to an extension block's declared handler
if within an extension block and the handler was successfully
instantiated. | public void | endElement(String namespaceURI, String localName, String qName) Receives end element calls passing them to the declared handler if
within an extension block or removing the current handler when an
extension block is exited. | public void | startElement(String namespaceURI, String localName, String qName, Attributes atts) Receives startElement events watching for entry into an extension
block so that it can instantiate a declared handler for that block
and pass events within the block to that handler. |
characters | public void characters(char[] ch, int start, int length) throws SAXException(Code) | | Passes character events to an extension block's declared handler
if within an extension block and the handler was successfully
instantiated.
|
endElement | public void endElement(String namespaceURI, String localName, String qName) throws SAXException(Code) | | Receives end element calls passing them to the declared handler if
within an extension block or removing the current handler when an
extension block is exited.
|
startElement | public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException(Code) | | Receives startElement events watching for entry into an extension
block so that it can instantiate a declared handler for that block
and pass events within the block to that handler.
|
Methods inherited from org.xml.sax.helpers.DefaultHandler | public void characters(char ch, int start, int length) throws SAXException(Code)(Java Doc) public void endDocument() throws SAXException(Code)(Java Doc) public void endElement(String uri, String localName, String qName) throws SAXException(Code)(Java Doc) public void endPrefixMapping(String prefix) throws SAXException(Code)(Java Doc) public void error(SAXParseException e) throws SAXException(Code)(Java Doc) public void fatalError(SAXParseException e) throws SAXException(Code)(Java Doc) public void ignorableWhitespace(char ch, int start, int length) throws SAXException(Code)(Java Doc) public void notationDecl(String name, String publicId, String systemId) throws SAXException(Code)(Java Doc) public void processingInstruction(String target, String data) throws SAXException(Code)(Java Doc) public InputSource resolveEntity(String publicId, String systemId) throws IOException, SAXException(Code)(Java Doc) public void setDocumentLocator(Locator locator)(Code)(Java Doc) public void skippedEntity(String name) throws SAXException(Code)(Java Doc) public void startDocument() throws SAXException(Code)(Java Doc) public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException(Code)(Java Doc) public void startPrefixMapping(String prefix, String uri) throws SAXException(Code)(Java Doc) public void unparsedEntityDecl(String name, String publicId, String systemId, String notationName) throws SAXException(Code)(Java Doc) public void warning(SAXParseException e) throws SAXException(Code)(Java Doc)
|
|
|