A B C D E F G H I L M N O P R S T U V

A

ALPHA - Static variable in class org.apache.asn1new.util.StringUtils
::= [0x41-0x5A] | [0x61-0x7A]
AbstractContainer - class org.apache.asn1new.ber.AbstractContainer.
This class is the abstract container used to store the current state of a PDU being decoded.
AbstractContainer() - Constructor for class org.apache.asn1new.ber.AbstractContainer
 
AbstractGrammar - class org.apache.asn1new.ber.grammar.AbstractGrammar.
The abstract IGrammar which is the Mother of all the grammars.
AbstractGrammar() - Constructor for class org.apache.asn1new.ber.grammar.AbstractGrammar
 
Asn1Decoder - class org.apache.asn1new.ber.Asn1Decoder.
A BER TLV Tag component decoder.
Asn1Decoder() - Constructor for class org.apache.asn1new.ber.Asn1Decoder
A public constructor of an Asn1 Decoder.
Asn1Object - class org.apache.asn1new.Asn1Object.
An abstract class which implements basic TLV operations.
Asn1Object() - Constructor for class org.apache.asn1new.Asn1Object
 
action - Variable in class org.apache.asn1new.ber.grammar.GrammarTransition
The action associated to the transition
action(IAsn1Container) - Method in interface org.apache.asn1new.ber.grammar.IAction
The action to be executed.
addByte(byte) - Method in class org.apache.asn1new.ber.tlv.Tag
Add a byte to the inner representation of the tag.
addData(ByteBuffer) - Method in class org.apache.asn1new.ber.tlv.Value
Append some bytes to the data buffer.
addData(byte[]) - Method in class org.apache.asn1new.ber.tlv.Value
Append some bytes to the data buffer.
addGrammar(IGrammar) - Method in class org.apache.asn1new.ber.AbstractContainer
Add a IGrammar to use
addGrammar(IGrammar) - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Add a new IGrammar to use
addLength(int) - Method in class org.apache.asn1new.Asn1Object
Add a length to the object
allowIndefiniteLength() - Method in class org.apache.asn1new.ber.Asn1Decoder
Allow indefinite length.
allowIndefiniteLength() - Method in interface org.apache.asn1new.ber.tlv.ITLVBerDecoderMBean
Allow indefinite length.
areEquals(byte[], int, String) - Static method in class org.apache.asn1new.util.StringUtils
Check if a text is present at the current position in a buffer.
areEquals(char[], int, String) - Static method in class org.apache.asn1new.util.StringUtils
Check if a text is present at the current position in a buffer.
areEquals(char[], int, char[]) - Static method in class org.apache.asn1new.util.StringUtils
Check if a text is present at the current position in a buffer.
areEquals(byte[], int, byte[]) - Static method in class org.apache.asn1new.util.StringUtils
Check if a text is present at the current position in a buffer.

B

BIT_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
BMP_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
BOOLEAN - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
BOOLEAN_TAG - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
ASN.1 primitive tag values
BitString - class org.apache.asn1new.primitives.BitString.
Implement the Bit String primitive type.
BitString() - Constructor for class org.apache.asn1new.primitives.BitString
Creates a BitString, with a default length.
BitString(int) - Constructor for class org.apache.asn1new.primitives.BitString
Creates a BitString with a specific length (length is the number of bytes).
BitString(int, boolean) - Constructor for class org.apache.asn1new.primitives.BitString
Creates a streamed BitString with a specific length.
BitString(byte[]) - Constructor for class org.apache.asn1new.primitives.BitString
Creates a BitString with a value.
BooleanDecoder - class org.apache.asn1new.util.BooleanDecoder.
Parse and decode a Boolean value.
BooleanDecoder() - Constructor for class org.apache.asn1new.util.BooleanDecoder
 
BooleanDecoderException - exception org.apache.asn1new.util.BooleanDecoderException.
Thrown when a BooleanDecoderException has encountered a failure condition during a decode.
BooleanDecoderException(String) - Constructor for class org.apache.asn1new.util.BooleanDecoderException
Creates a BooleanDecoderException
bytePos - Variable in class org.apache.asn1new.ber.tlv.Tag
Current position in the tagBytes
bytes - Variable in class org.apache.asn1new.primitives.BitString
The string is stored in a byte array
bytes - Variable in class org.apache.asn1new.primitives.OctetString
The string is stored in a byte array
bytesToChar(byte[]) - Static method in class org.apache.asn1new.util.StringUtils
Return the Unicode char which is coded in the bytes at position 0.
bytesToChar(byte[], int) - Static method in class org.apache.asn1new.util.StringUtils
Return the Unicode char which is coded in the bytes at the given position.

C

CHAR - Static variable in class org.apache.asn1new.util.StringUtils
| | '-'
CHARACTER_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
CHAR_FIVE_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
CHAR_FOUR_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
CHAR_ONE_BYTE_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
CHAR_SIX_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
CHAR_THREE_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
CHAR_TWO_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
CONSTRUCTED_FLAG - Static variable in class org.apache.asn1new.ber.tlv.Tag
tag flag for the primitive/constructed bit - 0010 0000 - 0x20
checkLength(Asn1Object, TLV) - Method in class org.apache.asn1new.ber.grammar.AbstractGrammar
Checks the Length.
clean() - Method in class org.apache.asn1new.ber.AbstractContainer
Clean the container for the next usage.
clone() - Method in class org.apache.asn1new.ber.tlv.Length
Clone the object
clone() - Method in class org.apache.asn1new.ber.tlv.Tag
Clone the Tag
clone() - Method in class org.apache.asn1new.ber.tlv.Value
Clone the Value
computeLength() - Method in class org.apache.asn1new.Asn1Object
Compute the object length, which is the sum of all inner length.
countBytes(char[]) - Static method in class org.apache.asn1new.util.StringUtils
Count the number of bytes included in the given char[].
countBytesPerChar(byte[], int) - Static method in class org.apache.asn1new.util.StringUtils
Count the number of bytes needed to return an Unicode char.
countChars(byte[]) - Static method in class org.apache.asn1new.util.StringUtils
Count the number of chars included in the given byte[].
countNbBytesPerChar(char) - Static method in class org.apache.asn1new.util.StringUtils
Return the number of bytes that hold an Unicode char.
currentGrammar - Variable in class org.apache.asn1new.ber.AbstractContainer
The current grammar
currentLength - Variable in class org.apache.asn1new.Asn1Object
The object's current length.
currentLength - Variable in class org.apache.asn1new.ber.tlv.Length
Stores the number of bytes already read for a long Length form
currentPos - Variable in class org.apache.asn1new.ber.tlv.Value
The current position of the last byte in the data buffer
currentState - Variable in class org.apache.asn1new.ber.grammar.GrammarTransition
The current state

D

DEBUG - Static variable in class org.apache.asn1new.ber.Asn1Decoder
A speedup for logs
DEBUG - Static variable in class org.apache.asn1new.ber.grammar.AbstractGrammar
A speedup for logs
DEFAULT_LENGTH - Static variable in class org.apache.asn1new.primitives.BitString
The default length of an BitString
DEFAULT_LENGTH - Static variable in class org.apache.asn1new.primitives.OctetString
The default length of an octet string
DIGIT - Static variable in class org.apache.asn1new.util.StringUtils
'0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'
data - Variable in class org.apache.asn1new.ber.tlv.Value
The data buffer.
decode(ByteBuffer, IAsn1Container) - Method in class org.apache.asn1new.ber.Asn1Decoder
The decoder main function.
definiteForm - Variable in class org.apache.asn1new.ber.tlv.Length
A flag used with definite forms length.
disallowIndefiniteLength() - Method in class org.apache.asn1new.ber.Asn1Decoder
Disallow indefinite length.
disallowIndefiniteLength() - Method in interface org.apache.asn1new.ber.tlv.ITLVBerDecoderMBean
Disallow indefinite length.
dumpByte(byte) - Static method in class org.apache.asn1new.util.StringUtils
Helper function that dump a byte in hex form
dumpBytes(byte[]) - Static method in class org.apache.asn1new.util.StringUtils
Helper function that dump an array of bytes in hex form
dumpTLVTree(IAsn1Container) - Method in class org.apache.asn1new.ber.Asn1Decoder
Dump the current TLV tree

E

EMBEDDED_PDV - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
EMPTY - Static variable in class org.apache.asn1new.util.StringUtils
The empty String "".
EMPTY_STRING - Static variable in class org.apache.asn1new.primitives.BitString
A null MutableString
EMPTY_STRING - Static variable in class org.apache.asn1new.primitives.OctetString
A null OctetString
ENCODED_FALSE - Static variable in class org.apache.asn1new.ber.tlv.Value
 
ENCODED_TRUE - Static variable in class org.apache.asn1new.ber.tlv.Value
Pre-encoded PDUs for a TRUE and FALSE TLV
END - Static variable in class org.apache.asn1new.ber.Asn1Decoder
This flag is used to indicate that there are no more bytes in the stream
END_STATE - Static variable in interface org.apache.asn1new.ber.grammar.IStates
The END_STATE
ENUMERATED - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
ENUMERATED_TAG - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
 
EXTERNAL_INSTANCE_OF - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
encode(ByteBuffer) - Method in class org.apache.asn1new.Asn1Object
Encode the object to a PDU.
encode(ByteBuffer, String) - Static method in class org.apache.asn1new.ber.tlv.Value
Encode a String value
encode(ByteBuffer, OctetString) - Static method in class org.apache.asn1new.ber.tlv.Value
Encode an OctetString value
encode(ByteBuffer, byte[]) - Static method in class org.apache.asn1new.ber.tlv.Value
Encode an OctetString value
encode(ByteBuffer, OID) - Static method in class org.apache.asn1new.ber.tlv.Value
Encode an OID value
encode(ByteBuffer, int) - Static method in class org.apache.asn1new.ber.tlv.Value
Encode an integer value
encode(ByteBuffer, boolean) - Static method in class org.apache.asn1new.ber.tlv.Value
Encode a boolean value
encodeEnumerated(ByteBuffer, int) - Static method in class org.apache.asn1new.ber.tlv.Value
Encode an enumerated value
equals(String, String) - Static method in class org.apache.asn1new.util.StringUtils
Compares two Strings, returning true if they are equal.
executeAction(IAsn1Container) - Method in class org.apache.asn1new.ber.grammar.AbstractGrammar
The main function.
executeAction(IAsn1Container) - Method in interface org.apache.asn1new.ber.grammar.IGrammar
This method, when called, execute an action on the current data stored in the container.
expectedLength - Variable in class org.apache.asn1new.Asn1Object
The object's expected length.
expectedLength - Variable in class org.apache.asn1new.ber.tlv.Length
If the Length is in a long form, this variable store the expected number of bytes to be read to obtain the length
expectedLength - Variable in class org.apache.asn1new.ber.tlv.TLV
The expected length of the TLV's elements, if the current TLV is a constructed TLV.

F

FALSE_VALUE - Static variable in class org.apache.asn1new.ber.tlv.Value
The encoded byte for a FALSE value
FOUR_BYTE_MAX - Static variable in class org.apache.asn1new.ber.tlv.Value
 
FOUR_BYTE_MIN - Static variable in class org.apache.asn1new.ber.tlv.Value
 
FOUR_OCTET_IDMAX - Static variable in class org.apache.asn1new.ber.tlv.Tag
the max id size with four tag octets

G

GENERALIZED_TIME - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
GENERAL_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
GRAMMAR_END - Static variable in interface org.apache.asn1new.ber.grammar.IStates
The ending state for every grammars
GRAMMAR_SWITCH_MASK - Static variable in interface org.apache.asn1new.ber.grammar.IStates
The mask to filter grammar switch
GRAPHIC_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
GrammarAction - class org.apache.asn1new.ber.grammar.GrammarAction.
A top level grammar class that store meta informations about the actions.
GrammarAction(String) - Constructor for class org.apache.asn1new.ber.grammar.GrammarAction
Creates a new GrammarAction object.
GrammarTransition - class org.apache.asn1new.ber.grammar.GrammarTransition.
Define a transition between two states of a grammar.
GrammarTransition(int, int, GrammarAction) - Constructor for class org.apache.asn1new.ber.grammar.GrammarTransition
Creates a new GrammarTransition object.
getAction() - Method in class org.apache.asn1new.ber.grammar.GrammarTransition
 
getBit(int) - Method in class org.apache.asn1new.primitives.BitString
Get the bit stored into the BitString at a specific position? The position start at 0, which is on the left : With '1001 000x', where x is an unused bit, ^ ^ ^^ | | || | | |+---- getBit(7) -> DecoderException | | +----- getBit(6) = 0 | +---------- getBit(2) = 0 +------------ getBit(0) = 1
getBytes(int) - Static method in class org.apache.asn1new.ber.tlv.Length
Utility function that return a byte array representing the length
getBytes(int) - Static method in class org.apache.asn1new.ber.tlv.Value
Utility function that return a byte array representing the Value We must respect the ASN.1 BER encoding scheme : 1) positive integer - [0 - 0x7F] : 0xVV - [0x80 - 0xFF] : 0x00 0xVV - [0x0100 - 0x7FFF] : 0xVV 0xVV - [0x8000 - 0xFFFF] : 0x00 0xVV 0xVV - [0x010000 - 0x7FFFFF] : 0xVV 0xVV 0xVV - [0x800000 - 0xFFFFFF] : 0x00 0xVV 0xVV 0xVV - [0x01000000 - 0x7FFFFFFF] : 0xVV 0xVV 0xVV 0xVV - [0x80000000 - 0xFFFFFFFF] : 0x00 0xVV 0xVV 0xVV 0xVV 2) Negative number - (~value) + 1
getBytesUtf8(String) - Static method in class org.apache.asn1new.util.StringUtils
Return an UTF-8 encoded String
getCurrentGrammar() - Method in class org.apache.asn1new.ber.AbstractContainer
Gert the current grammar number
getCurrentGrammar() - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
 
getCurrentGrammarType() - Method in class org.apache.asn1new.ber.AbstractContainer
Get the current grammar type.
getCurrentGrammarType() - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
 
getCurrentLength() - Method in class org.apache.asn1new.Asn1Object
Get the current object length, which is the sum of all inner length already decoded.
getCurrentLength() - Method in class org.apache.asn1new.ber.tlv.Length
Get the current number of bytes read
getCurrentLength() - Method in class org.apache.asn1new.ber.tlv.Value
 
getCurrentTLV() - Method in class org.apache.asn1new.ber.AbstractContainer
Get the current TLV
getCurrentTLV() - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Get the currentTLV
getData() - Method in class org.apache.asn1new.ber.tlv.Value
Get the Values'data
getData() - Method in class org.apache.asn1new.primitives.BitString
Get the representation of a BitString
getExpectedLength() - Method in class org.apache.asn1new.Asn1Object
Get the expected object length.
getExpectedLength() - Method in class org.apache.asn1new.ber.tlv.Length
Get the expected length
getExpectedLength() - Method in class org.apache.asn1new.ber.tlv.TLV
Get the TLV expected length.
getGrammar() - Method in class org.apache.asn1new.ber.AbstractContainer
DOCUMENT ME!
getGrammar() - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Get the grammar
getGrammarName(IGrammar) - Method in interface org.apache.asn1new.ber.grammar.IStates
Return the grammar name from a grammar
getGrammarName(int) - Method in interface org.apache.asn1new.ber.grammar.IStates
Return the grammar name from a grammar number
getId() - Method in class org.apache.asn1new.ber.tlv.Tag
Gets the id which represent the tag.
getLength() - Method in class org.apache.asn1new.ber.tlv.Length
Get the Value length
getLength() - Method in class org.apache.asn1new.ber.tlv.TLV
 
getMaxLengthLength() - Method in class org.apache.asn1new.ber.Asn1Decoder
Get the length's Length.
getMaxLengthLength() - Method in interface org.apache.asn1new.ber.tlv.ITLVBerDecoderMBean
Get the actual maximum number of bytes that can be used to encode the Length
getMaxTagLength() - Method in class org.apache.asn1new.ber.Asn1Decoder
Get the maximum Tag's length
getMaxTagLength() - Method in interface org.apache.asn1new.ber.tlv.ITLVBerDecoderMBean
Get the actual maximum number of bytes that can be used to encode the Tag
getName() - Method in class org.apache.asn1new.ber.grammar.AbstractGrammar
Return the grammar's name
getName() - Method in interface org.apache.asn1new.ber.grammar.IGrammar
Get the grammar name
getNbBytes(int) - Static method in class org.apache.asn1new.ber.tlv.Length
Utility function that return the number of bytes necessary to store the length
getNbBytes(int) - Static method in class org.apache.asn1new.ber.tlv.Value
Utility function that return the number of bytes necessary to store an integer value.
getNbBytes() - Method in class org.apache.asn1new.primitives.OctetString
 
getNextState() - Method in class org.apache.asn1new.ber.grammar.GrammarTransition
 
getOID() - Method in class org.apache.asn1new.primitives.OID
Get an array of bytes from the OID
getOIDLength() - Method in class org.apache.asn1new.primitives.OID
Get the number of bytes necessary to store the OID
getOIDValues() - Method in class org.apache.asn1new.primitives.OID
Get an array of int from the OID
getParent() - Method in class org.apache.asn1new.Asn1Object
Get the parent
getParent() - Method in class org.apache.asn1new.ber.tlv.TLV
 
getParentLength(TLV) - Method in class org.apache.asn1new.ber.Asn1Decoder
A debug function used to dump the expected length stack.
getParentTLV() - Method in class org.apache.asn1new.ber.AbstractContainer
Get the parent TLV;
getParentTLV() - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
 
getSize() - Method in class org.apache.asn1new.ber.tlv.Length
Get the size of the Length element
getSize() - Method in class org.apache.asn1new.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.
getSize() - Method in class org.apache.asn1new.ber.tlv.Tag
Gets the number of octets of this Tag.
getState() - Method in class org.apache.asn1new.ber.AbstractContainer
Get the current grammar state
getState() - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Get the current grammar state
getState(int, int) - Method in interface org.apache.asn1new.ber.grammar.IStates
Get the current state for a specified grammar
getStates() - Method in class org.apache.asn1new.ber.AbstractContainer
Get the states for this container's grammars
getStates() - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
 
getStatesEnum() - Method in class org.apache.asn1new.ber.grammar.AbstractGrammar
Get the states of the current grammar
getStatesEnum() - Method in interface org.apache.asn1new.ber.grammar.IGrammar
Get the statesEnum for the current grammar
getTag() - Method in class org.apache.asn1new.ber.tlv.TLV
 
getTagByte() - Method in class org.apache.asn1new.ber.tlv.Tag
Get the first byte of the tag.
getTagBytes() - Method in class org.apache.asn1new.ber.tlv.Tag
 
getTagBytes(int) - Method in class org.apache.asn1new.ber.tlv.Tag
Get the byte at a specific position of the tag's bytes
getTransition() - Method in class org.apache.asn1new.ber.AbstractContainer
Get the transition
getTransition() - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Get the transition
getTransition(int, int) - Method in class org.apache.asn1new.ber.grammar.AbstractGrammar
Get the transition associated with the state and tag
getTypeClass() - Method in class org.apache.asn1new.ber.tlv.Tag
Gets the type class for this Tag.
getUnusedBits() - Method in class org.apache.asn1new.primitives.BitString
Get the number of unused bits
getValue() - Method in class org.apache.asn1new.ber.tlv.TLV
 
getValue() - Method in class org.apache.asn1new.primitives.OctetString
Get the data stored into the OctetString
grammarStack - Variable in class org.apache.asn1new.ber.AbstractContainer
The grammars that are used.
grammars - Variable in class org.apache.asn1new.ber.AbstractContainer
All the possible grammars

H

HEX - Static variable in class org.apache.asn1new.util.StringUtils
::= [0x30-0x39] | [0x41-0x46] | [0x61-0x66]
HEX_CHAR - Static variable in class org.apache.asn1new.util.StringUtils
Hex chars
hasAction() - Method in class org.apache.asn1new.ber.grammar.GrammarTransition
Tells if the transition has an associated action.

I

IA5_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
IAction - interface org.apache.asn1new.ber.grammar.IAction.
IAction interface just contains the method 'action' which must be implemented in all the implementong classes.
IAsn1Container - interface org.apache.asn1new.ber.containers.IAsn1Container.
Every ASN1 container must implement this interface.
IGrammar - interface org.apache.asn1new.ber.grammar.IGrammar.
The interface which expose common behavior of a Gramar implementer.
INIT_GRAMMAR_STATE - Static variable in interface org.apache.asn1new.ber.grammar.IStates
The initial state of every grammar
INTEGER - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
INTEGER_TAG - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
 
IStates - interface org.apache.asn1new.ber.grammar.IStates.
This interface is used to store the different states of a grammar.
ITLVBerDecoderMBean - interface org.apache.asn1new.ber.tlv.ITLVBerDecoderMBean.
 
IntegerDecoder - class org.apache.asn1new.util.IntegerDecoder.
Parse and decode an Integer value.
IntegerDecoder() - Constructor for class org.apache.asn1new.util.IntegerDecoder
 
IntegerDecoderException - exception org.apache.asn1new.util.IntegerDecoderException.
Thrown when a IntegerDecoder has encountered a failure condition during a decode.
IntegerDecoderException(String) - Constructor for class org.apache.asn1new.util.IntegerDecoderException
Creates a IntegerDecoderException
id - Variable in class org.apache.asn1new.ber.tlv.Tag
the int used to store the tag octets
incCurrentLength() - Method in class org.apache.asn1new.ber.tlv.Length
Increment the Length being read
incSize() - Method in class org.apache.asn1new.ber.tlv.Length
Increment the size of the Length element.
incTagSize() - Method in class org.apache.asn1new.ber.tlv.Tag
Gets the number of octets in this Tag.
indefiniteLengthAllowed - Variable in class org.apache.asn1new.ber.Asn1Decoder
Flag that is used to allow/disallow the indefinite form of Length
init(int) - Method in class org.apache.asn1new.ber.tlv.Value
Initialize the Value
isAlphaASCII(byte[], int) - Static method in class org.apache.asn1new.util.StringUtils
Test if the current character is an Alpha character : ::= [0x41-0x5A] | [0x61-0x7A]
isAlphaASCII(char[], int) - Static method in class org.apache.asn1new.util.StringUtils
Test if the current character is an Alpha character : ::= [0x41-0x5A] | [0x61-0x7A]
isAlphaDigitMinus(byte[], int) - Static method in class org.apache.asn1new.util.StringUtils
Check if the current character is an 7 bits ASCII CHAR (between 0 and 127).
isAlphaDigitMinus(char[], int) - Static method in class org.apache.asn1new.util.StringUtils
Check if the current character is an 7 bits ASCII CHAR (between 0 and 127).
isApplication() - Method in class org.apache.asn1new.ber.tlv.Tag
Tells if the tag class is Application or not
isCharASCII(byte[], int, char) - Static method in class org.apache.asn1new.util.StringUtils
Test if the current character is equal to a specific character.
isCharASCII(char[], int, char) - Static method in class org.apache.asn1new.util.StringUtils
Test if the current character is equal to a specific character.
isConstructed() - Method in class org.apache.asn1new.ber.tlv.Tag
Checks to see if the tag is constructed.
isContextual() - Method in class org.apache.asn1new.ber.tlv.Tag
Tells if the tag class is Contextual or not
isDefiniteForm() - Method in class org.apache.asn1new.ber.tlv.Length
Get the length's type
isDigit(byte[]) - Static method in class org.apache.asn1new.util.StringUtils
Test if the current character is a digit ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'
isDigit(byte[], int) - Static method in class org.apache.asn1new.util.StringUtils
Test if the current character is a digit ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'
isDigit(char[], int) - Static method in class org.apache.asn1new.util.StringUtils
Test if the current character is a digit ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'
isDigit(char[]) - Static method in class org.apache.asn1new.util.StringUtils
Test if the current character is a digit ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'
isEmpty(String) - Static method in class org.apache.asn1new.util.StringUtils
Checks if a String is empty ("") or null.
isHex(byte[], int) - Static method in class org.apache.asn1new.util.StringUtils
Check if the current character is an Hex Char ::= [0x30-0x39] | [0x41-0x46] | [0x61-0x66]
isHex(char[], int) - Static method in class org.apache.asn1new.util.StringUtils
Check if the current character is an Hex Char ::= [0x30-0x39] | [0x41-0x46] | [0x61-0x66]
isIndefiniteLengthAllowed() - Method in class org.apache.asn1new.ber.Asn1Decoder
Tells if indefinite length form could be used for Length
isIndefiniteLengthAllowed() - Method in interface org.apache.asn1new.ber.tlv.ITLVBerDecoderMBean
Tell if indefinite length form could be used for Length
isNotEmpty(String) - Static method in class org.apache.asn1new.util.StringUtils
Checks if a String is not empty ("") and not null.
isPrimitive - Variable in class org.apache.asn1new.ber.tlv.Tag
whether or not this tag represents a primitive type
isPrimitive() - Method in class org.apache.asn1new.ber.tlv.Tag
Checks to see if the tag represented by this Tag is primitive or constructed.
isPrivate() - Method in class org.apache.asn1new.ber.tlv.Tag
Tells if the tag class is Private or not
isStreamed - Variable in class org.apache.asn1new.primitives.BitString
Tells if the OctetString is streamed or not
isStreamed() - Method in class org.apache.asn1new.primitives.BitString
Tells if the OctetString is streamed or not
isStreamed - Variable in class org.apache.asn1new.primitives.OctetString
Tells if the OctetString is streamed or not
isStreamed() - Method in class org.apache.asn1new.primitives.OctetString
Tells if the OctetString is streamed or not
isTLVDecoded(IAsn1Container) - Method in class org.apache.asn1new.ber.Asn1Decoder
Check if the TLV tree is fully decoded
isUniversal() - Method in class org.apache.asn1new.ber.tlv.Tag
Tells if the tag is Universal or not

L

LENGTH_EXTENSION_RESERVED - Static variable in class org.apache.asn1new.ber.tlv.Length
Value of the reserved extension
LENGTH_LONG_FORM - Static variable in class org.apache.asn1new.ber.tlv.Length
A mask to get the Length form
LENGTH_STATE_END - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
End means that the Length is totally read
LENGTH_STATE_PENDING - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
Pending means that the Type length is contained in more that one byte
LENGTH_STATE_START - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
Start means that the decoding hasn't read the first byte
LONG_FLAG - Static variable in class org.apache.asn1new.ber.tlv.Tag
tag flag indicating the use of the long tag encoding form
LONG_MASK - Static variable in class org.apache.asn1new.ber.tlv.Tag
tag mask for the long tag format - 0111 1111 - 0x7F
Length - class org.apache.asn1new.ber.tlv.Length.
The Length part of a TLV.
Length() - Constructor for class org.apache.asn1new.ber.tlv.Length
Creates a new object.
length - Variable in class org.apache.asn1new.ber.tlv.Length
The length of the following value
length - Variable in class org.apache.asn1new.ber.tlv.TLV
The current Length being processed
log - Static variable in class org.apache.asn1new.ber.Asn1Decoder
The logger
log - Static variable in class org.apache.asn1new.ber.grammar.AbstractGrammar
The logger
log - Static variable in class org.apache.asn1new.util.BooleanDecoder
The logger
lowerCase(String) - Static method in class org.apache.asn1new.util.StringUtils
Converts a String to lower case as per String.toLowerCase().

M

MASK - Static variable in class org.apache.asn1new.util.IntegerDecoder
 
MAX_TAG_BYTES - Static variable in class org.apache.asn1new.ber.tlv.Tag
The maximum bytes number that could be used to hold the value.
MORE - Static variable in class org.apache.asn1new.ber.Asn1Decoder
This flag is used to indicate that there are more bytes in the stream
maxLengthLength - Variable in class org.apache.asn1new.ber.Asn1Decoder
The maximum number of bytes that could be used to encode the Length
maxTagLength - Variable in class org.apache.asn1new.ber.Asn1Decoder
The maximum number of bytes that could be used to encode the Tag

N

NOT_EQUAL - Static variable in class org.apache.asn1new.util.StringUtils
 
NULL - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
NUMERIC_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
name - Variable in class org.apache.asn1new.ber.grammar.AbstractGrammar
The grammar name
name - Variable in class org.apache.asn1new.ber.grammar.GrammarAction
The action's name
nbBits - Variable in class org.apache.asn1new.primitives.BitString
Actual length of the bit string
nbBytes - Variable in class org.apache.asn1new.primitives.BitString
Actual length of the byte array
nbGrammars - Variable in class org.apache.asn1new.ber.AbstractContainer
The number of stored grammars
nbUnusedBits - Variable in class org.apache.asn1new.primitives.BitString
The number of unused ints
nextState - Variable in class org.apache.asn1new.ber.grammar.GrammarTransition
The next state in the grammar

O

OBJECT_DESCRIPTOR - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
OBJECT_IDENTIFIER - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
OCTET_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
OCTET_STRING_TAG - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
 
OID - class org.apache.asn1new.primitives.OID.
This class implement an OID (Object Identifier).
OID() - Constructor for class org.apache.asn1new.primitives.OID
Creates a new OID object.
OID(byte[]) - Constructor for class org.apache.asn1new.primitives.OID
Create a new OID object from a byte array
OID(String) - Constructor for class org.apache.asn1new.primitives.OID
Create a new OID object from a String
ONE_BYTE_MAX - Static variable in class org.apache.asn1new.ber.tlv.Value
Integer limits for encoding
ONE_BYTE_MIN - Static variable in class org.apache.asn1new.ber.tlv.Value
 
ONE_OCTET_IDMAX - Static variable in class org.apache.asn1new.ber.tlv.Tag
the max id size with one tag octet
OctetString - class org.apache.asn1new.primitives.OctetString.
Implement the Octet String primitive type.
OctetString(int) - Constructor for class org.apache.asn1new.primitives.OctetString
Creates a OctetString with a specific length.
OctetString(int, boolean) - Constructor for class org.apache.asn1new.primitives.OctetString
Creates a streamed OctetString with a specific length.
OctetString(byte[]) - Constructor for class org.apache.asn1new.primitives.OctetString
Creates a OctetString with a value.
oidValues - Variable in class org.apache.asn1new.primitives.OID
The OID as a array of int
org.apache.asn1new - package org.apache.asn1new
 
org.apache.asn1new.ber - package org.apache.asn1new.ber
 
org.apache.asn1new.ber.containers - package org.apache.asn1new.ber.containers
 
org.apache.asn1new.ber.grammar - package org.apache.asn1new.ber.grammar
 
org.apache.asn1new.ber.tlv - package org.apache.asn1new.ber.tlv
 
org.apache.asn1new.primitives - package org.apache.asn1new.primitives
 
org.apache.asn1new.util - package org.apache.asn1new.util
 

P

PDU_DECODED - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
The decoding of a PDU is done
PRINTABLE_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
parent - Variable in class org.apache.asn1new.Asn1Object
The encapsulating Object
parent - Variable in class org.apache.asn1new.ber.tlv.TLV
Reference the TLV which contains the current TLV, if any.
parentTLV - Variable in class org.apache.asn1new.ber.AbstractContainer
The parent TLV
parse(Value) - Static method in class org.apache.asn1new.util.BooleanDecoder
Parse a byte buffer and send back a booelan.
parse(Value, int, int) - Static method in class org.apache.asn1new.util.IntegerDecoder
Parse a byte buffer and send back an integer, controling that this number is in a specified interval.
parse(Value) - Static method in class org.apache.asn1new.util.IntegerDecoder
Parse a byte buffer and send back an integer

R

REAL - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
RELATIVE_OID - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
RESERVED_0 - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
RESERVED_14 - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
RESERVED_15 - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
RESERVED_31 - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
reset() - Method in class org.apache.asn1new.ber.tlv.Length
Reset the Length object
reset() - Method in class org.apache.asn1new.ber.tlv.TLV
Reset the TLV, so it can be reused for the next PDU decoding.
reset() - Method in class org.apache.asn1new.ber.tlv.Tag
Reset the tag so that it can be reused.
reset() - Method in class org.apache.asn1new.ber.tlv.Value
Reset the Value so that it can be reused
restoreGrammar() - Method in class org.apache.asn1new.ber.AbstractContainer
restore the previous grammar (the one before a switch has occured)
restoreGrammar() - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
restore the previous grammar (the one before a switch has occured)

S

SEQUENCE_SEQUENCE_OF - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
SEQUENCE_TAG - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
 
SET_SET_OF - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
SET_TAG - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
 
SHORT_MASK - Static variable in class org.apache.asn1new.ber.tlv.Length
A mask to get the long form value
SHORT_MASK - Static variable in class org.apache.asn1new.ber.tlv.Tag
tag mask for the short tag format - 0001 1111 - 0x1F
STATES_SWITCH_MASK - Static variable in interface org.apache.asn1new.ber.grammar.IStates
The mask to filter states transition
STREAMED - Static variable in class org.apache.asn1new.primitives.BitString
A flag to mark the OctetString as Streamed (for OctetString larger than 1024 chars)
STREAMED - Static variable in class org.apache.asn1new.primitives.OctetString
A flag to mark the OctetString as Streamed (for OctetString larger than 1024 chars)
StringUtils - class org.apache.asn1new.util.StringUtils.
Little helper class.
StringUtils() - Constructor for class org.apache.asn1new.util.StringUtils
 
serialVersionUID - Static variable in class org.apache.asn1new.ber.tlv.Length
 
serialVersionUID - Static variable in class org.apache.asn1new.ber.tlv.Tag
 
serialVersionUID - Static variable in class org.apache.asn1new.ber.tlv.Value
 
serialVersionUID - Static variable in class org.apache.asn1new.primitives.BitString
 
serialVersionUID - Static variable in class org.apache.asn1new.primitives.OID
 
serialVersionUID - Static variable in class org.apache.asn1new.primitives.OctetString
 
serialVersionUID - Static variable in class org.apache.asn1new.util.BooleanDecoderException
Declares the Serial Version Uid.
serialVersionUID - Static variable in class org.apache.asn1new.util.IntegerDecoderException
Declares the Serial Version Uid.
setBytes(byte[], int) - Method in class org.apache.asn1new.primitives.BitString
Set the value into the bytes.
setCurrentLength(int) - Method in class org.apache.asn1new.Asn1Object
Set the current length
setCurrentLength(int) - Method in class org.apache.asn1new.ber.tlv.Length
Set the current length of the Length
setCurrentTLV(TLV) - Method in class org.apache.asn1new.ber.AbstractContainer
Set the current TLV
setCurrentTLV(TLV) - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Set the current TLV
setData(ByteBuffer) - Method in class org.apache.asn1new.ber.tlv.Value
Set a block of bytes in the Value
setData(byte[]) - Method in class org.apache.asn1new.ber.tlv.Value
Set a block of bytes in the Value
setData(byte[]) - Method in class org.apache.asn1new.primitives.BitString
Set a new BitString in the BitString.
setData(byte[]) - Method in class org.apache.asn1new.primitives.OctetString
Set a new octetString in the OctetString.
setDefiniteForm(boolean) - Method in class org.apache.asn1new.ber.tlv.Length
Set the length's form
setExpectedLength(int) - Method in class org.apache.asn1new.Asn1Object
Set the expected length
setExpectedLength(int) - Method in class org.apache.asn1new.ber.tlv.Length
Set the expected long form length
setExpectedLength(int) - Method in class org.apache.asn1new.ber.tlv.TLV
Set the new expected length of the current TLV.
setId(int) - Method in class org.apache.asn1new.ber.tlv.Tag
Set the id.
setInitGrammar(int) - Method in class org.apache.asn1new.ber.AbstractContainer
Initialize the grammar stack
setInitGrammar(int) - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Set the first grammar to use
setLength(int) - Method in class org.apache.asn1new.ber.tlv.Length
Set the length of the Value part
setLength(Length) - Method in class org.apache.asn1new.ber.tlv.TLV
Add the TLV Length part
setMaxLengthLength(int) - Method in class org.apache.asn1new.ber.Asn1Decoder
Set the maximul length for a Length
setMaxLengthLength(int) - Method in interface org.apache.asn1new.ber.tlv.ITLVBerDecoderMBean
Set the number of bytes that can be used to encode the Value length, including the first byte.
setMaxTagLength(int) - Method in class org.apache.asn1new.ber.Asn1Decoder
Set the maximum Tag length
setMaxTagLength(int) - Method in interface org.apache.asn1new.ber.tlv.ITLVBerDecoderMBean
Set the maximum number of bytes that should be used to encode a Tag label, including the first byte.
setName(String) - Method in class org.apache.asn1new.ber.grammar.AbstractGrammar
Set the grammar's name
setName(String) - Method in interface org.apache.asn1new.ber.grammar.IGrammar
Set the grammar's name
setOID(byte[]) - Method in class org.apache.asn1new.primitives.OID
Set the OID.
setOID(String) - Method in class org.apache.asn1new.primitives.OID
Set the OID.
setParent(Asn1Object) - Method in class org.apache.asn1new.Asn1Object
Set the parent
setParent(TLV) - Method in class org.apache.asn1new.ber.tlv.TLV
 
setParentTLV(TLV) - Method in class org.apache.asn1new.ber.AbstractContainer
Set the parent TLV.
setParentTLV(TLV) - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Set the parent TLV
setPrimitive(boolean) - Method in class org.apache.asn1new.ber.tlv.Tag
Set the tag type to Primitive or Constructed
setSize(int) - Method in class org.apache.asn1new.ber.tlv.Length
Set the Length's size
setSize(int) - Method in class org.apache.asn1new.ber.tlv.Tag
Gets the number of octets in this Tag.
setState(int) - Method in class org.apache.asn1new.ber.AbstractContainer
Set the new current state
setState(int) - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Set the new current state
setStatesEnum(IStates) - Method in class org.apache.asn1new.ber.grammar.AbstractGrammar
Set the states for this grammar
setTransition(int) - Method in class org.apache.asn1new.ber.AbstractContainer
Update the transition from a state to another
setTransition(int) - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Update the transition from a state to another
setTypeClass(int) - Method in class org.apache.asn1new.ber.tlv.Tag
Gets the type class for this Tag.
size - Variable in class org.apache.asn1new.ber.tlv.Length
The size of the Length part.
size - Variable in class org.apache.asn1new.ber.tlv.Tag
the number of octets currently read
state - Variable in class org.apache.asn1new.ber.AbstractContainer
The current state of the decoding
stateStack - Variable in class org.apache.asn1new.ber.AbstractContainer
Store a stack of the current states used when switching grammars
stateToString(int) - Method in class org.apache.asn1new.ber.Asn1Decoder
An helper function that return a string representing the current state for debuging purpose.
states - Variable in class org.apache.asn1new.ber.AbstractContainer
Store the different states for debug purpose
statesEnum - Variable in class org.apache.asn1new.ber.grammar.AbstractGrammar
The grammar's states
switchGrammar(int, int) - Method in class org.apache.asn1new.ber.AbstractContainer
Switch to another grammar
switchGrammar(int, int) - Method in interface org.apache.asn1new.ber.containers.IAsn1Container
Switch to another grammar

T

TAG_MAX_FLAG - Static variable in class org.apache.asn1new.ber.tlv.Tag
the bit that signal that the value will overflow
TAG_STATE_END - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
End means that the Type is totally read
TAG_STATE_OVERFLOW - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
Overflow could have two meaning : either there are more than 5 bytes to encode the value (5 bytes = 5bits + 4*7 bits = 33 bits) or the value that is represented by those bytes is over MAX_INTEGER
TAG_STATE_PENDING - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
Pending means that the Type Tag is contained in more that one byte
TAG_STATE_START - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
Start means that the deconding hasn't read the first byte
TELETEX_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
THREE_BYTE_MAX - Static variable in class org.apache.asn1new.ber.tlv.Value
 
THREE_BYTE_MIN - Static variable in class org.apache.asn1new.ber.tlv.Value
 
THREE_OCTET_IDMAX - Static variable in class org.apache.asn1new.ber.tlv.Tag
the max id size with three tag octets
TLV - class org.apache.asn1new.ber.tlv.TLV.
This class is used to store Tag, Length and Value decoded from a PDU.
TLV() - Constructor for class org.apache.asn1new.ber.tlv.TLV
Creates a new TLV object.
TLVStateEnum - class org.apache.asn1new.ber.tlv.TLVStateEnum.
Stores the different states of a PDU parsing.
TLVStateEnum() - Constructor for class org.apache.asn1new.ber.tlv.TLVStateEnum
 
TLV_STATE_DONE - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
The decoding of a TLV is done
TRUE_VALUE - Static variable in class org.apache.asn1new.ber.tlv.Value
The encoded byte for a TRUE value
TWO_BYTE_MAX - Static variable in class org.apache.asn1new.ber.tlv.Value
 
TWO_BYTE_MIN - Static variable in class org.apache.asn1new.ber.tlv.Value
 
TWO_OCTET_IDMAX - Static variable in class org.apache.asn1new.ber.tlv.Tag
the max id size with two tag octets
TYPE_CLASS - Static variable in class org.apache.asn1new.ber.tlv.Tag
array of the different Type classes
TYPE_CLASS_APPLICATION - Static variable in class org.apache.asn1new.ber.tlv.Tag
value for the application type class
TYPE_CLASS_CONTEXT_SPECIFIC - Static variable in class org.apache.asn1new.ber.tlv.Tag
value for the context specific type class
TYPE_CLASS_MASK - Static variable in class org.apache.asn1new.ber.tlv.Tag
mask to get the type class value
TYPE_CLASS_PRIVATE - Static variable in class org.apache.asn1new.ber.tlv.Tag
value for the private type class
TYPE_CLASS_UNIVERSAL - Static variable in class org.apache.asn1new.ber.tlv.Tag
value for the universal type class
Tag - class org.apache.asn1new.ber.tlv.Tag.
The Tag component of a BER TLV Tuple.
Tag() - Constructor for class org.apache.asn1new.ber.tlv.Tag
Creates a new Tag object.
tag - Variable in class org.apache.asn1new.ber.tlv.TLV
The current Tag being processed
tagBytes - Variable in class org.apache.asn1new.ber.tlv.Tag
The bytes read from the PDU.
tlv - Variable in class org.apache.asn1new.ber.AbstractContainer
The current TLV
toString() - Method in class org.apache.asn1new.ber.grammar.GrammarAction
Print the action's name
toString(int, IStates) - Method in class org.apache.asn1new.ber.grammar.GrammarTransition
 
toString() - Method in class org.apache.asn1new.ber.tlv.Length
Return a String representing the Length
toString() - Method in class org.apache.asn1new.ber.tlv.TLV
Get a String representation of the TLV
toString() - Method in class org.apache.asn1new.ber.tlv.Tag
A string representation of a Tag
toString(int) - Static method in class org.apache.asn1new.ber.tlv.UniversalTag
Gets the ASN.1 UNIVERSAL type tag's enum using a tag value.
toString() - Method in class org.apache.asn1new.ber.tlv.Value
Return a string representing the Value
toString() - Method in class org.apache.asn1new.primitives.BitString
Return a native String representation of the BitString.
toString() - Method in class org.apache.asn1new.primitives.OID
Get the OID as a String
toString() - Method in class org.apache.asn1new.primitives.OctetString
Return a native String representation of the OctetString.
toUtf8(byte[]) - Static method in class org.apache.asn1new.util.StringUtils
Return an UTF-8 encoded String
transition - Variable in class org.apache.asn1new.ber.AbstractContainer
The current transition
transitions - Variable in class org.apache.asn1new.ber.grammar.AbstractGrammar
Table of transitions.
treatLengthEndState(IAsn1Container) - Method in class org.apache.asn1new.ber.Asn1Decoder
The Length is fully decoded.
treatLengthPendingState(ByteBuffer, IAsn1Container) - Method in class org.apache.asn1new.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, IAsn1Container) - Method in class org.apache.asn1new.ber.Asn1Decoder
Treat the Length start.
treatTLVDoneState(ByteBuffer, IAsn1Container) - Method in class org.apache.asn1new.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.
treatTagEndState(IAsn1Container) - Method in class org.apache.asn1new.ber.Asn1Decoder
Action to be executed when the Tag has been decoded.
treatTagPendingState(ByteBuffer, IAsn1Container) - Method in class org.apache.asn1new.ber.Asn1Decoder
Treat a tag that is more than one byte long if the stream was cut in pieces.
treatTagStartState(ByteBuffer, IAsn1Container) - Method in class org.apache.asn1new.ber.Asn1Decoder
Treat the start of a TLV.
treatValuePendingState(ByteBuffer, IAsn1Container) - Method in class org.apache.asn1new.ber.Asn1Decoder
Treat a pending Value when we get more bytes in the buffer.
treatValueStartState(ByteBuffer, IAsn1Container) - Method in class org.apache.asn1new.ber.Asn1Decoder
Treat the Value part.
trim(String) - Static method in class org.apache.asn1new.util.StringUtils
Removes spaces (char <= 32) from both start and ends of this String, handling null by returning null.
trimLeft(String) - Static method in class org.apache.asn1new.util.StringUtils
Removes spaces (char <= 32) from start of this String, handling null by returning null.
trimLeft(char[], int) - Static method in class org.apache.asn1new.util.StringUtils
Removes spaces (char <= 32) from start of this array, handling null by returning null.
trimLeft(byte[], int) - Static method in class org.apache.asn1new.util.StringUtils
Removes spaces (char <= 32) from start of this array, handling null by returning null.
trimRight(String) - Static method in class org.apache.asn1new.util.StringUtils
Removes spaces (char <= 32) from end of this String, handling null by returning null.
trimRight(char[], int) - Static method in class org.apache.asn1new.util.StringUtils
Removes spaces (char <= 32) from end of this array, handling null by returning null.
trimRight(byte[], int) - Static method in class org.apache.asn1new.util.StringUtils
Removes spaces (char <= 32) from end of this array, handling null by returning null.
typeClass - Variable in class org.apache.asn1new.ber.tlv.Tag
the type class of this tag

U

UNIVERSAL_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
UNIVERSAL_TAG_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
String representation of the tags
UTC_TIME - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
UTF8_FIVE_BYTES - Static variable in class org.apache.asn1new.util.StringUtils
 
UTF8_FIVE_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
UTF8_FOUR_BYTES - Static variable in class org.apache.asn1new.util.StringUtils
 
UTF8_FOUR_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
UTF8_MULTI_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
UTF8_SIX_BYTES - Static variable in class org.apache.asn1new.util.StringUtils
 
UTF8_SIX_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
UTF8_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
UTF8_THREE_BYTES - Static variable in class org.apache.asn1new.util.StringUtils
 
UTF8_THREE_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
UTF8_TWO_BYTES - Static variable in class org.apache.asn1new.util.StringUtils
 
UTF8_TWO_BYTES_MASK - Static variable in class org.apache.asn1new.util.StringUtils
 
UniversalTag - class org.apache.asn1new.ber.tlv.UniversalTag.
Enum for ASN.1 UNIVERSAL class tags.
UniversalTag() - Constructor for class org.apache.asn1new.ber.tlv.UniversalTag
 
upperCase(String) - Static method in class org.apache.asn1new.util.StringUtils
Converts a String to upper case as per String.toUpperCase().

V

VALUE_STATE_END - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
End means that the Value is totally read
VALUE_STATE_PENDING - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
Pending means that the Type Value is contained in more that one byte
VALUE_STATE_START - Static variable in class org.apache.asn1new.ber.tlv.TLVStateEnum
Start means that the decoding hasn't read the first byte
VIDEOTEX_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
VISIBLE_STRING - Static variable in class org.apache.asn1new.ber.tlv.UniversalTag
value for the tag
Value - class org.apache.asn1new.ber.tlv.Value.
This class stores the data decoded from a TLV.
Value(byte[]) - Constructor for class org.apache.asn1new.ber.tlv.Value
The constructor.
Value() - Constructor for class org.apache.asn1new.ber.tlv.Value
The constructor.
value - Variable in class org.apache.asn1new.ber.tlv.TLV
The current Value being processed

A B C D E F G H I L M N O P R S T U V

Copyright © 2005-2006 . All Rights Reserved.