|
EXIficient | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EXIEncoder
Internal EXI Encoder interface to transform XML events to an EXI stream.
Method Summary | |
---|---|
void |
encodeAttribute(java.lang.String uri,
java.lang.String localName,
java.lang.String prefix,
java.lang.String value)
Supplies an attribute. |
void |
encodeCharacters(java.lang.String chars)
Supplies a comment as corresponding characters. |
void |
encodeComment(char[] ch,
int start,
int length)
Supplies the text of a comment. |
void |
encodeDocType(java.lang.String name,
java.lang.String publicID,
java.lang.String systemID,
java.lang.String text)
Supplies content items to represent a DOCTYPE definition |
void |
encodeEndDocument()
Reports the end of a set of XML events. |
void |
encodeEndElement()
Supplies the end tag of an element. |
void |
encodeEntityReference(java.lang.String name)
Supplies the name of an entity reference |
void |
encodeNamespaceDeclaration(java.lang.String uri,
java.lang.String prefix)
Namespaces are reported as a discrete Namespace event. |
void |
encodeProcessingInstruction(java.lang.String target,
java.lang.String data)
Supplies the target and data for an underlying processing instruction. |
void |
encodeStartDocument()
Reports the beginning of a set of XML events |
void |
encodeStartElement(java.lang.String uri,
java.lang.String localName,
java.lang.String prefix)
Supplies the start of an element. |
void |
encodeXsiNil(java.lang.String val,
java.lang.String pfx)
Supplies an xsi:nil attribute. |
void |
encodeXsiType(java.lang.String xsiTypeRaw)
Supplies an xsi:type case. |
void |
setErrorHandler(ErrorHandler errorHandler)
|
void |
setOutput(java.io.OutputStream os,
boolean exiBodyOnly)
|
Method Detail |
---|
void setOutput(java.io.OutputStream os, boolean exiBodyOnly) throws EXIException
EXIException
void setErrorHandler(ErrorHandler errorHandler)
void encodeStartDocument() throws EXIException, java.io.IOException
EXIException
java.io.IOException
void encodeEndDocument() throws EXIException, java.io.IOException
EXIException
java.io.IOException
void encodeStartElement(java.lang.String uri, java.lang.String localName, java.lang.String prefix) throws EXIException, java.io.IOException
Provides access to the namespace URI, local name , and prefix representation of the start tag.
uri
- localName
- prefix
- (can be null according to fidelity options)
EXIException
java.io.IOException
void encodeEndElement() throws EXIException, java.io.IOException
EXIException
java.io.IOException
void encodeAttribute(java.lang.String uri, java.lang.String localName, java.lang.String prefix, java.lang.String value) throws EXIException, java.io.IOException
Provides access to the namespace URI, local name, prefix, and value of the attribute.
uri
- localName
- prefix
- (can be null according to fidelity options)value
-
EXIException
java.io.IOException
void encodeNamespaceDeclaration(java.lang.String uri, java.lang.String prefix) throws EXIException, java.io.IOException
uri
- prefix
-
EXIException
java.io.IOException
void encodeXsiNil(java.lang.String val, java.lang.String pfx) throws EXIException, java.io.IOException
val
- pfx
-
EXIException
java.io.IOException
void encodeXsiType(java.lang.String xsiTypeRaw) throws EXIException, java.io.IOException
xsiTypeRaw
- xsi:type value
EXIException
java.io.IOException
void encodeCharacters(java.lang.String chars) throws EXIException, java.io.IOException
Note that ignorable whitespace and significant whitespace are also reported as Character events.
chars
-
EXIException
java.io.IOException
void encodeDocType(java.lang.String name, java.lang.String publicID, java.lang.String systemID, java.lang.String text) throws EXIException, java.io.IOException
name
- publicID
- systemID
- text
-
EXIException
java.io.IOException
void encodeEntityReference(java.lang.String name) throws EXIException, java.io.IOException
name
-
EXIException
java.io.IOException
void encodeComment(char[] ch, int start, int length) throws EXIException, java.io.IOException
ch
- start
- length
-
EXIException
java.io.IOException
void encodeProcessingInstruction(java.lang.String target, java.lang.String data) throws EXIException, java.io.IOException
target
- data
-
EXIException
java.io.IOException
|
EXIficient | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |