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) |