|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.brownell.xml.EchoHandler | +--org.brownell.xml.pipeline.TextConsumer
Terminates a pipeline, consuming events to print them as well formed XML (or XHTML) text.
Input must be well formed, and must include XML names (e.g. the prefixes and prefix declarations must be present), or the output of this class is undefined.
NSFilter
,
WellFormednessFilter
Constructor Summary | |
TextConsumer(java.io.OutputStream out)
Constructs a consumer that writes its input as XML text, encoded in UTF-8. |
|
TextConsumer(java.io.Writer w)
Constructs a consumer that writes its input as XML text. |
|
TextConsumer(java.io.Writer w,
boolean isXhtml)
Constructs an event consumer which echoes its input as text, optionally adhering to some basic XHTML formatting options which increase interoperability with old (v3) browsers. |
Method Summary | |
ContentHandler |
getContentHandler()
EventConsumer Returns the document handler being used. |
DTDHandler |
getDTDHandler()
EventConsumer Returns the dtd handler being used. |
java.lang.Object |
getProperty(java.lang.String propertyId)
XMLReaderRetrieves a property (lexical and decl handlers) |
Methods inherited from class org.brownell.xml.EchoHandler |
attributeDecl,
characters,
comment,
elementDecl,
endCDATA,
endDocument,
endDTD,
endElement,
endEntity,
endPrefixMapping,
externalEntityDecl,
fatal,
flush,
ignorableWhitespace,
internalEntityDecl,
isExpandingEntities,
isPrettyPrinting,
isXhtml,
notationDecl,
processingInstruction,
setDocumentLocator,
setErrorHandler,
setExpandingEntities,
setPrettyPrinting,
setWriter,
setXhtml,
skippedEntity,
startCDATA,
startDocument,
startDTD,
startElement,
startEntity,
startPrefixMapping,
unparsedEntityDecl,
write |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public TextConsumer(java.io.Writer w, boolean isXhtml) throws java.io.IOException
For the best interoperability, when writing as XHTML only ASCII characters are emitted; other characters are turned to entity or character references as needed, and no XML declaration is provided in the document.
public TextConsumer(java.io.Writer w) throws java.io.IOException
public TextConsumer(java.io.OutputStream out) throws java.io.IOException
Method Detail |
public ContentHandler getContentHandler()
public DTDHandler getDTDHandler()
public java.lang.Object getProperty(java.lang.String propertyId) throws SAXNotRecognizedException
id
- This is a URI identifying the type of property desired.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |