|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
net.sf.joost.stx.SAXWrapperHandler
Wraps a SAX parser (XMLReader) in a TransformerHandler
object.
Collects all character data reported by characters
and parses them afterwards with a SAX parser (which produces the result
of this transformation). Other input events will be ignored.
| Field Summary | |
private StringBuffer |
buffer
the character buffer |
private XMLReader |
parser
the wrapped SAX parser |
private SAXResult |
saxResult
event sink for this transformer |
| Constructor Summary | |
SAXWrapperHandler()
|
|
| Method Summary | |
void |
characters(char[] ch,
int start,
int length)
collect characters |
void |
comment(char[] ch,
int start,
int length)
|
void |
endCDATA()
|
void |
endDocument()
parse the collected characters |
void |
endDTD()
|
void |
endEntity(String name)
|
String |
getSystemId()
|
Transformer |
getTransformer()
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
collect characters |
void |
setResult(Result result)
|
void |
setSystemId(String id)
|
void |
startCDATA()
|
void |
startDocument()
initialize parser and character buffer |
void |
startDTD(String name,
String publicId,
String systemId)
|
void |
startEntity(String name)
|
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endElement, endPrefixMapping, error, fatalError, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startElement, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.xml.sax.ContentHandler |
endElement, endPrefixMapping, processingInstruction, setDocumentLocator, skippedEntity, startElement, startPrefixMapping |
| Methods inherited from interface org.xml.sax.DTDHandler |
notationDecl, unparsedEntityDecl |
| Field Detail |
private SAXResult saxResult
private XMLReader parser
private StringBuffer buffer
| Constructor Detail |
public SAXWrapperHandler()
| Method Detail |
public void startDTD(String name,
String publicId,
String systemId)
startDTD in interface LexicalHandlerpublic void endDTD()
endDTD in interface LexicalHandlerpublic void startEntity(String name)
startEntity in interface LexicalHandlerpublic void endEntity(String name)
endEntity in interface LexicalHandlerpublic void startCDATA()
startCDATA in interface LexicalHandlerpublic void endCDATA()
endCDATA in interface LexicalHandler
public void comment(char[] ch,
int start,
int length)
comment in interface LexicalHandler
public void startDocument()
throws SAXException
startDocument in interface ContentHandlerSAXException
public void characters(char[] ch,
int start,
int length)
characters in interface ContentHandler
public void ignorableWhitespace(char[] ch,
int start,
int length)
ignorableWhitespace in interface ContentHandler
public void endDocument()
throws SAXException
endDocument in interface ContentHandlerSAXExceptionpublic void setResult(Result result)
setResult in interface TransformerHandlerpublic void setSystemId(String id)
setSystemId in interface TransformerHandlerpublic String getSystemId()
getSystemId in interface TransformerHandlerpublic Transformer getTransformer()
getTransformer in interface TransformerHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||