public class SAXFilter
extends java.lang.Object
implements org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler
| Constructor and Description |
|---|
SAXFilter(org.xml.sax.ContentHandler contentHandler,
org.xml.sax.ext.LexicalHandler lexicalHandler,
org.xml.sax.helpers.NamespaceSupport namespaces)
Construct a new SAXFilter such that the allowed events will be routed
to the corresponding content and lexical handlers.
|
| Modifier and Type | Method and Description |
|---|---|
SAXFilter |
allowCDATA()
Allow CDATA events
|
SAXFilter |
allowCharacters()
Allow character events
|
SAXFilter |
allowComments()
Allow comment events
|
SAXFilter |
allowDocumentLocators()
Allow document locator events
|
SAXFilter |
allowDocuments()
Allow start/end document events
|
SAXFilter |
allowDTDs()
Allow DTD events
|
SAXFilter |
allowElements()
allow start/end element events
|
SAXFilter |
allowElements(int minimumElementLevel)
Allow start/end element events.
|
SAXFilter |
allowEntities()
Allow XML entities events
|
SAXFilter |
allowIgnorableWhitespace()
Allow ignorable whitespace events
|
SAXFilter |
allowPrefixMappings()
allow start/end prefix mapping events
|
SAXFilter |
allowProcessingInstructions()
Allow processing instruction events
|
SAXFilter |
allowSkippedEntities()
Allow start / end events for skipped entities
|
void |
characters(char[] ch,
int start,
int length) |
void |
comment(char[] ch,
int start,
int length) |
void |
endCDATA() |
void |
endDocument() |
void |
endDTD() |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
void |
endEntity(java.lang.String name) |
void |
endPrefixMapping(java.lang.String prefix) |
void |
ignorableWhitespace(char[] ch,
int start,
int length) |
void |
processingInstruction(java.lang.String target,
java.lang.String data) |
SAXFilter |
setDefaultNamespace(java.lang.String uri)
Add a default namespace is none is provided.
|
void |
setDocumentLocator(org.xml.sax.Locator locator) |
void |
skippedEntity(java.lang.String name) |
void |
startCDATA() |
void |
startDocument()
SAX Content events
|
void |
startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
SAX Lexical events
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
void |
startEntity(java.lang.String name) |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri) |
public SAXFilter(org.xml.sax.ContentHandler contentHandler,
org.xml.sax.ext.LexicalHandler lexicalHandler,
org.xml.sax.helpers.NamespaceSupport namespaces)
contentHandler - The SAX content handler.lexicalHandler - The SAX lexical handler.namespaces - Namespace support which records what prefixes have been defined.public SAXFilter allowDocuments()
public SAXFilter allowDocumentLocators()
public SAXFilter allowProcessingInstructions()
public SAXFilter allowPrefixMappings()
public SAXFilter allowElements()
public SAXFilter allowElements(int minimumElementLevel)
minimumElementLevel - the minimum level required.public SAXFilter allowIgnorableWhitespace()
public SAXFilter allowSkippedEntities()
public SAXFilter allowCharacters()
public SAXFilter allowDTDs()
public SAXFilter allowEntities()
public SAXFilter allowCDATA()
public SAXFilter allowComments()
public SAXFilter setDefaultNamespace(java.lang.String uri)
uri - the default namespace uri.public void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlerpublic void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
processingInstruction in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
startPrefixMapping in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
endPrefixMapping in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
ignorableWhitespace in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void skippedEntity(java.lang.String name)
throws org.xml.sax.SAXException
skippedEntity in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
startDTD in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void endDTD()
throws org.xml.sax.SAXException
endDTD in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void startEntity(java.lang.String name)
throws org.xml.sax.SAXException
startEntity in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void endEntity(java.lang.String name)
throws org.xml.sax.SAXException
endEntity in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void startCDATA()
throws org.xml.sax.SAXException
startCDATA in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void endCDATA()
throws org.xml.sax.SAXException
endCDATA in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void comment(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
comment in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionCopyright © 2018 DuraSpace. All Rights Reserved.