|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.joost.emitter.StxEmitterBase
net.sf.joost.emitter.SAXEmitter
public class SAXEmitter
This class implements the common interface StxEmitter
.
Is is designed for using SAXResult
.
So this class outputs a SAX2-event-stream to the output target -
saxContentHandler
(e.g. the registered ContentHandler).
Field Summary | |
---|---|
private static org.apache.commons.logging.Log |
log
|
private ContentHandler |
saxContentHandler
The SAXEmitter acts as a proxy und propagates SAX2 events to
this handler. |
private LexicalHandler |
saxLexicalHandler
If present, the SAXEmitter propagates lexical SAX2 events this
handler. |
Fields inherited from interface net.sf.joost.Constants |
---|
DEBUG, DEFAULT_ENCODING, FEAT_NS, FEAT_NSPREFIX, FEATURE_URI_PREFIX, FUNC_NS, JOOST_EXT_NS, PR_ATTRIBUTES, PR_BUFFER, PR_CHILDREN, PR_CONTINUE, PR_ERROR, PR_SELF, PR_SIBLINGS, STX_NS |
Constructor Summary | |
---|---|
SAXEmitter(ContentHandler saxSourceHandler)
Constructor |
Method Summary | |
---|---|
void |
characters(char[] ch,
int start,
int length)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
void |
comment(char[] ch,
int start,
int length)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxLexicalHandler |
void |
endCDATA()
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxLexicalHandler |
void |
endDocument()
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
void |
endDTD()
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxLexicalHandler |
void |
endElement(String uri,
String local,
String raw)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
void |
endEntity(String name)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxLexicalHandler |
void |
endPrefixMapping(String prefix)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
void |
ignorableWhitespace(char[] p0,
int p1,
int p2)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
void |
processingInstruction(String target,
String data)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
void |
setDocumentLocator(Locator locator)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
void |
skippedEntity(String value)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
void |
startCDATA()
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxLexicalHandler |
void |
startDocument()
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
void |
startDTD(String name,
String publicId,
String systemId)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxLexicalHandler |
void |
startElement(String uri,
String local,
String raw,
Attributes attrs)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
void |
startEntity(String name)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxLexicalHandler |
void |
startPrefixMapping(String prefix,
String uri)
SAX2-Callback - Simply propagates the Call to the registered output target - here the saxContentHandler |
Methods inherited from class net.sf.joost.emitter.StxEmitterBase |
---|
getSystemId, setSystemId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static org.apache.commons.logging.Log log
private ContentHandler saxContentHandler
SAXEmitter
acts as a proxy und propagates SAX2 events to
this handler.
private LexicalHandler saxLexicalHandler
SAXEmitter
propagates lexical SAX2 events this
handler.
Constructor Detail |
---|
public SAXEmitter(ContentHandler saxSourceHandler)
saxSourceHandler
- A ContentHandler for the SAXResultMethod Detail |
---|
public void startDocument() throws SAXException
saxContentHandler
SAXException
public void endDocument() throws SAXException
saxContentHandler
SAXException
public void startElement(String uri, String local, String raw, Attributes attrs) throws SAXException
saxContentHandler
SAXException
public void endElement(String uri, String local, String raw) throws SAXException
saxContentHandler
SAXException
public void characters(char[] ch, int start, int length) throws SAXException
saxContentHandler
SAXException
public void startPrefixMapping(String prefix, String uri) throws SAXException
saxContentHandler
SAXException
public void endPrefixMapping(String prefix) throws SAXException
saxContentHandler
SAXException
public void processingInstruction(String target, String data) throws SAXException
saxContentHandler
SAXException
public void skippedEntity(String value) throws SAXException
saxContentHandler
SAXException
public void ignorableWhitespace(char[] p0, int p1, int p2) throws SAXException
saxContentHandler
SAXException
public void setDocumentLocator(Locator locator)
saxContentHandler
public void startDTD(String name, String publicId, String systemId) throws SAXException
saxLexicalHandler
SAXException
public void endDTD() throws SAXException
saxLexicalHandler
SAXException
public void startEntity(String name) throws SAXException
saxLexicalHandler
SAXException
public void endEntity(String name) throws SAXException
saxLexicalHandler
SAXException
public void startCDATA() throws SAXException
saxLexicalHandler
SAXException
public void endCDATA() throws SAXException
saxLexicalHandler
SAXException
public void comment(char[] ch, int start, int length) throws SAXException
saxLexicalHandler
SAXException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |