EXIficient

com.siemens.ct.exi.io.block
Interface DecoderBlock

All Known Implementing Classes:
AbstractDecoderBlock, AbstractDecoderByteBlockChannelized, DecoderBitBlock, DecoderByteBlock, DecoderByteBlockCompression, DecoderByteBlockPreCompression

public interface DecoderBlock

TODO Description

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

Method Summary
 TypeDecoder getTypeDecoder()
           
 boolean readBoolean()
           
 int readEventCode(int codeLength)
           
 java.lang.String readLocalName(java.lang.String uri)
           
 java.lang.String readPrefix(java.lang.String uri)
           
 java.lang.String readString()
           
 java.lang.String readTypedValidValue(Datatype datatype, java.lang.String namespaceURI, java.lang.String localName)
           
 java.lang.String readUri()
           
 java.lang.String readValueAsString(java.lang.String namespaceURI, java.lang.String localName)
           
 void reconstructChannels(int values, java.util.List<ExpandedName> valueQNames, java.util.Map<ExpandedName,java.util.List<Datatype>> dataTypes, java.util.Map<ExpandedName,java.lang.Integer> occurrences)
           
 void skipToNextByteBoundary()
           
 

Method Detail

reconstructChannels

void reconstructChannels(int values,
                         java.util.List<ExpandedName> valueQNames,
                         java.util.Map<ExpandedName,java.util.List<Datatype>> dataTypes,
                         java.util.Map<ExpandedName,java.lang.Integer> occurrences)
                         throws java.io.IOException
Throws:
java.io.IOException

readEventCode

int readEventCode(int codeLength)
                  throws java.io.IOException
Throws:
java.io.IOException

readString

java.lang.String readString()
                            throws java.io.IOException
Throws:
java.io.IOException

readUri

java.lang.String readUri()
                         throws java.io.IOException
Throws:
java.io.IOException

readLocalName

java.lang.String readLocalName(java.lang.String uri)
                               throws java.io.IOException
Throws:
java.io.IOException

readPrefix

java.lang.String readPrefix(java.lang.String uri)
                            throws java.io.IOException
Throws:
java.io.IOException

readBoolean

boolean readBoolean()
                    throws java.io.IOException
Throws:
java.io.IOException

readTypedValidValue

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

readValueAsString

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

getTypeDecoder

TypeDecoder getTypeDecoder()

skipToNextByteBoundary

void skipToNextByteBoundary()
                            throws java.io.IOException
Throws:
java.io.IOException

EXIficient