|
EXIficient | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.siemens.ct.exi.core.AbstractEXICoder
com.siemens.ct.exi.core.AbstractEXIEncoder
public abstract class AbstractEXIEncoder
Field Summary |
---|
Fields inherited from class com.siemens.ct.exi.core.AbstractEXICoder |
---|
INITIAL_STACK_SIZE |
Constructor Summary | |
---|---|
AbstractEXIEncoder(EXIFactory exiFactory)
|
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 value,
java.lang.String pfx)
Supplies an xsi:nil attribute. |
void |
encodeXsiType(java.lang.String raw)
Supplies an xsi:type case. |
void |
setOutput(java.io.OutputStream os,
boolean exiBodyOnly)
|
Methods inherited from class com.siemens.ct.exi.core.AbstractEXICoder |
---|
getNamespaces, setErrorHandler |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.siemens.ct.exi.EXIEncoder |
---|
setErrorHandler |
Constructor Detail |
---|
public AbstractEXIEncoder(EXIFactory exiFactory)
Method Detail |
---|
public void setOutput(java.io.OutputStream os, boolean exiBodyOnly) throws EXIException
setOutput
in interface EXIEncoder
EXIException
public void encodeStartDocument() throws EXIException, java.io.IOException
EXIEncoder
encodeStartDocument
in interface EXIEncoder
EXIException
java.io.IOException
public void encodeEndDocument() throws EXIException, java.io.IOException
EXIEncoder
encodeEndDocument
in interface EXIEncoder
EXIException
java.io.IOException
public void encodeStartElement(java.lang.String uri, java.lang.String localName, java.lang.String prefix) throws EXIException, java.io.IOException
EXIEncoder
Provides access to the namespace URI, local name , and prefix representation of the start tag.
encodeStartElement
in interface EXIEncoder
prefix
- (can be null according to fidelity options)
EXIException
java.io.IOException
public void encodeNamespaceDeclaration(java.lang.String uri, java.lang.String prefix) throws EXIException, java.io.IOException
EXIEncoder
encodeNamespaceDeclaration
in interface EXIEncoder
EXIException
java.io.IOException
public void encodeEndElement() throws EXIException, java.io.IOException
EXIEncoder
encodeEndElement
in interface EXIEncoder
EXIException
java.io.IOException
public void encodeXsiType(java.lang.String raw) throws EXIException, java.io.IOException
EXIEncoder
encodeXsiType
in interface EXIEncoder
raw
- xsi:type value
EXIException
java.io.IOException
public void encodeXsiNil(java.lang.String value, java.lang.String pfx) throws EXIException, java.io.IOException
EXIEncoder
encodeXsiNil
in interface EXIEncoder
EXIException
java.io.IOException
public void encodeAttribute(java.lang.String uri, java.lang.String localName, java.lang.String prefix, java.lang.String value) throws EXIException, java.io.IOException
EXIEncoder
Provides access to the namespace URI, local name, prefix, and value of the attribute.
encodeAttribute
in interface EXIEncoder
prefix
- (can be null according to fidelity options)
EXIException
java.io.IOException
public void encodeCharacters(java.lang.String chars) throws EXIException, java.io.IOException
EXIEncoder
Note that ignorable whitespace and significant whitespace are also reported as Character events.
encodeCharacters
in interface EXIEncoder
EXIException
java.io.IOException
public void encodeDocType(java.lang.String name, java.lang.String publicID, java.lang.String systemID, java.lang.String text) throws EXIException, java.io.IOException
EXIEncoder
encodeDocType
in interface EXIEncoder
EXIException
java.io.IOException
public void encodeEntityReference(java.lang.String name) throws EXIException, java.io.IOException
EXIEncoder
encodeEntityReference
in interface EXIEncoder
EXIException
java.io.IOException
public void encodeComment(char[] ch, int start, int length) throws EXIException, java.io.IOException
EXIEncoder
encodeComment
in interface EXIEncoder
EXIException
java.io.IOException
public void encodeProcessingInstruction(java.lang.String target, java.lang.String data) throws EXIException, java.io.IOException
EXIEncoder
encodeProcessingInstruction
in interface EXIEncoder
EXIException
java.io.IOException
|
EXIficient | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |