public final class SAXSerializer extends Serializer implements XMLReader
parse(org.xml.sax.InputSource)
methods do the following:
Constructor and Description |
---|
SAXSerializer(Item item)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
attribute(byte[] name,
byte[] value,
boolean standalone)
Serializes an attribute.
|
protected void |
comment(byte[] value)
Serializes a comment.
|
protected void |
finishClose()
Closes an element.
|
protected void |
finishEmpty()
Closes an empty element.
|
protected void |
finishOpen()
Finishes an opening element node.
|
ContentHandler |
getContentHandler() |
DTDHandler |
getDTDHandler() |
EntityResolver |
getEntityResolver() |
ErrorHandler |
getErrorHandler() |
boolean |
getFeature(String name) |
Object |
getProperty(String name) |
void |
parse(InputSource input) |
void |
parse(String id) |
protected void |
pi(byte[] name,
byte[] value)
Serializes a processing instruction.
|
void |
setContentHandler(ContentHandler ch) |
void |
setDTDHandler(DTDHandler dtd) |
void |
setEntityResolver(EntityResolver er) |
void |
setErrorHandler(ErrorHandler eh) |
void |
setFeature(String name,
boolean value) |
void |
setLexicalHandler(LexicalHandler lh)
Sets a lexical handler.
|
void |
setProperty(String name,
Object value) |
protected void |
startOpen(byte[] name)
Starts an element.
|
protected void |
text(byte[] value,
FTPos ftp)
Serializes a text.
|
public SAXSerializer(Item item)
item
- item to be serializedpublic ContentHandler getContentHandler()
getContentHandler
in interface XMLReader
public boolean getFeature(String name)
getFeature
in interface XMLReader
public Object getProperty(String name)
getProperty
in interface XMLReader
public void parse(InputSource input) throws SAXException
parse
in interface XMLReader
SAXException
public void parse(String id) throws SAXException
parse
in interface XMLReader
SAXException
public void setContentHandler(ContentHandler ch)
setContentHandler
in interface XMLReader
public void setLexicalHandler(LexicalHandler lh)
lh
- handler referencepublic void setEntityResolver(EntityResolver er)
setEntityResolver
in interface XMLReader
public EntityResolver getEntityResolver()
getEntityResolver
in interface XMLReader
public void setDTDHandler(DTDHandler dtd)
setDTDHandler
in interface XMLReader
public DTDHandler getDTDHandler()
getDTDHandler
in interface XMLReader
public void setErrorHandler(ErrorHandler eh)
setErrorHandler
in interface XMLReader
public ErrorHandler getErrorHandler()
getErrorHandler
in interface XMLReader
public void setFeature(String name, boolean value) throws SAXNotRecognizedException
setFeature
in interface XMLReader
SAXNotRecognizedException
public void setProperty(String name, Object value) throws SAXNotRecognizedException
setProperty
in interface XMLReader
SAXNotRecognizedException
protected void startOpen(byte[] name)
Serializer
startOpen
in class Serializer
name
- element nameprotected void attribute(byte[] name, byte[] value, boolean standalone)
Serializer
attribute
in class Serializer
name
- namevalue
- valuestandalone
- standalone flagprotected void finishOpen() throws IOException
Serializer
finishOpen
in class Serializer
IOException
- I/O exceptionprotected void finishEmpty() throws IOException
Serializer
finishEmpty
in class Serializer
IOException
- I/O exceptionprotected void finishClose() throws IOException
Serializer
finishClose
in class Serializer
IOException
- I/O exceptionprotected void text(byte[] value, FTPos ftp) throws IOException
Serializer
text
in class Serializer
value
- valueftp
- full-text positions, used for visualization highlightingIOException
- I/O exceptionprotected void comment(byte[] value) throws IOException
Serializer
comment
in class Serializer
value
- valueIOException
- I/O exceptionprotected void pi(byte[] name, byte[] value) throws IOException
Serializer
pi
in class Serializer
name
- namevalue
- valueIOException
- I/O exceptionCopyright © 2005–2015 BaseX Team. All rights reserved.