Uses of Interface
org.apache.directory.api.asn1.ber.Asn1Container
-
Packages that use Asn1Container Package Description org.apache.directory.api.asn1.actions org.apache.directory.api.asn1.ber org.apache.directory.api.asn1.ber.grammar -
-
Uses of Asn1Container in org.apache.directory.api.asn1.actions
Classes in org.apache.directory.api.asn1.actions with type parameters of type Asn1Container Modifier and Type Class Description classAbstractReadBitString<C extends Asn1Container>The action used read a BITSTRING from a TLVclassAbstractReadInteger<E extends Asn1Container>The action used to read an integer valueclassAbstractReadOctetString<C extends Asn1Container>The action used to read an OCTET STRING valueclassCheckNotNullLength<C extends Asn1Container>An action that checks the length is not null -
Uses of Asn1Container in org.apache.directory.api.asn1.ber
Classes in org.apache.directory.api.asn1.ber that implement Asn1Container Modifier and Type Class Description classAbstractContainerThis class is the abstract container used to store the current state of a PDU being decoded.Fields in org.apache.directory.api.asn1.ber with type parameters of type Asn1Container Modifier and Type Field Description private Grammar<? extends Asn1Container>AbstractContainer. grammarAll the possible grammarsMethods in org.apache.directory.api.asn1.ber that return types with arguments of type Asn1Container Modifier and Type Method Description Grammar<? extends Asn1Container>AbstractContainer. getGrammar()Gets the grammarMethods in org.apache.directory.api.asn1.ber with parameters of type Asn1Container Modifier and Type Method Description static voidAsn1Decoder. decode(ByteBuffer stream, Asn1Container container)The decoder main function.private static voidAsn1Decoder. dumpTLVTree(Asn1Container container)Dump the current TLV treeprivate static booleanAsn1Decoder. isTLVDecoded(Asn1Container container)Check if the TLV tree is fully decodedprivate static voidAsn1Decoder. treatLengthEndState(Asn1Container container)The Length is fully decoded.private static booleanAsn1Decoder. treatLengthPendingState(ByteBuffer stream, Asn1Container 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 static booleanAsn1Decoder. treatLengthStartState(ByteBuffer stream, Asn1Container container)Treat the Length start.private static booleanAsn1Decoder. treatTagStartState(ByteBuffer stream, Asn1Container container)Treat the start of a TLV.private static booleanAsn1Decoder. treatTLVDoneState(ByteBuffer stream, Asn1Container 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.private static booleanAsn1Decoder. treatValuePendingState(ByteBuffer stream, Asn1Container container)Treat a pending Value when we get more bytes in the buffer.private static booleanAsn1Decoder. treatValueStartState(ByteBuffer stream, Asn1Container container)Treat the Value part.Method parameters in org.apache.directory.api.asn1.ber with type arguments of type Asn1Container Modifier and Type Method Description voidAbstractContainer. setGrammar(Grammar<? extends Asn1Container> grammar)Sets the grammarvoidAsn1Container. setGrammar(Grammar<? extends Asn1Container> grammar)Sets the grammar -
Uses of Asn1Container in org.apache.directory.api.asn1.ber.grammar
Classes in org.apache.directory.api.asn1.ber.grammar with type parameters of type Asn1Container Modifier and Type Class Description classAbstractGrammar<C extends Asn1Container>The abstract Grammar which is the Mother of all the grammars.interfaceAction<C extends Asn1Container>Action interface just contains the method 'action' which must be implemented in all the implementing classes.interfaceGrammar<C extends Asn1Container>The interface which expose common behavior of a Grammar implementer.classGrammarAction<C extends Asn1Container>A top level grammar class that store meta informations about the actions.classGrammarTransition<C extends Asn1Container>Define a transition between two states of a grammar.
-