EXIficient

com.siemens.ct.exi.core
Class EXIEncoderReordered

java.lang.Object
  extended by com.siemens.ct.exi.core.AbstractEXICoder
      extended by com.siemens.ct.exi.core.AbstractEXIEncoder
          extended by com.siemens.ct.exi.core.EXIEncoderReordered
All Implemented Interfaces:
EXIEncoder

public class EXIEncoderReordered
extends AbstractEXIEncoder


Field Summary
 
Fields inherited from class com.siemens.ct.exi.core.AbstractEXICoder
INITIAL_STACK_SIZE
 
Constructor Summary
EXIEncoderReordered(EXIFactory exiFactory)
           
 
Method Summary
 void flush()
           
 void setOutput(java.io.OutputStream os, boolean exiBodyOnly)
           
 void writeValueAsString(javax.xml.namespace.QName valueContext, java.lang.String value)
           
 
Methods inherited from class com.siemens.ct.exi.core.AbstractEXIEncoder
encodeAttribute, encodeCharacters, encodeComment, encodeDocType, encodeEndDocument, encodeEndElement, encodeEntityReference, encodeNamespaceDeclaration, encodeProcessingInstruction, encodeStartDocument, encodeStartElement, encodeXsiNil, encodeXsiType
 
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

EXIEncoderReordered

public EXIEncoderReordered(EXIFactory exiFactory)
Method Detail

setOutput

public void setOutput(java.io.OutputStream os,
                      boolean exiBodyOnly)
               throws EXIException
Specified by:
setOutput in interface EXIEncoder
Overrides:
setOutput in class AbstractEXIEncoder
Throws:
EXIException

writeValueAsString

public void writeValueAsString(javax.xml.namespace.QName valueContext,
                               java.lang.String value)
                        throws java.io.IOException
Throws:
java.io.IOException

flush

public void flush()
           throws java.io.IOException
Throws:
java.io.IOException

EXIficient