EXIficient

com.siemens.ct.exi.types
Class AbstractTypeEncoder

java.lang.Object
  extended by com.siemens.ct.exi.types.AbstractTypeCoder
      extended by com.siemens.ct.exi.types.AbstractTypeEncoder
All Implemented Interfaces:
TypeCoder, TypeEncoder
Direct Known Subclasses:
DatatypeRespresentationMapTypeEncoder, LexicalTypeEncoder, StringTypeEncoder, TypedTypeEncoder

public abstract class AbstractTypeEncoder
extends AbstractTypeCoder
implements TypeEncoder

TODO Description

Version:
0.4.20080718
Author:
Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com

Constructor Summary
AbstractTypeEncoder(StringEncoder stringEncoder)
           
 
Method Summary
 void clear()
           
 void finish()
           
 StringEncoder getStringEncoder()
           
 void setStringEncoder(StringEncoder stringEncoder)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.siemens.ct.exi.types.TypeEncoder
isValid, writeValue
 

Constructor Detail

AbstractTypeEncoder

public AbstractTypeEncoder(StringEncoder stringEncoder)
Method Detail

finish

public void finish()
            throws java.io.IOException
Specified by:
finish in interface TypeEncoder
Throws:
java.io.IOException

clear

public void clear()
Specified by:
clear in interface TypeCoder

setStringEncoder

public void setStringEncoder(StringEncoder stringEncoder)
Specified by:
setStringEncoder in interface TypeEncoder

getStringEncoder

public StringEncoder getStringEncoder()
Specified by:
getStringEncoder in interface TypeEncoder

EXIficient