- AbstractContainer - Class in org.apache.directory.api.asn1.ber
-
This class is the abstract container used to store the current state of a PDU
being decoded.
- AbstractContainer() - Constructor for class org.apache.directory.api.asn1.ber.AbstractContainer
-
Creates a new instance of AbstractContainer with a starting state.
- AbstractContainer(ByteBuffer) - Constructor for class org.apache.directory.api.asn1.ber.AbstractContainer
-
Creates a new instance of AbstractContainer with a starting state.
- AbstractGrammar<C extends Asn1Container> - Class in org.apache.directory.api.asn1.ber.grammar
-
The abstract Grammar which is the Mother of all the grammars.
- AbstractGrammar() - Constructor for class org.apache.directory.api.asn1.ber.grammar.AbstractGrammar
-
Default constructor
- AbstractReadBitString<C extends Asn1Container> - Class in org.apache.directory.api.asn1.actions
-
The action used read a BITSTRING from a TLV
- AbstractReadBitString(String) - Constructor for class org.apache.directory.api.asn1.actions.AbstractReadBitString
-
Instantiates a new AbstractReadByteArray action.
- AbstractReadInteger<E extends Asn1Container> - Class in org.apache.directory.api.asn1.actions
-
The action used to read an integer value
- AbstractReadInteger(String) - Constructor for class org.apache.directory.api.asn1.actions.AbstractReadInteger
-
Instantiates a new AbstractReadInteger action.
- AbstractReadInteger(String, int, int) - Constructor for class org.apache.directory.api.asn1.actions.AbstractReadInteger
-
Creates a new instance of AbstractReadInteger.
- AbstractReadOctetString<C extends Asn1Container> - Class in org.apache.directory.api.asn1.actions
-
The action used to read an OCTET STRING value
- AbstractReadOctetString(String) - Constructor for class org.apache.directory.api.asn1.actions.AbstractReadOctetString
-
Instantiates a new AbstractReadInteger action.
- AbstractReadOctetString(String, boolean) - Constructor for class org.apache.directory.api.asn1.actions.AbstractReadOctetString
-
Instantiates a new AbstractReadInteger action.
- action(C) - Method in class org.apache.directory.api.asn1.actions.AbstractReadBitString
-
The action to be executed.
- action(E) - Method in class org.apache.directory.api.asn1.actions.AbstractReadInteger
-
The action to be executed.
- action(C) - Method in class org.apache.directory.api.asn1.actions.AbstractReadOctetString
-
The action to be executed.
- action(C) - Method in class org.apache.directory.api.asn1.actions.CheckNotNullLength
-
The action to be executed.
- Action<C extends Asn1Container> - Interface in org.apache.directory.api.asn1.ber.grammar
-
Action interface just contains the method 'action' which must be implemented
in all the implementing classes.
- action(C) - Method in interface org.apache.directory.api.asn1.ber.grammar.Action
-
The action to be executed.
- action - Variable in class org.apache.directory.api.asn1.ber.grammar.GrammarTransition
-
The action associated to the transition
- addData(ByteBuffer) - Method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Append some bytes to the data buffer.
- addData(byte[]) - Method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Append some bytes to the data buffer.
- Asn1Container - Interface in org.apache.directory.api.asn1.ber
-
Every ASN1 container must implement this interface.
- Asn1Decoder - Class in org.apache.directory.api.asn1.ber
-
A BER TLV Tag component decoder.
- Asn1Decoder() - Constructor for class org.apache.directory.api.asn1.ber.Asn1Decoder
-
A public constructor of an Asn1 Decoder.
- encode(ByteBuffer, String) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a String value
- encode(ByteBuffer, BitString) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a BIT STRING value
- encode(ByteBuffer, byte[]) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an OctetString value
- encode(ByteBuffer, Oid) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an OID value
- encode(ByteBuffer, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an integer value
- encode(ByteBuffer, long) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a long value
- encode(ByteBuffer, byte, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an integer value
- encode(ByteBuffer, boolean) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a boolean value
- encodeBoolean(Asn1Buffer, boolean) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a boolean value
- encodeBoolean(Asn1Buffer, byte, boolean) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a boolean value
- ENCODED_FALSE - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Pre-encoded PDUs for a FALSE TLV
- ENCODED_TRUE - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Pre-encoded PDUs for a TRUE TLV
- encodeEnumerated(Asn1Buffer, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an enumerated value
- encodeEnumerated(Asn1Buffer, byte, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an enumerated value
- encodeEnumerated(ByteBuffer, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an enumerated value
- encodeInteger(Asn1Buffer, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an integer value
- encodeInteger(Asn1Buffer, byte, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an integer value, with a specific tag
- encodeInteger(Asn1Buffer, long) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an integer value
- encodeInteger(Asn1Buffer, byte, long) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an integer value, with a specific tag
- encodeOctetString(Asn1Buffer, byte[]) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an OctetString
- encodeOctetString(Asn1Buffer, String) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an OctetString
- encodeOctetString(Asn1Buffer, byte, byte[]) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an OctetString
- encodeOctetString(Asn1Buffer, byte, String) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode an OctetString
- encodeSequence(Asn1Buffer) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a Sequence
- encodeSequence(Asn1Buffer, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a Sequence, with a specific length
- encodeSequence(Asn1Buffer, byte) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a Sequence, with a specific tag
- encodeSequence(Asn1Buffer, byte, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a Sequence, with a specific length and tag
- encodeSet(Asn1Buffer) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a Set
- encodeSet(Asn1Buffer, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a Set, with a specific length
- encodeSet(Asn1Buffer, byte) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a Set, with a specific tag
- encodeSet(Asn1Buffer, byte, int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Encode a Set, with a specific length and tag
- END - Static variable in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
This flag is used to indicate that there are no more bytes in the stream
- executeAction(C) - Method in class org.apache.directory.api.asn1.ber.grammar.AbstractGrammar
-
This method, when called, execute an action on the current data stored in
the container.
- executeAction(C) - Method in interface org.apache.directory.api.asn1.ber.grammar.Grammar
-
This method, when called, execute an action on the current data stored in
the container.
- expectedLength - Variable in class org.apache.directory.api.asn1.ber.tlv.TLV
-
The expected length of the TLV's elements, if the current TLV is a
constructed TLV.
- gathering - Variable in class org.apache.directory.api.asn1.ber.AbstractContainer
-
A flag telling if the Value should be accumulated before being decoded
for constructed types
- getAction() - Method in class org.apache.directory.api.asn1.ber.grammar.GrammarTransition
-
- getBytes(int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Utility function that return a byte array representing the Value We must
respect the ASN.1 BER encoding scheme :
- getBytes(long) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Utility function that return a byte array representing the Value.
- getBytes(int) - Static method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Utility function that return a byte array representing the length
- getCurrentLength() - Method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
- getCurrentState() - Method in class org.apache.directory.api.asn1.ber.grammar.GrammarTransition
-
- getCurrentTLV() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Gets the currentTLV
- getCurrentTLV() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Gets the currentTLV
- getData() - Method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Get the Values'data
- getDecodedBytes() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
- getDecodedBytes() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
- getExpectedLength() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Get the TLV expected length.
- getGrammar() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Gets the grammar
- getGrammar() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Gets the grammar
- getId() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
- getLength() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
- getLengthBytesRead() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
- getLengthNbBytes() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
- getMaxLengthLength() - Method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
Get the actual maximum number of bytes that can be used to encode the
Length
- getMaxLengthLength() - Method in interface org.apache.directory.api.asn1.ber.tlv.TLVBerDecoderMBean
-
Get the actual maximum number of bytes that can be used to encode the
Length
- getMaxPDUSize() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
- getMaxPDUSize() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
- getMaxTagLength() - Method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
Get the actual maximum number of bytes that can be used to encode the Tag
- getMaxTagLength() - Method in interface org.apache.directory.api.asn1.ber.tlv.TLVBerDecoderMBean
-
Get the actual maximum number of bytes that can be used to encode the Tag
- getName() - Method in class org.apache.directory.api.asn1.ber.grammar.AbstractGrammar
-
Get the grammar name
- getName() - Method in interface org.apache.directory.api.asn1.ber.grammar.Grammar
-
Get the grammar name
- getNbBytes(int) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Utility function that return the number of bytes necessary to store an
integer value.
- getNbBytes(long) - Static method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Utility function that return the number of bytes necessary to store a
long value.
- getNbBytes(int) - Static method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Utility function that return the number of bytes necessary to store the
length
- getNewTlvId() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Gets a new TLV id
- getNewTlvId() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Gets a new TLV id
- getParent() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
- getParentLength(TLV) - Static method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
A debug function used to dump the expected length stack.
- getParentTLV() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
- getParentTLV() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
- getPreviousState() - Method in class org.apache.directory.api.asn1.ber.grammar.GrammarTransition
-
- getSize() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
The TLV size is calculated by adding the Tag's size, the Length's size
and the Value's length, if any.
- getStartState() - Method in interface org.apache.directory.api.asn1.ber.grammar.States
-
- getState() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Gets the current grammar state
- getState() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Gets the current grammar state
- getStream() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Gets the current stream containing the bytes to decode
- getStream() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Gets the current stream containing the bytes to decode
- getTag() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
- getTlvId() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Gets the current TLV id
- getTlvId() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Gets the current TLV id
- getTransition() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Gets the transition
- getTransition() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Gets the transition
- getTransition(Enum<?>, int) - Method in class org.apache.directory.api.asn1.ber.grammar.AbstractGrammar
-
Get the transition associated with the state and tag
- getValue() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
- getValue() - Method in enum org.apache.directory.api.asn1.ber.tlv.UniversalTag
-
- grammar - Variable in class org.apache.directory.api.asn1.ber.AbstractContainer
-
All the possible grammars
- Grammar<C extends Asn1Container> - Interface in org.apache.directory.api.asn1.ber.grammar
-
The interface which expose common behavior of a Grammar implementer.
- GrammarAction<C extends Asn1Container> - Class in org.apache.directory.api.asn1.ber.grammar
-
A top level grammar class that store meta informations about the actions.
- GrammarAction() - Constructor for class org.apache.directory.api.asn1.ber.grammar.GrammarAction
-
A default constructor
- GrammarAction(String) - Constructor for class org.apache.directory.api.asn1.ber.grammar.GrammarAction
-
Creates a new GrammarAction object.
- grammarEndAllowed - Variable in class org.apache.directory.api.asn1.ber.AbstractContainer
-
The grammar end transition flag
- GrammarTransition<C extends Asn1Container> - Class in org.apache.directory.api.asn1.ber.grammar
-
Define a transition between two states of a grammar.
- GrammarTransition(Enum<?>, Enum<?>, int, Action<C>) - Constructor for class org.apache.directory.api.asn1.ber.grammar.GrammarTransition
-
Creates a new GrammarTransition object.
- GrammarTransition(Enum<?>, Enum<?>, int) - Constructor for class org.apache.directory.api.asn1.ber.grammar.GrammarTransition
-
Creates a new GrammarTransition object.
- GrammarTransition(Enum<?>, Enum<?>, UniversalTag, Action<C>) - Constructor for class org.apache.directory.api.asn1.ber.grammar.GrammarTransition
-
Creates a new GrammarTransition object.
- GrammarTransition(Enum<?>, Enum<?>, UniversalTag) - Constructor for class org.apache.directory.api.asn1.ber.grammar.GrammarTransition
-
Creates a new GrammarTransition object.
- id - Variable in class org.apache.directory.api.asn1.ber.AbstractContainer
-
The incremental id used to tag TLVs
- id - Variable in class org.apache.directory.api.asn1.ber.tlv.TLV
-
An identity for the TLV.
- incLengthBytesRead() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Increment the number of bytes read for this TLV
- incrementDecodedBytes(int) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Increment the decodedBytes by the latest received buffer's size.
- incrementDecodedBytes(int) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Increment the decodedBytes by the latest received buffer's size.
- indefiniteLengthAllowed - Variable in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
Flag that is used to allow/disallow the indefinite form of Length
- init(int) - Method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Initialize the Value
- IntegerDecoder - Class in org.apache.directory.api.asn1.ber.tlv
-
Parse and decode an Integer value.
- IntegerDecoder() - Constructor for class org.apache.directory.api.asn1.ber.tlv.IntegerDecoder
-
- IntegerDecoderException - Exception in org.apache.directory.api.asn1.ber.tlv
-
Thrown when a IntegerDecoder has encountered a failure condition during a
decode.
- IntegerDecoderException(String) - Constructor for exception org.apache.directory.api.asn1.ber.tlv.IntegerDecoderException
-
Creates a IntegerDecoderException
- isConstructed(byte) - Static method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Checks to see if the tag is constructed.
- isConstructed() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Checks to see if the current tlv's tag is constructed.
- isEndState() - Method in interface org.apache.directory.api.asn1.ber.grammar.States
-
- isGathering() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
- isGathering() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
- isGrammarEndAllowed() - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Checks that we can have a end state after this transition
- isGrammarEndAllowed() - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Checks that we can have a end state after this transition
- isIndefiniteLengthAllowed() - Method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
Tell if indefinite length form could be used for Length
- isIndefiniteLengthAllowed() - Method in interface org.apache.directory.api.asn1.ber.tlv.TLVBerDecoderMBean
-
Tell if indefinite length form could be used for Length
- isPrimitive(byte) - Static method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Checks to see if the tag represented by this Tag is primitive or
constructed.
- isTLVDecoded(Asn1Container) - Static method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
Check if the TLV tree is fully decoded
- isUniversal(byte) - Static method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Tells if the tag is Universal or not
- serialVersionUID - Static variable in exception org.apache.directory.api.asn1.ber.tlv.BooleanDecoderException
-
Declares the Serial Version Uid
- serialVersionUID - Static variable in exception org.apache.directory.api.asn1.ber.tlv.IntegerDecoderException
-
Declares the Serial Version Uid
- serialVersionUID - Static variable in exception org.apache.directory.api.asn1.ber.tlv.LongDecoderException
-
Declares the Serial Version Uid
- setBitString(byte[], C) - Method in class org.apache.directory.api.asn1.actions.AbstractReadBitString
-
Gives a byte array to be set to the appropriate field of the ASN.1 object
present in the container
- setCurrentTLV(TLV) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Sets the current TLV
- setCurrentTLV(TLV) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Sets the current TLV
- setData(ByteBuffer) - Method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Set a block of bytes in the Value
- setData(byte[]) - Method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Set a block of bytes in the Value
- setDecodedBytes(int) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
- setDecodedBytes(int) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
- setExpectedLength(int) - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Set the new expected length of the current TLV.
- setGathering(boolean) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Set the isGathering flag
- setGathering(boolean) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Set the isGathering flag
- setGrammar(Grammar<? extends Asn1Container>) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Sets the grammar
- setGrammar(Grammar<? extends Asn1Container>) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Sets the grammar
- setGrammarEndAllowed(boolean) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Sets the flag to allow a end transition
- setGrammarEndAllowed(boolean) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Sets the flag to allow a end transition
- setIntegerValue(int, E) - Method in class org.apache.directory.api.asn1.actions.AbstractReadInteger
-
set the integer value to the appropriate field of ASN.1 object present in the container
- setLength(int) - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Set the TLV's length
- setLengthBytesRead(int) - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Set the currently read TLV's length bytes.
- setLengthNbBytes(int) - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Set the number of bytes we should use to store the TLV's length.
- setMaxPDUSize(int) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Set the maximum PDU size.
- setMaxPDUSize(int) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Set the maximum PDU size.
- setName(String) - Method in class org.apache.directory.api.asn1.ber.grammar.AbstractGrammar
-
Set the grammar's name
- setName(String) - Method in interface org.apache.directory.api.asn1.ber.grammar.Grammar
-
Set the grammar's name
- setOctetString(byte[], C) - Method in class org.apache.directory.api.asn1.actions.AbstractReadOctetString
-
Sets the OCTET STRING value to the appropriate field of ASN.1 object present in the container
- setParent(TLV) - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
- setParentTLV(TLV) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Sets the parent TLV
- setParentTLV(TLV) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Sets the parent TLV
- setState(TLVStateEnum) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Sets the new current state
- setState(TLVStateEnum) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Sets the new current state
- setStream(ByteBuffer) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Stores the Stream being decoded
- setStream(ByteBuffer) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Stores the Stream being decoded
- setTag(byte) - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Set a tag value for this TLV.
- setTransition(Enum<?>) - Method in class org.apache.directory.api.asn1.ber.AbstractContainer
-
Updates the transition from a state to another
- setTransition(Enum<?>) - Method in interface org.apache.directory.api.asn1.ber.Asn1Container
-
Updates the transition from a state to another
- SEVEN_BYTE_MAX - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Integer limits for encoding : 0x7FFFFFFFFFFF
- SEVEN_BYTE_MIN - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Integer limits for encoding : -0x7FFFFFFFFFFF
- SHORT_MASK - Static variable in class org.apache.directory.api.asn1.ber.tlv.TLV
-
tag mask for the short tag format - 0001 1111 - 0x1F
- SIX_BYTE_MAX - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Integer limits for encoding : 0x7FFFFFFFFFFF
- SIX_BYTE_MIN - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Integer limits for encoding : -0x7FFFFFFFFFFF
- state - Variable in class org.apache.directory.api.asn1.ber.AbstractContainer
-
The current state of the decoding
- States - Interface in org.apache.directory.api.asn1.ber.grammar
-
Interface to get custom function from enum when casting.
- stream - Variable in class org.apache.directory.api.asn1.ber.AbstractContainer
-
The Stream being decoded
- tag - Variable in class org.apache.directory.api.asn1.ber.tlv.TLV
-
The current Tag being processed
- THREE_BYTE_MAX - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Integer limits for encoding : 0x7FFFFF
- THREE_BYTE_MIN - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Integer limits for encoding : -0x7FFFFF
- tlv - Variable in class org.apache.directory.api.asn1.ber.AbstractContainer
-
The current TLV
- TLV - Class in org.apache.directory.api.asn1.ber.tlv
-
This class is used to store Tags, Lengths and Values decoded from a PDU.
- TLV(int) - Constructor for class org.apache.directory.api.asn1.ber.tlv.TLV
-
Creates a new TLV object.
- TLVBerDecoderMBean - Interface in org.apache.directory.api.asn1.ber.tlv
-
A MBean used to get stats on the decoding process.
- TLVStateEnum - Enum in org.apache.directory.api.asn1.ber.tlv
-
Stores the different states of a PDU parsing.
- TLVStateEnum() - Constructor for enum org.apache.directory.api.asn1.ber.tlv.TLVStateEnum
-
- toString() - Method in class org.apache.directory.api.asn1.ber.grammar.GrammarAction
-
Prints the action's name
- toString() - Method in class org.apache.directory.api.asn1.ber.grammar.GrammarTransition
-
- toString() - Method in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Return a string representing the Value
- toString() - Method in class org.apache.directory.api.asn1.ber.tlv.TLV
-
Get a String representation of the TLV
- transition - Variable in class org.apache.directory.api.asn1.ber.AbstractContainer
-
The current transition
- transitions - Variable in class org.apache.directory.api.asn1.ber.grammar.AbstractGrammar
-
Table of transitions.
- treatLengthEndState(Asn1Container) - Static method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
The Length is fully decoded.
- treatLengthPendingState(ByteBuffer, Asn1Container) - Static method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
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.
- treatLengthStartState(ByteBuffer, Asn1Container) - Static method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
Treat the Length start.
- treatTagStartState(ByteBuffer, Asn1Container) - Static method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
Treat the start of a TLV.
- treatTLVDoneState(ByteBuffer, Asn1Container) - Static method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
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.
- treatValuePendingState(ByteBuffer, Asn1Container) - Static method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
Treat a pending Value when we get more bytes in the buffer.
- treatValueStartState(ByteBuffer, Asn1Container) - Static method in class org.apache.directory.api.asn1.ber.Asn1Decoder
-
Treat the Value part.
- TRUE_VALUE - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
The encoded byte for a TRUE value
- TWO_BYTE_MAX - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Integer limits for encoding : 0x7FFF
- TWO_BYTE_MIN - Static variable in class org.apache.directory.api.asn1.ber.tlv.BerValue
-
Integer limits for encoding : -0x7FFF
- TYPE_CLASS_MASK - Static variable in class org.apache.directory.api.asn1.ber.tlv.TLV
-
mask to get the type class value
- TYPE_CLASS_UNIVERSAL - Static variable in class org.apache.directory.api.asn1.ber.tlv.TLV
-
value for the universal type class