org.xml.sax.ext
public class DefaultHandler2 extends DefaultHandler implements LexicalHandler, DeclHandler, EntityResolver2
This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY.
Note: this class might yet learn that the ContentHandler.setDocumentLocator() call might be passed a {@link Locator2} object, and that the ContentHandler.startElement() call might be passed a {@link Attributes2} object.
Since: SAX 2.0 (extensions 1.1 alpha)
| Constructor Summary | |
|---|---|
| DefaultHandler2() Constructs a handler which ignores all parsing events. | |
| Method Summary | |
|---|---|
| void | attributeDecl(String eName, String aName, String type, String mode, String value) |
| void | comment(char[] ch, int start, int length) |
| void | elementDecl(String name, String model) |
| void | endCDATA() |
| void | endDTD() |
| void | endEntity(String name) |
| void | externalEntityDecl(String name, String publicId, String systemId) |
| InputSource | getExternalSubset(String name, String baseURI)
Tells the parser that if no external subset has been declared
in the document text, none should be used. |
| void | internalEntityDecl(String name, String value) |
| InputSource | resolveEntity(String name, String publicId, String baseURI, String systemId)
Tells the parser to resolve the systemId against the baseURI
and read the entity text from that resulting absolute URI.
|
| InputSource | resolveEntity(String publicId, String systemId)
Invokes
{@link EntityResolver2#resolveEntity EntityResolver2.resolveEntity()}
with null entity name and base URI.
|
| void | startCDATA() |
| void | startDTD(String name, String publicId, String systemId) |
| void | startEntity(String name) |