public interface BinXMLDecoder
Modifier and Type | Method and Description |
---|---|
void |
decode(ContentHandler cntHdlr, ErrorHandler errHdlr)
Decode and output XML SAX events to the cntHdlr and errors to errHdlr
|
InfosetReader |
getReader()
Returns object for reading the decoded XML in pull style
|
BinXMLSerializer |
getSerializer()
Returns object for pull style serialization
|
void |
setDeclHandler(DeclHandler hdlr)
Specify the handler to receive decoded DTD declaration events
|
void |
setDTDHandler(DTDHandler hdlr)
Specify the handler to receive decoded DTD events
|
void |
setGUID(byte[] guid)
set BinXMLDecoder GUID
|
void |
setLexicalHandler(LexicalHandler hdlr)
Specify the handler to receive decoded events for comments and CDATA section boundaries
|
void decode(ContentHandler cntHdlr, ErrorHandler errHdlr) throws BinXMLException
cntHdlr
- Content handler for SAX eventserrHdlr
- for handling errorsBinXMLException
- Raised for any errors encounteredvoid setDTDHandler(DTDHandler hdlr)
hdlr
- handler for decoded DTD eventsvoid setDeclHandler(DeclHandler hdlr)
hdlr
- handler for decoded DTD declaration eventsvoid setLexicalHandler(LexicalHandler hdlr)
hdlr
- lexical handler to be used during decodingInfosetReader getReader() throws BinXMLException
BinXMLException
BinXMLSerializer getSerializer()
void setGUID(byte[] guid)
guid
-