EXIficient

com.siemens.ct.exi.datatype.decoder
Interface TypeDecoder

All Superinterfaces:
TypeCoder
All Known Subinterfaces:
TypeDecoderRepresentationMap
All Known Implementing Classes:
AbstractTypeDecoder, TypeDecoderDatatypeRepresentationMap, TypeDecoderLexical, TypeDecoderString, TypeDecoderTyped, TypeDecoderTypedSchemaInformed

public interface TypeDecoder
extends TypeCoder

TODO Description

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

Method Summary
 StringTableDecoder getStringTable()
           
 java.lang.String readStringAsGlobalHit(DecoderChannel dc)
           
 java.lang.String readStringAsLocalHit(DecoderChannel dc, java.lang.String namespaceURI, java.lang.String localName)
           
 java.lang.String readStringAsMiss(DecoderChannel dc, java.lang.String namespaceURI, java.lang.String localName, int slen)
           
 java.lang.String readTypeValidValue(Datatype datatype, DecoderChannel dc, java.lang.String namespaceURI, java.lang.String localName)
           
 java.lang.String readValueAsString(DecoderChannel dc, java.lang.String namespaceURI, java.lang.String localName)
           
 void setStringTable(StringTableDecoder stringTable)
           
 

Method Detail

getStringTable

StringTableDecoder getStringTable()

setStringTable

void setStringTable(StringTableDecoder stringTable)

readTypeValidValue

java.lang.String readTypeValidValue(Datatype datatype,
                                    DecoderChannel dc,
                                    java.lang.String namespaceURI,
                                    java.lang.String localName)
                                    throws java.io.IOException
Throws:
java.io.IOException

readValueAsString

java.lang.String readValueAsString(DecoderChannel dc,
                                   java.lang.String namespaceURI,
                                   java.lang.String localName)
                                   throws java.io.IOException
Throws:
java.io.IOException

readStringAsLocalHit

java.lang.String readStringAsLocalHit(DecoderChannel dc,
                                      java.lang.String namespaceURI,
                                      java.lang.String localName)
                                      throws java.io.IOException
Throws:
java.io.IOException

readStringAsGlobalHit

java.lang.String readStringAsGlobalHit(DecoderChannel dc)
                                       throws java.io.IOException
Throws:
java.io.IOException

readStringAsMiss

java.lang.String readStringAsMiss(DecoderChannel dc,
                                  java.lang.String namespaceURI,
                                  java.lang.String localName,
                                  int slen)
                                  throws java.io.IOException
Throws:
java.io.IOException

EXIficient