|
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
com.siemens.ct.exi.core.EXIEncoderInOrder
com.siemens.ct.exi.core.EXIEncoderInOrderSC
public class EXIEncoderInOrderSC
Encoder for SELF_CONTAINED elements
All productions of the form LeftHandSide : SC Fragment are evaluated as follows:
| Field Summary |
|---|
| Fields inherited from class com.siemens.ct.exi.core.AbstractEXICoder |
|---|
INITIAL_STACK_SIZE |
| Constructor Summary | |
|---|---|
EXIEncoderInOrderSC(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 xsiTypeRaw)
Supplies an xsi:type case. |
void |
setErrorHandler(ErrorHandler errorHandler)
|
void |
setOutput(java.io.OutputStream os,
boolean exiBodyOnly)
|
| Methods inherited from class com.siemens.ct.exi.core.AbstractEXICoder |
|---|
getNamespaces |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EXIEncoderInOrderSC(EXIFactory exiFactory)
| Method Detail |
|---|
public void setOutput(java.io.OutputStream os,
boolean exiBodyOnly)
throws EXIException
setOutput in interface EXIEncodersetOutput in class EXIEncoderInOrderEXIExceptionpublic void setErrorHandler(ErrorHandler errorHandler)
setErrorHandler in interface EXIEncodersetErrorHandler in class AbstractEXICoder
public void encodeStartDocument()
throws EXIException,
java.io.IOException
EXIEncoder
encodeStartDocument in interface EXIEncoderencodeStartDocument in class AbstractEXIEncoderEXIException
java.io.IOException
public void encodeEndDocument()
throws EXIException,
java.io.IOException
EXIEncoder
encodeEndDocument in interface EXIEncoderencodeEndDocument in class AbstractEXIEncoderEXIException
java.io.IOException
public void encodeStartElement(java.lang.String uri,
java.lang.String localName,
java.lang.String prefix)
throws EXIException,
java.io.IOException
EXIEncoderProvides access to the namespace URI, local name , and prefix representation of the start tag.
encodeStartElement in interface EXIEncoderencodeStartElement in class AbstractEXIEncoderprefix - (can be null according to fidelity options)
EXIException
java.io.IOException
public void encodeEndElement()
throws EXIException,
java.io.IOException
EXIEncoder
encodeEndElement in interface EXIEncoderencodeEndElement in class AbstractEXIEncoderEXIException
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
EXIEncoderProvides access to the namespace URI, local name, prefix, and value of the attribute.
encodeAttribute in interface EXIEncoderencodeAttribute in class AbstractEXIEncoderprefix - (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 EXIEncoderencodeNamespaceDeclaration in class AbstractEXIEncoderEXIException
java.io.IOException
public void encodeXsiNil(java.lang.String value,
java.lang.String pfx)
throws EXIException,
java.io.IOException
EXIEncoder
encodeXsiNil in interface EXIEncoderencodeXsiNil in class AbstractEXIEncoderEXIException
java.io.IOException
public void encodeXsiType(java.lang.String xsiTypeRaw)
throws EXIException,
java.io.IOException
EXIEncoder
encodeXsiType in interface EXIEncoderencodeXsiType in class AbstractEXIEncoderxsiTypeRaw - xsi:type value
EXIException
java.io.IOException
public void encodeCharacters(java.lang.String chars)
throws EXIException,
java.io.IOException
EXIEncoderNote that ignorable whitespace and significant whitespace are also reported as Character events.
encodeCharacters in interface EXIEncoderencodeCharacters in class AbstractEXIEncoderEXIException
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 EXIEncoderencodeDocType in class AbstractEXIEncoderEXIException
java.io.IOException
public void encodeEntityReference(java.lang.String name)
throws EXIException,
java.io.IOException
EXIEncoder
encodeEntityReference in interface EXIEncoderencodeEntityReference in class AbstractEXIEncoderEXIException
java.io.IOException
public void encodeComment(char[] ch,
int start,
int length)
throws EXIException,
java.io.IOException
EXIEncoder
encodeComment in interface EXIEncoderencodeComment in class AbstractEXIEncoderEXIException
java.io.IOException
public void encodeProcessingInstruction(java.lang.String target,
java.lang.String data)
throws EXIException,
java.io.IOException
EXIEncoder
encodeProcessingInstruction in interface EXIEncoderencodeProcessingInstruction in class AbstractEXIEncoderEXIException
java.io.IOException
|
EXIficient | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||