|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xml.sax.helpers.DefaultHandler org.weborganic.aeson.JSONSerializer
public final class JSONSerializer
This serializer is a content handler implementation so that it can be used directly against an XML instance or wrapped inside a SAXResult implementation.
When used as part of a SAXResult
, it is preferable to use the dedicated
JSONResult
class.
Field Summary | |
---|---|
static String |
NS_URI
Namespace used for instructions understood by this serializer. |
Constructor Summary | |
---|---|
JSONSerializer()
Zero-argument default constructor. |
|
JSONSerializer(OutputStream out)
Construct a JSONSerializer from a byte stream. |
|
JSONSerializer(Writer w)
Construct a JSONSerializer from a character stream. |
Method Summary | |
---|---|
void |
characters(char[] ch,
int start,
int len)
|
void |
endDocument()
|
void |
endElement(String uri,
String localName,
String qName)
|
void |
setDocumentLocator(Locator locator)
|
void |
startDocument()
|
void |
startElement(String uri,
String localName,
String qName,
Attributes atts)
|
void |
warning(SAXParseException ex)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startPrefixMapping, unparsedEntityDecl |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.xml.sax.ContentHandler |
---|
endPrefixMapping, ignorableWhitespace, processingInstruction, skippedEntity, startPrefixMapping |
Field Detail |
---|
public static final String NS_URI
Constructor Detail |
---|
public JSONSerializer()
Parsed output will go to System.out
.
public JSONSerializer(OutputStream out)
out
- A valid OutputStream.public JSONSerializer(Writer w)
writer
- A valid character stream.Method Detail |
---|
public void startDocument() throws SAXException
startDocument
in interface ContentHandler
startDocument
in class DefaultHandler
SAXException
public void endDocument() throws SAXException
endDocument
in interface ContentHandler
endDocument
in class DefaultHandler
SAXException
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException
startElement
in interface ContentHandler
startElement
in class DefaultHandler
SAXException
public void endElement(String uri, String localName, String qName) throws SAXException
endElement
in interface ContentHandler
endElement
in class DefaultHandler
SAXException
public void warning(SAXParseException ex)
warning
in interface ErrorHandler
warning
in class DefaultHandler
public void characters(char[] ch, int start, int len) throws SAXException
characters
in interface ContentHandler
characters
in class DefaultHandler
SAXException
public void setDocumentLocator(Locator locator)
setDocumentLocator
in interface ContentHandler
setDocumentLocator
in class DefaultHandler
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |