|
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 |
encodeEndFragmentSelfContained()
Supplies the end tag of an SC fragment. |
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. |
int |
encodeStartFragmentSelfContained(java.lang.String uri,
java.lang.String localName,
java.lang.String prefix)
Supplies the start of a self-contained element. |
void |
encodeXsiNil(java.lang.String nil)
Supplies an xsi:nil attribute. |
void |
encodeXsiType(java.lang.String xsiTypeRaw)
Supplies an xsi:type case. |
org.xml.sax.helpers.NamespaceSupport |
getNamespaces()
Provides namespace support. |
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)
org.xml.sax.helpers.NamespaceSupport getNamespaces()
NamespaceSupport
for prefix mappingvoid encodeStartDocument() throws EXIException
EXIException
void encodeEndDocument() throws EXIException
EXIException
void encodeStartElement(java.lang.String uri, java.lang.String localName, java.lang.String prefix) throws EXIException
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
int encodeStartFragmentSelfContained(java.lang.String uri, java.lang.String localName, java.lang.String prefix) throws EXIException
Provides access to the namespace URI, and local name of the start tag.
uri
- localName
-
EXIException
void encodeEndElement() throws EXIException
EXIException
void encodeEndFragmentSelfContained() throws EXIException
EXIException
void encodeAttribute(java.lang.String uri, java.lang.String localName, java.lang.String prefix, java.lang.String value) throws EXIException
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
void encodeNamespaceDeclaration(java.lang.String uri, java.lang.String prefix) throws EXIException
uri
- prefix
-
EXIException
void encodeXsiNil(java.lang.String nil) throws EXIException
nil
-
EXIException
void encodeXsiType(java.lang.String xsiTypeRaw) throws EXIException
xsiTypeRaw
- xsi:type value
EXIException
void encodeCharacters(java.lang.String chars) throws EXIException
Note that ignorable whitespace and significant whitespace are also reported as Character events.
chars
-
EXIException
void encodeDocType(java.lang.String name, java.lang.String publicID, java.lang.String systemID, java.lang.String text) throws EXIException
name
- publicID
- systemID
- text
-
EXIException
void encodeEntityReference(java.lang.String name) throws EXIException
name
-
EXIException
void encodeComment(char[] ch, int start, int length) throws EXIException
ch
- start
- length
-
EXIException
void encodeProcessingInstruction(java.lang.String target, java.lang.String data) throws EXIException
target
- data
-
EXIException
|
EXIficient | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |