ch.panter.li.bi.asn.ber
Class AsnBerDecoderImpl

java.lang.Object
  extended by ch.panter.li.bi.asn.ber.AsnBerDecoderImpl
All Implemented Interfaces:
AsnBerDecoder

public final class AsnBerDecoderImpl
extends Object
implements AsnBerDecoder


Constructor Summary
AsnBerDecoderImpl()
           
AsnBerDecoderImpl(AsnSyntax syntax, AsnValueFactory valueFactory)
           
AsnBerDecoderImpl(AsnValueFactory valueFactory)
           
 
Method Summary
 AsnBerDecodingContext createContext(InputStream berInput)
           
 AsnSyntax getSyntax()
           
 AsnValueFactory getValueFactory()
           
 boolean hasMoreDataAvailable(AsnBerDecodingContext context)
           
 void readNextPDU(AsnBerDecodingContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsnBerDecoderImpl

public AsnBerDecoderImpl()

AsnBerDecoderImpl

public AsnBerDecoderImpl(AsnValueFactory valueFactory)

AsnBerDecoderImpl

public AsnBerDecoderImpl(AsnSyntax syntax,
                         AsnValueFactory valueFactory)
Method Detail

getSyntax

public final AsnSyntax getSyntax()
Specified by:
getSyntax in interface AsnBerDecoder

getValueFactory

public final AsnValueFactory getValueFactory()
Specified by:
getValueFactory in interface AsnBerDecoder

createContext

public final AsnBerDecodingContext createContext(InputStream berInput)
Specified by:
createContext in interface AsnBerDecoder

hasMoreDataAvailable

public final boolean hasMoreDataAvailable(AsnBerDecodingContext context)
                                   throws IOException
Specified by:
hasMoreDataAvailable in interface AsnBerDecoder
Throws:
IOException

readNextPDU

public final void readNextPDU(AsnBerDecodingContext context)
                       throws AsnException,
                              IOException
Specified by:
readNextPDU in interface AsnBerDecoder
Throws:
AsnException
IOException


Copyright 2007-2007 SourceForge. All Rights Reserved.