Uses of Interface
org.apache.directory.shared.asn1.ber.IAsn1Container

Packages that use IAsn1Container
org.apache.directory.shared.asn1.ber   
org.apache.directory.shared.asn1.ber.grammar   
 

Uses of IAsn1Container in org.apache.directory.shared.asn1.ber
 

Classes in org.apache.directory.shared.asn1.ber that implement IAsn1Container
 class AbstractContainer
          This class is the abstract container used to store the current state of a PDU being decoded.
 

Methods in org.apache.directory.shared.asn1.ber with parameters of type IAsn1Container
private  boolean Asn1Decoder.treatTagStartState(java.nio.ByteBuffer stream, IAsn1Container container)
          Treat the start of a TLV.
private  boolean Asn1Decoder.treatTagPendingState(java.nio.ByteBuffer stream, IAsn1Container container)
          Treat a tag that is more than one byte long if the stream was cut in pieces.
private  void Asn1Decoder.dumpTLVTree(IAsn1Container container)
          Dump the current TLV tree
private  boolean Asn1Decoder.isTLVDecoded(IAsn1Container container)
          Check if the TLV tree is fully decoded
private  void Asn1Decoder.treatTagEndState(IAsn1Container container)
          Action to be executed when the Tag has been decoded.
private  boolean Asn1Decoder.treatLengthStartState(java.nio.ByteBuffer stream, IAsn1Container container)
          Treat the Length start.
private  boolean Asn1Decoder.treatLengthPendingState(java.nio.ByteBuffer stream, IAsn1Container container)
          This function is called when a Length is in the process of being decoded, but the lack of bytes in the buffer stopped the process.
private  void Asn1Decoder.treatLengthEndState(IAsn1Container container)
          The Length is fully decoded.
private  boolean Asn1Decoder.treatValueStartState(java.nio.ByteBuffer stream, IAsn1Container container)
          Treat the Value part.
private  boolean Asn1Decoder.treatValuePendingState(java.nio.ByteBuffer stream, IAsn1Container container)
          Treat a pending Value when we get more bytes in the buffer.
private  boolean Asn1Decoder.treatTLVDoneState(java.nio.ByteBuffer stream, IAsn1Container container)
          When the TLV has been fully decoded, we have to execute the associated action and switch to the next TLV, which will start with a Tag.
 void Asn1Decoder.decode(java.nio.ByteBuffer stream, IAsn1Container container)
          The decoder main function.
 

Uses of IAsn1Container in org.apache.directory.shared.asn1.ber.grammar
 

Methods in org.apache.directory.shared.asn1.ber.grammar with parameters of type IAsn1Container
 void AbstractGrammar.executeAction(IAsn1Container container)
          The main function.
 void IGrammar.executeAction(IAsn1Container asn1Container)
          This method, when called, execute an action on the current data stored in the container.
 void IAction.action(IAsn1Container container)
          The action to be executed.
 



Copyright © 2003-2006 . All Rights Reserved.