|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.basex.data.Serializer
org.basex.data.SAXSerializer
public final class SAXSerializer
This class allows to output XML results via SAX.
Field Summary |
---|
Fields inherited from class org.basex.data.Serializer |
---|
dn, ns, tags |
Constructor Summary | |
---|---|
SAXSerializer(Result res)
Constructor. |
Method Summary | |
---|---|
void |
attribute(byte[] n,
byte[] v)
Serializes an attribute. |
void |
close(byte[] t)
Closes an element. |
void |
close(int s)
Finishes the serializer. |
void |
closeResult()
Closes a result. |
void |
comment(byte[] t)
Serializes a comment. |
void |
empty()
Finishes an empty element. |
void |
finish()
Finishes an element. |
org.xml.sax.ContentHandler |
getContentHandler()
|
org.xml.sax.DTDHandler |
getDTDHandler()
|
org.xml.sax.EntityResolver |
getEntityResolver()
|
org.xml.sax.ErrorHandler |
getErrorHandler()
|
boolean |
getFeature(java.lang.String name)
|
java.lang.Object |
getProperty(java.lang.String name)
|
void |
item(byte[] b)
Serializes an item. |
void |
open(int s)
Initializes the serializer. |
void |
openResult()
Starts a result. |
void |
parse(org.xml.sax.InputSource input)
|
void |
parse(java.lang.String id)
|
void |
pi(byte[] n,
byte[] v)
Serializes a processing instruction. |
void |
setContentHandler(org.xml.sax.ContentHandler c)
|
void |
setDTDHandler(org.xml.sax.DTDHandler h)
|
void |
setEntityResolver(org.xml.sax.EntityResolver resolver)
|
void |
setErrorHandler(org.xml.sax.ErrorHandler h)
|
void |
setFeature(java.lang.String name,
boolean value)
|
void |
setLexicalHandler(org.xml.sax.ext.LexicalHandler l)
Sets the lexical handler for reacting on comments. |
void |
setProperty(java.lang.String name,
java.lang.Object value)
|
void |
text(byte[] b)
Serializes a text. |
Methods inherited from class org.basex.data.Serializer |
---|
closeElement, emptyElement, emptyElement, emptyElement, finished, finishElement, namespace, node, openElement, openElement, pi, startElement, startElement |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SAXSerializer(Result res)
res
- resultMethod Detail |
---|
public org.xml.sax.ContentHandler getContentHandler()
getContentHandler
in interface org.xml.sax.XMLReader
public org.xml.sax.DTDHandler getDTDHandler()
getDTDHandler
in interface org.xml.sax.XMLReader
public org.xml.sax.EntityResolver getEntityResolver()
getEntityResolver
in interface org.xml.sax.XMLReader
public org.xml.sax.ErrorHandler getErrorHandler()
getErrorHandler
in interface org.xml.sax.XMLReader
public boolean getFeature(java.lang.String name)
getFeature
in interface org.xml.sax.XMLReader
public java.lang.Object getProperty(java.lang.String name)
getProperty
in interface org.xml.sax.XMLReader
public void parse(org.xml.sax.InputSource input) throws org.xml.sax.SAXException
parse
in interface org.xml.sax.XMLReader
org.xml.sax.SAXException
public void parse(java.lang.String id) throws org.xml.sax.SAXException
parse
in interface org.xml.sax.XMLReader
org.xml.sax.SAXException
public void setContentHandler(org.xml.sax.ContentHandler c)
setContentHandler
in interface org.xml.sax.XMLReader
public void setLexicalHandler(org.xml.sax.ext.LexicalHandler l)
l
- handlerpublic void setDTDHandler(org.xml.sax.DTDHandler h)
setDTDHandler
in interface org.xml.sax.XMLReader
public void setEntityResolver(org.xml.sax.EntityResolver resolver)
setEntityResolver
in interface org.xml.sax.XMLReader
public void setErrorHandler(org.xml.sax.ErrorHandler h)
setErrorHandler
in interface org.xml.sax.XMLReader
public void setFeature(java.lang.String name, boolean value)
setFeature
in interface org.xml.sax.XMLReader
public void setProperty(java.lang.String name, java.lang.Object value)
setProperty
in interface org.xml.sax.XMLReader
public void open(int s) throws java.io.IOException
Serializer
open
in class Serializer
s
- number of results
java.io.IOException
- exceptionpublic void close(int s) throws java.io.IOException
Serializer
close
in class Serializer
s
- number of results
java.io.IOException
- exceptionpublic void openResult() throws java.io.IOException
Serializer
openResult
in class Serializer
java.io.IOException
- exceptionpublic void closeResult() throws java.io.IOException
Serializer
closeResult
in class Serializer
java.io.IOException
- exceptionpublic void attribute(byte[] n, byte[] v)
Serializer
attribute
in class Serializer
n
- namev
- valuepublic void empty() throws java.io.IOException
Serializer
java.io.IOException
- exceptionpublic void finish() throws java.io.IOException
Serializer
java.io.IOException
- exceptionpublic void close(byte[] t) throws java.io.IOException
Serializer
t
- tag
java.io.IOException
- exceptionpublic void text(byte[] b) throws java.io.IOException
Serializer
text
in class Serializer
b
- text bytes
java.io.IOException
- exceptionpublic void comment(byte[] t) throws java.io.IOException
Serializer
comment
in class Serializer
t
- comment
java.io.IOException
- exceptionpublic void pi(byte[] n, byte[] v) throws java.io.IOException
Serializer
pi
in class Serializer
n
- namev
- value
java.io.IOException
- exceptionpublic void item(byte[] b) throws java.io.IOException
Serializer
item
in class Serializer
b
- text bytes
java.io.IOException
- exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |