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

A

APPLICATION - Static variable in class org.apache.asn1.ber.TypeClass
enum for the application type class
APPLICATION_VAL - Static variable in class org.apache.asn1.ber.TypeClass
value for the application type class
AbstractDecoderTestCase - class org.apache.asn1.ber.AbstractDecoderTestCase.
Tests the BER decoder.
AbstractDecoderTestCase(String) - Constructor for class org.apache.asn1.ber.AbstractDecoderTestCase
Constructor for BERDecoderTest.
AbstractRule - class org.apache.asn1.ber.digester.AbstractRule.
A rule base class.
AbstractRule() - Constructor for class org.apache.asn1.ber.digester.AbstractRule
 
accept(TupleNodeVisitor) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
Recursively descends the tree at this node based on the order of the visitor.
accept(TupleNodeVisitor) - Method in interface org.apache.asn1.ber.TupleNode
Element/node accept method for visitor pattern.
accumulator - Variable in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
used to accumulate value bytes
add(byte) - Method in class org.apache.asn1.ber.Length
Adds an octet to this Length component and as a side effect fixates the Length component if all the required length data has arrived.
add(byte) - Method in class org.apache.asn1.ber.Tag
Adds an octet to this Tag and as a size effect may fixate the Tag if all the expected data has arrived.
add(int[], Rule) - Method in interface org.apache.asn1.ber.digester.Rules
Register a new Rule instance matching the specified pattern.
add(int[], Rule) - Method in class org.apache.asn1.ber.digester.RulesBase
 
addFront(DefaultMutableTupleNode) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
Adds a child node to the front of the child list.
addLast(DefaultMutableTupleNode) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
Adds a child node to the end of the child list.
addNode(TagNode) - Method in class org.apache.asn1.ber.digester.TagNode
 
addNormalRule(int[], Rule) - Method in class org.apache.asn1.ber.digester.TagTree
Adds a Rule to this TagTree.
addRule(int[], Rule) - Method in class org.apache.asn1.ber.digester.BERDigester
Register a new Rule matching the specified pattern.
addRule(Rule) - Method in class org.apache.asn1.ber.digester.TagNode
 
addRule(int[], Rule) - Method in class org.apache.asn1.ber.digester.TagTree
Adds a Rule to this TagTree in a manner based on whether the pattern contains a wild card in front or not.
addValueChunk(ByteBuffer) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
addValueChunk(ByteBuffer) - Method in interface org.apache.asn1.ber.MutableTupleNode
Adds a buffer containing the entire buffer or a chunked peice of it.
addWildRule(int[], Rule) - Method in class org.apache.asn1.ber.digester.TagTree
Adds a Rule using a pattern with a wild card in front to this TagTree.
addWildRuleToNormalTree(int[], Rule, Stack, TagNode) - Method in class org.apache.asn1.ber.digester.TagTree
Adds rules registered via wild cards to the nodes within a branch of the normal TagTree.
addWildRuleToWildTree(int[], Rule, Stack, TagNode) - Method in class org.apache.asn1.ber.digester.TagTree
Adds rules registered via wild cards to the wild TagTree to all nodes matching the pattern.
addWildRulesToNewNormalNode(TagNode, Stack) - Method in class org.apache.asn1.ber.digester.TagTree
Adds wild carded rules to new nodes being added to the tag tree with normal patterns without wild cards.
analyze(byte[]) - Static method in class org.apache.asn1.ber.TupleTreeAnalyzer
 
analyze(ByteBuffer) - Static method in class org.apache.asn1.ber.TupleTreeAnalyzer
 
attach(TupleEventConsumer) - Method in interface org.apache.asn1.ber.TupleEventProducer
 

B

BERDecoder - class org.apache.asn1.ber.BERDecoder.
A decoder that decodes BER encoded bytes to Tag Value Length (TLV) tuples.
BERDecoder() - Constructor for class org.apache.asn1.ber.BERDecoder
Creates a stateful BER decoder which limits the tuple's value size.
BERDecoderCallback - interface org.apache.asn1.ber.BERDecoderCallback.
A specialized decoder callback that handles specific BER events.
BERDecoderCallbackAdapter - class org.apache.asn1.ber.BERDecoderCallbackAdapter.
A do nothing callback adapter.
BERDecoderCallbackAdapter() - Constructor for class org.apache.asn1.ber.BERDecoderCallbackAdapter
 
BERDecoderMonitor - interface org.apache.asn1.ber.BERDecoderMonitor.
A monitor designed for extended BER decoder functionality with greater detail to specific BER decoder events.
BERDecoderState - class org.apache.asn1.ber.BERDecoderState.
A type safe enumeration representing the state of a BERDecoder.
BERDecoderState(String, int) - Constructor for class org.apache.asn1.ber.BERDecoderState
Private constructor so no other instances can be created other than the public static constants in this class.
BERDigester - class org.apache.asn1.ber.digester.BERDigester.
A special BER TLV event rulesBase.
BERDigester() - Constructor for class org.apache.asn1.ber.digester.BERDigester
Creates a BER TLV event rulesBase.
BERDigester.DigesterCallback - class org.apache.asn1.ber.digester.BERDigester.DigesterCallback.
 
BERDigester.DigesterCallback() - Constructor for class org.apache.asn1.ber.digester.BERDigester.DigesterCallback
 
BERDigesterLoggingMonitor - class org.apache.asn1.ber.digester.BERDigesterLoggingMonitor.
A logging BER digestor monitor.
BERDigesterLoggingMonitor() - Constructor for class org.apache.asn1.ber.digester.BERDigesterLoggingMonitor
 
BERDigesterMonitor - interface org.apache.asn1.ber.digester.BERDigesterMonitor.
The monitor interface for a BER digester.
BEREncoder - class org.apache.asn1.ber.BEREncoder.
A BER TLV tuple encoder.
BEREncoder() - Constructor for class org.apache.asn1.ber.BEREncoder
Creates a BEREncoder with the default buffer size.
BEREncoder(int) - Constructor for class org.apache.asn1.ber.BEREncoder
Creates a BEREncoder with a specific buffer size.
BEREncoderCallback - interface org.apache.asn1.ber.BEREncoderCallback.
A specialized encoder callback that handles specific BER events.
BIT_13 - Static variable in class org.apache.asn1.ber.Tuple
precalculated left shift of 1 by 14 places
BIT_15 - Static variable in class org.apache.asn1.ber.Tuple
precalculated left shift of 1 by 16 places
BIT_20 - Static variable in class org.apache.asn1.ber.Tuple
precalculated left shift of 1 by 21 places
BIT_23 - Static variable in class org.apache.asn1.ber.Tuple
precalculated left shift of 1 by 24 places
BIT_27 - Static variable in class org.apache.asn1.ber.Tuple
precalculated left shift of 1 by 28 places
BIT_5 - Static variable in class org.apache.asn1.ber.Tuple
mask for bit 5 with 0-based index
BIT_6 - Static variable in class org.apache.asn1.ber.Tuple
mask for bit 6 with 0-based index
BIT_7 - Static variable in class org.apache.asn1.ber.Tuple
mask for bit 7 with 0-based index
BIT_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
BIT_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
BIT_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
BMP_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
BMP_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
BMP_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
BOOLEAN - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
BOOLEAN_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
BOOLEAN_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
ByteAccumulator - class org.apache.asn1.ber.digester.rules.ByteAccumulator.
Gathers bytes from buffers while dynamically growing to accomodate a new size.
ByteAccumulator() - Constructor for class org.apache.asn1.ber.digester.rules.ByteAccumulator
Creates a ByteAccumulator used to gather bytes from various sources with a default initial size and a default growth increment.
ByteAccumulator(int) - Constructor for class org.apache.asn1.ber.digester.rules.ByteAccumulator
Creates a ByteAccumulator used to gather bytes from various sources with a default initial size and a default growth increment.
berDecodeBoolean(byte) - Static method in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
booleanStack - Variable in class org.apache.asn1.ber.digester.BERDigester
the primitive boolean stack where rules push and pop booleans
bs - Variable in class org.apache.asn1.ber.digester.rules.ByteAccumulator
the accumulator's backing store
buf - Variable in class org.apache.asn1.ber.AbstractDecoderTestCase
value accumulator
buf - Variable in class org.apache.asn1.ber.BEREncoder
 
buf - Variable in class org.apache.asn1.ber.Length
a byte buffer used to collect the arriving length octets
buf - Variable in class org.apache.asn1.ber.Tag
buffer backed by a Java int to collect the arriving tag octets
buffers - Variable in class org.apache.asn1.ber.TupleEncodingVisitor
The List storing the ByteBuffers collected during a visitation
byteStack - Variable in class org.apache.asn1.ber.digester.BERDigester
the primitive byte stack where rules push and pop bytes

C

CHARACTER_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
CHARACTER_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
CHARACTER_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
CONSTRUCTED_FLAG - Static variable in class org.apache.asn1.ber.Tag
tag flag for the primitive/constructed bit - 0010 0000 - 0x20
CONTEXT_SPECIFIC - Static variable in class org.apache.asn1.ber.TypeClass
enum for the context specific type class
CONTEXT_SPECIFIC_VAL - Static variable in class org.apache.asn1.ber.TypeClass
value for the context specific type class
ContextSpecificTag - class org.apache.asn1.ber.primitives.ContextSpecificTag.
Easy to use tag with public constructor for the CONTEXT_SPECIFIC type class.
ContextSpecificTag(int, boolean) - Constructor for class org.apache.asn1.ber.primitives.ContextSpecificTag
 
callbackOccured(StatefulDecoder, DecoderCallback, Object) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
callbackSet(StatefulDecoder, DecoderCallback, DecoderCallback) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
canVisit(TupleNode) - Method in class org.apache.asn1.ber.DeterminateLengthVisitor
Checks to see if a node can be visited.
canVisit(TupleNode) - Method in class org.apache.asn1.ber.TupleEncodingVisitor
Checks to see if a node can be visited.
canVisit(TupleNode) - Method in interface org.apache.asn1.ber.TupleNodeVisitor
Checks to see if a node can be visited.
cb - Variable in class org.apache.asn1.ber.BERDecoder
this decoder's callback
cb - Variable in class org.apache.asn1.ber.TupleTreeDecoder
the callback to use for this StatefulDecoder
charStack - Variable in class org.apache.asn1.ber.digester.BERDigester
the primitive char stack where rules push and pop chars
children - Variable in class org.apache.asn1.ber.DefaultMutableTupleNode
a list of this node's children
children() - Method in class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
children - Variable in class org.apache.asn1.ber.digester.TagNode
 
chunkedValue(Tuple, ByteBuffer) - Method in class org.apache.asn1.ber.BEREncoder
 
chunkedValue(Tuple, ByteBuffer) - Method in interface org.apache.asn1.ber.TupleEventConsumer
 
classLoader - Variable in class org.apache.asn1.ber.digester.BERDigester
The class loader to use for instantiating application objects.
clazz - Variable in class org.apache.asn1.ber.digester.rules.ObjectCreateRule
the class of object to instantiate and push
clear() - Method in class org.apache.asn1.ber.Length
Clears this tag's data of all bytes and values calculated so all is as it was when this instance was created.
clear() - Method in class org.apache.asn1.ber.Tag
Clears this tag's data of all bytes and values calculated so all is as it was when this instance was created.
clear() - Method in class org.apache.asn1.ber.TagOctetCollector
Clears all the tag octets resetting the tag and size to zero.
clear() - Method in class org.apache.asn1.ber.Tuple
Clears the values of this tuple.
clear() - Method in class org.apache.asn1.ber.digester.BERDigester
Clear the current contents of the object stack.
clear() - Method in interface org.apache.asn1.ber.digester.Rules
Clear all existing Rule instance registrations.
clear() - Method in class org.apache.asn1.ber.digester.RulesBase
 
clone() - Method in class org.apache.asn1.ber.Tuple
 

D

DEFAULT_BUFSZ - Static variable in class org.apache.asn1.ber.BEREncoder
 
DEFAULT_CALLBACK - Static variable in class org.apache.asn1.ber.BERDecoder
the callback used by this decoder
DEFAULT_INCREMENT - Static variable in class org.apache.asn1.ber.digester.rules.ByteAccumulator
the default initial size
DEFAULT_INIT_SIZE - Static variable in class org.apache.asn1.ber.digester.rules.ByteAccumulator
the default initial size
DEFAULT_MONITOR - Static variable in class org.apache.asn1.ber.BERDecoder
the monitor used by this decoder
DefaultMutableTupleNode - class org.apache.asn1.ber.DefaultMutableTupleNode.
The default mutable tuple node.
DefaultMutableTupleNode() - Constructor for class org.apache.asn1.ber.DefaultMutableTupleNode
Creates a node without a parent and without a tuple.
DefaultMutableTupleNode(Tuple) - Constructor for class org.apache.asn1.ber.DefaultMutableTupleNode
Creates a node without a parent using a tuple.
DefaultMutableTupleNode(Tuple, List) - Constructor for class org.apache.asn1.ber.DefaultMutableTupleNode
Creates a node without a parent.
DeterminateLengthVisitor - class org.apache.asn1.ber.DeterminateLengthVisitor.
A visitor used to transform a TLV tuple tree by altering tuples to use determinate length encodings rather than the indeterminate form.
DeterminateLengthVisitor() - Constructor for class org.apache.asn1.ber.DeterminateLengthVisitor
 
decode(String) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
BER decodes a string of 0's and 1's.
decode(byte) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
BER decodes a single byte.
decode(ByteBuffer) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
BER decodes a byte buffer.
decode(Tuple, ByteBuffer) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
First BER encodes then BER decodes a Tuple.
decode(Tuple[], ByteBuffer[]) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
First BER encodes then BER decodes a train of Tuples.
decode(byte[]) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
decode(Object) - Method in class org.apache.asn1.ber.BERDecoder
Expects a ByteBuffer containing BER encoded data.
decode(Object) - Method in class org.apache.asn1.ber.LengthDecoder
 
decode(Object) - Method in class org.apache.asn1.ber.TagDecoder
 
decode(Object) - Method in class org.apache.asn1.ber.TupleTreeDecoder
 
decode(Object) - Method in class org.apache.asn1.ber.digester.BERDigester
 
decodeInt(byte[], int, int) - Static method in class org.apache.asn1.ber.primitives.PrimitiveUtils
Decodes a BER encoded ASN.1 INTEGER into a Java primitive int.
decodeOccurred(StatefulDecoder, Object) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
decodeOccurred(StatefulDecoder, Object) - Method in class org.apache.asn1.ber.BERDecoder
 
decodeOccurred(StatefulDecoder, Object) - Method in class org.apache.asn1.ber.BERDecoderCallbackAdapter
 
decodeOccurred(StatefulDecoder, Object) - Method in class org.apache.asn1.ber.digester.BERDigester.DigesterCallback
 
decodeValue(ByteBuffer) - Method in class org.apache.asn1.ber.BERDecoder
Extracts the value portion from the buffer for a primitive type.
decoder - Variable in class org.apache.asn1.ber.AbstractDecoderTestCase
the decoder that is constructed every time
decoder - Variable in class org.apache.asn1.ber.TupleTreeDecoder
the underlying BER data stream to TLV stream decoder
decoder - Variable in class org.apache.asn1.ber.digester.BERDigester
the underlying decoder used by this rulesBase
depth - Variable in class org.apache.asn1.ber.digester.TagNode
 
derCerDecodeBoolean(byte) - Static method in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
digester - Variable in class org.apache.asn1.ber.digester.AbstractRule
 
digester - Variable in class org.apache.asn1.ber.digester.RulesBase
 
doVmExit - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
doubleStack - Variable in class org.apache.asn1.ber.digester.BERDigester
the primitive double stack where rules push and pop doubles
drain() - Method in class org.apache.asn1.ber.digester.rules.ByteAccumulator
Wraps a ByteBuffer around the populated bytes of this ByteAccumulator and resets the backing store to a newly allocated byte array of initial size.
drain(int) - Method in class org.apache.asn1.ber.digester.rules.ByteAccumulator
Wraps a ByteBuffer around the populated bytes of this ByteAccumulator and resets the backing store to a newly allocated byte array of initial size.

E

EMBEDDED_PDV - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
EMBEDDED_PDV_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
EMBEDDED_PDV_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
EMPTY_ARRAY - Static variable in class org.apache.asn1.ber.TupleEncodingVisitor
An empty buffer array so we do not recreate every time on toArray
EMPTY_BUFFER - Static variable in class org.apache.asn1.ber.BERDecoder
empty byte buffer to be reused
EMPTY_BUFFER - Static variable in class org.apache.asn1.ber.Tuple
empty buffer reused for handling null
END_MASK - Static variable in class org.apache.asn1.ber.Length
the end long form terminate bit flag mask
ENUMERATED - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
ENUMERATED_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
ENUMERATED_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
EXTERNAL_INSTANCE_OF - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
EXTERNAL_INSTANCE_OF_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
EXTERNAL_INSTANCE_OF_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
encode(Object) - Method in class org.apache.asn1.ber.BEREncoder
Overriden encode method which does nothing but throw an exception.
encode(ByteBuffer) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
Depth first generation of this tlv tuple node's encoded image.
encode(Object) - Method in class org.apache.asn1.ber.TupleEncodingVisitor
 
encode(ByteBuffer) - Method in interface org.apache.asn1.ber.TupleNode
Recursively encodes the tree rooted at this node.
encodeBoolean(boolean) - Static method in class org.apache.asn1.ber.primitives.PrimitiveUtils
Encodes a boolean as a byte[] with one byte following the stricter CER and DER requirements where true must be a value of 0xFF and false is 0x00.
encodeBooleanAsByte(boolean) - Static method in class org.apache.asn1.ber.primitives.PrimitiveUtils
Encodes a boolean as a byte following the stricter CER and DER requirements where true must be a value of 0xFF and false is 0x00.
encodeInt(int) - Static method in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
ensureCapacity(int) - Method in class org.apache.asn1.ber.digester.rules.ByteAccumulator
Allocates memory to handle a capacity without the need to grow.
equals(Object) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
Checks to see if this node and its children equal another exactly.
equals(DefaultMutableTupleNode, DefaultMutableTupleNode) - Static method in class org.apache.asn1.ber.DefaultMutableTupleNode
Checks to see if two nodes equal one another.
equals(Object) - Method in class org.apache.asn1.ber.Tuple
Does not take into account the value, index or the valueIndex values when checking for equality.
equals(Object) - Method in interface org.apache.asn1.ber.TupleNode
Checks to see if two trees are equal.
equals(byte, int) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
Used for testing to check and see if a value of the byte buffer has been set after a value event.
error(StatefulDecoder, Exception) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
exitForm(WindowEvent) - Method in class org.apache.asn1.ber.TupleTreeAnalyzer
Exit the Application

F

FALSE_ARRAY - Static variable in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
FOUR_BYTE_MAX - Static variable in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
FOUR_BYTE_MIN - Static variable in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
FOUR_OCTET_IDMAX - Static variable in class org.apache.asn1.ber.Tag
the max id size with four tag octets
fatalError(StatefulDecoder, Exception) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
fill(ByteBuffer) - Method in class org.apache.asn1.ber.digester.rules.ByteAccumulator
Fills this accumulator with the content of the argument buffer into this accumulator.
finish(Tuple) - Method in class org.apache.asn1.ber.BEREncoder
 
finish(Tuple) - Method in interface org.apache.asn1.ber.TupleEventConsumer
 
finish() - Method in class org.apache.asn1.ber.digester.AbstractRule
 
finish() - Method in interface org.apache.asn1.ber.digester.Rule
Called when the tlv has been completely consumed.
finish() - Method in class org.apache.asn1.ber.digester.rules.ObjectCreateRule
 
finish() - Method in class org.apache.asn1.ber.digester.rules.Octets2StringRule
 
finish() - Method in class org.apache.asn1.ber.digester.rules.PopOnFinish
 
finish() - Method in class org.apache.asn1.ber.digester.rules.PrimitiveBooleanRule
 
finish() - Method in class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
 
finish() - Method in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
 
fireDecodeOccurred(Tuple) - Method in class org.apache.asn1.ber.BERDecoder
Fires a complete TLV decoded event by making the appropriate calls to the callback and the monitor.
fireFinishEvent() - Method in class org.apache.asn1.ber.digester.BERDigester
 
fireLengthDecoded() - Method in class org.apache.asn1.ber.BERDecoder
Fires a length decoded event by making the appropriate calls to the callback and the monitor.
fireLengthEvent(int) - Method in class org.apache.asn1.ber.digester.BERDigester
 
fireTagDecoded() - Method in class org.apache.asn1.ber.BERDecoder
Fires a tag decoded event by making the appropriate calls to the callback and the monitor.
fireTagEvent(int, boolean, TypeClass) - Method in class org.apache.asn1.ber.digester.BERDigester
 
fireValueEvent(ByteBuffer) - Method in class org.apache.asn1.ber.digester.BERDigester
 
fixate() - Method in class org.apache.asn1.ber.Length
Fixates the data within this Length calculating all the derived properties from the existing set of octets.
fixate() - Method in class org.apache.asn1.ber.Tag
Fixates the data within this Tag calculating all the derived properties from the existing set of octets.
floatStack - Variable in class org.apache.asn1.ber.digester.BERDigester
the primitive float stack where rules push and pop floats
flush() - Method in class org.apache.asn1.ber.TupleEncodingVisitor
Flushes out the array of ByteBuffer's collected during the visitation.
fragment(byte[], int) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
Fragments an array of bytes into multiple arrays 'attempting' to keep them the same size however the last fragment will be an array bites.length%size which may or may not be of the requested fragment size.
fragment(ByteBuffer, int) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
Fragments a byte buffer into multiple buffer 'attempting' to keep them the same size however the last fragment will be an array bites.length%size which may or may not be of the requested fragment size.

G

GENERALIZED_TIME - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
GENERALIZED_TIME_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
GENERALIZED_TIME_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
GENERAL_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
GENERAL_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
GENERAL_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
GRAPHIC_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
GRAPHIC_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
GRAPHIC_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
get(int) - Method in class org.apache.asn1.ber.TagOctetCollector
Gets the byte at a specific index.
getAccumulator() - Method in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
Gets the ByteAccumulator used by this octet string gathering rule.
getAllowsChildren() - Method in class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
getBooleanCount() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the current depth of the boolean stack.
getByteCount() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the current depth of the byte stack.
getCapacity() - Method in class org.apache.asn1.ber.digester.rules.ByteAccumulator
The current capacity of the backing store which may change as this accumulator is filled with bytes.
getCharCount() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the current depth of the char stack.
getChild(Integer) - Method in class org.apache.asn1.ber.digester.TagNode
 
getChildAt(int) - Method in class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
getChildCount() - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
getChildCount() - Method in interface org.apache.asn1.ber.TupleNode
Gets the number of child nodes contained.
getChildCount() - Method in class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
getChildTupleNodeAt(int) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
getChildTupleNodeAt(int) - Method in interface org.apache.asn1.ber.TupleNode
Gets a tuple node at an index.
getChildren() - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
getChildren() - Method in interface org.apache.asn1.ber.TupleNode
Gets an iterator over this node's children.
getChildren() - Method in class org.apache.asn1.ber.digester.TagNode
 
getClassLoader() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the class loader to be used for instantiating application objects when required.
getConstructedTag() - Method in class org.apache.asn1.ber.TagEnum
Gets the constructed version of a tag.
getCount() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the current depth of the object stack.
getCurrentTuple() - Method in class org.apache.asn1.ber.BERDecoder
Gets a cloned copy of the current tuple.
getDepth() - Method in class org.apache.asn1.ber.digester.TagNode
 
getDigester() - Method in class org.apache.asn1.ber.digester.AbstractRule
 
getDigester() - Method in interface org.apache.asn1.ber.digester.Rule
Get the BERDigester with which this Rule has been associated.
getDigester() - Method in interface org.apache.asn1.ber.digester.Rules
Get the BERDigester instance with which this Rules instance is associated.
getDigester() - Method in class org.apache.asn1.ber.digester.RulesBase
 
getDoubleCount() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the current depth of the double stack.
getFloatCount() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the current depth of the float stack.
getGrowthIncrement() - Method in class org.apache.asn1.ber.digester.rules.ByteAccumulator
The growth increment by which the backing store is augmented.
getHex(int) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
Gets the hex encoding of an integer with the most significant bites first.
getHexDump(ByteBuffer) - Static method in class org.apache.asn1.ber.TupleTreeAnalyzer
Gets a hexDump of a direct buffer without affecting the buffer.
getId() - Method in class org.apache.asn1.ber.Tag
Gets the id.
getId() - Method in class org.apache.asn1.ber.Tuple
Gets the tag id for this TLV Tuple.
getIndex(TupleNode) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
getIndex(TupleNode) - Method in interface org.apache.asn1.ber.TupleNode
Gets the index of a child if the child node if it exists.
getIndex(TreeNode) - Method in class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
getInitialSize() - Method in class org.apache.asn1.ber.digester.rules.ByteAccumulator
The initial size of the backing store.
getIntCount() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the current depth of the int stack.
getIntEncodedTag(TypeClass, int, boolean) - Static method in class org.apache.asn1.ber.Tag
Assembles the Java primitive int based encoding for a tag using a set of parameters.
getIntValue() - Method in class org.apache.asn1.ber.TagOctetCollector
Gets a unique integer value representing the tag octets.
getLastValueChunk() - Method in class org.apache.asn1.ber.Tuple
Gets the last chunk read for the value field (V-part) for this TLV Tuple.
getLength() - Method in class org.apache.asn1.ber.Length
Gets the length of the value.
getLength(ByteBuffer) - Static method in class org.apache.asn1.ber.Length
Decodes the length of a value for a tlv using the Length field bytes.
getLength() - Method in class org.apache.asn1.ber.Tuple
Gets the value length for this TLV Tuple.
getLengthLength() - Method in class org.apache.asn1.ber.Tuple
Gets the length in bytes of the length section of this TLV Tuple.
getLongCount() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the current depth of the long stack.
getName() - Method in class org.apache.asn1.ber.BERDecoderState
Get's the name of this enumeration element.
getName() - Method in class org.apache.asn1.ber.TagEnum
Get's the name of this enumeration element.
getName() - Method in class org.apache.asn1.ber.TypeClass
Get's the name of this enumeration element.
getNext(boolean) - Method in class org.apache.asn1.ber.BERDecoderState
Gets the next state after this BERDecoderState based on the nature of the present TLV being processed.
getNode(IntStack) - Method in class org.apache.asn1.ber.digester.TagTree
 
getNode(int[]) - Method in class org.apache.asn1.ber.digester.TagTree
 
getNormalNode(IntStack) - Method in class org.apache.asn1.ber.digester.TagTree
 
getNormalNode(int[]) - Method in class org.apache.asn1.ber.digester.TagTree
 
getOctets() - Method in class org.apache.asn1.ber.Tag
Gets a copy of the octets composing this Tag.
getOrder(TupleNode, ArrayList) - Method in class org.apache.asn1.ber.DeterminateLengthVisitor
Get the array of children to visit sequentially to determine the order of child visitations.
getOrder(TupleNode, ArrayList) - Method in class org.apache.asn1.ber.TupleEncodingVisitor
Get the array of children to visit sequentially to determine the order of child visitations.
getOrder(TupleNode, ArrayList) - Method in interface org.apache.asn1.ber.TupleNodeVisitor
Get the array of children to visit sequentially to determine the order of child visitations.
getParent() - Method in class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
getParentTupleNode() - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
getParentTupleNode() - Method in interface org.apache.asn1.ber.TupleNode
Gets the parent tuple node to this node or null if a parent does not exist.
getPattern() - Method in class org.apache.asn1.ber.digester.RuleRegistration
Gets the pattern used to register a rule.
getPosition() - Method in class org.apache.asn1.ber.digester.rules.ByteAccumulator
The current position within the backing store marking the point to which this accumulator is filled.
getPrimitiveTag() - Method in class org.apache.asn1.ber.TagEnum
Gets the primitive version of a tag.
getRawPrimitiveTag() - Method in class org.apache.asn1.ber.Tuple
Gets the raw tag with the primitive/constructed flag dubbed out.
getRawTag() - Method in class org.apache.asn1.ber.Tag
Gets the raw tag as it is stuffed into a primitive int.
getRawTag() - Method in class org.apache.asn1.ber.Tuple
Gets the raw tag as it is stuffed into a primitive int.
getRemainingSpace() - Method in class org.apache.asn1.ber.digester.rules.ByteAccumulator
The remaining free space that can be filled before having to grow the backing store of the accumulator.
getRoot() - Method in class org.apache.asn1.ber.digester.BERDigester
This method allows you to access the root object that has been created after decoding.
getRule() - Method in class org.apache.asn1.ber.digester.RuleRegistration
Gets the rule registered with the pattern.
getRules() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the Rules implementation object containing our rules collection and associated matching policy.
getRules() - Method in class org.apache.asn1.ber.digester.TagNode
 
getShortCount() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the current depth of the short stack.
getStartState() - Static method in class org.apache.asn1.ber.BERDecoderState
Gets the start state.
getState() - Method in class org.apache.asn1.ber.BERDecoder
Gets the current state of this BERDecoder.
getState(String) - Static method in class org.apache.asn1.ber.BERDecoderState
Gets the enum type for the state regardless of case.
getState(int) - Static method in class org.apache.asn1.ber.BERDecoderState
Gets the state of the decoder using a state value.
getTag(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Return the n'th tag down the Tag stack, where 0 is the top element and [getCount()-1] is the bottom element.
getTag() - Method in class org.apache.asn1.ber.digester.TagNode
 
getTag() - Method in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
Gets the tag associated with this rule.
getTagCount() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the current depth of the Tag stack.
getTagId(byte[]) - Static method in class org.apache.asn1.ber.Tag
Gets the tag id of a TLV from tag octets.
getTagId(int) - Static method in class org.apache.asn1.ber.Tag
Gets the tag id of a TLV from tag octets encoded as a Java primitive int.
getTagId(TagOctetCollector) - Static method in class org.apache.asn1.ber.Tag
Gets the tag id of a TLV from the tag octets.
getTagId() - Method in class org.apache.asn1.ber.TagEnum
Gets the id of this tag.
getTagLength() - Method in class org.apache.asn1.ber.Tuple
Gets the length in bytes of the tag section for this TLV tuple.
getTopTag() - Method in class org.apache.asn1.ber.digester.BERDigester
Gets the raw int for the tag of the TLV currently being processed hence the tag on the top of the stack.
getTuple() - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
getTuple() - Method in interface org.apache.asn1.ber.TupleNode
Gets the Tuple this node represents.
getTupleNode() - Method in class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
getTupleStack() - Method in class org.apache.asn1.ber.BERDecoder
Gets a deep copy of the constructed tuple stack.
getTypeClass() - Method in class org.apache.asn1.ber.Tag
Gets the type class for this Tag.
getTypeClass() - Method in class org.apache.asn1.ber.TagEnum
Gets the type class of a tag.
getTypeClass() - Method in class org.apache.asn1.ber.Tuple
Gets the BER TLV TypeClass for this TLV Tuple.
getTypeClass(String) - Static method in class org.apache.asn1.ber.TypeClass
Gets the enumeration type for the type class regardless of case.
getTypeClass(int) - Static method in class org.apache.asn1.ber.TypeClass
Gets the ASN.1 type's class using a TLV tag.
getUniversalTag(int) - Static method in class org.apache.asn1.ber.primitives.UniversalTag
Gets the ASN.1 UNIVERSAL type tag's enum using a tag value.
getUniversalTagById(int) - Static method in class org.apache.asn1.ber.primitives.UniversalTag
Gets the ASN.1 UNIVERSAL type tag's enum using a tag value.
getUseContextClassLoader() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the boolean as to whether the context classloader should be used.
getValue() - Method in class org.apache.asn1.ber.BERDecoderState
Get's the value of this enumeration element.
getValue() - Method in class org.apache.asn1.ber.TagEnum
Get's the value of this enumeration element.
getValue() - Method in class org.apache.asn1.ber.TypeClass
Get's the value of this enumeration element.
getValueChunks() - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
getValueChunks() - Method in interface org.apache.asn1.ber.TupleNode
Gets the chunked value buffer fragments collected within this node.
getWildNode(int[]) - Method in class org.apache.asn1.ber.digester.TagTree
Gets a node matching a pattern with a wild card from this TagTree.
getWildNode(IntStack) - Method in class org.apache.asn1.ber.digester.TagTree
Gets a node matching a pattern with a wild card from this TagTree.

H

handleTuple(Tuple) - Method in class org.apache.asn1.ber.TupleTreeDecoder
Handles a tuple recieved from the underlying BER byte stream decoder.
hasChild(Integer) - Method in class org.apache.asn1.ber.digester.TagNode
 
hexDumpTupleTree() - Method in class org.apache.asn1.ber.TupleTreeAnalyzer
 

I

IA5_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
IA5_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
IA5_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
INDEFINITE - Static variable in class org.apache.asn1.ber.Length
used to mark length as indefinite
INTEGER - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
INTEGER_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
INTEGER_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
id - Variable in class org.apache.asn1.ber.Tag
tag id
id - Variable in class org.apache.asn1.ber.TagEnum
the id for this tag
id - Variable in class org.apache.asn1.ber.Tuple
the tag id for this TLV tuple
increment - Variable in class org.apache.asn1.ber.digester.rules.ByteAccumulator
the growth increment used to augment the backing store
index - Variable in class org.apache.asn1.ber.Tuple
tlv byte index
initGUI() - Method in class org.apache.asn1.ber.TupleTreeAnalyzer
This method is called from within the constructor to initialize the form.
initial - Variable in class org.apache.asn1.ber.digester.rules.ByteAccumulator
the initial size of the backing store
insert(MutableTupleNode, int) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
insert(MutableTupleNode, int) - Method in interface org.apache.asn1.ber.MutableTupleNode
Adds child to the receiver at index.
intStack - Variable in class org.apache.asn1.ber.digester.BERDigester
the primitive int stack where rules push and pop ints
intValue - Variable in class org.apache.asn1.ber.TagOctetCollector
the int used to store the tag octets
isConstructed(int) - Static method in class org.apache.asn1.ber.Tag
Checks to see if the tag is constructed.
isConstructed - Variable in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
used to determine if our type is constructed or primitive
isConstructed() - Method in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
Gets whether or not the current TLV for this octet string is constructed.
isEndState(boolean) - Method in class org.apache.asn1.ber.BERDecoderState
Determines if this present state is the processing end state for a TLV based on the nature of the current TLV tuple as either a primitive TLV or a constructed one.
isFixated - Variable in class org.apache.asn1.ber.Length
whether or not this length has been fixated
isFixated() - Method in class org.apache.asn1.ber.Length
Checks to see if the length has been fixated.
isFixated - Variable in class org.apache.asn1.ber.Tag
whether or not this tag has been fixated
isFixated() - Method in class org.apache.asn1.ber.Tag
Checks to see if the tag has been fixated.
isIndefinite() - Method in class org.apache.asn1.ber.Tuple
Get's whether or not this tuples's length is indefinite.
isIndefiniteTerminator() - Method in class org.apache.asn1.ber.Tuple
Get's whether or not this tuple terminates an indefinite constructed tuple.
isLeaf() - Method in class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
isLeaf() - Method in class org.apache.asn1.ber.digester.TagNode
 
isPrefix() - Method in class org.apache.asn1.ber.DeterminateLengthVisitor
Determines whether the visitation order is prefix or postfix.
isPrefix() - Method in class org.apache.asn1.ber.TupleEncodingVisitor
Determines whether the visitation order is prefix or postfix.
isPrefix() - Method in interface org.apache.asn1.ber.TupleNodeVisitor
Determines whether the visitation order is prefix or postfix.
isPrimitive - Variable in class org.apache.asn1.ber.Tag
whether or not this tag represents a primitive type
isPrimitive() - Method in class org.apache.asn1.ber.Tag
Checks to see if the tag represented by this Tag is primitive or constructed.
isPrimitive(int) - Static method in class org.apache.asn1.ber.Tag
Checks to see if the tag is a primitive.
isPrimitive - Variable in class org.apache.asn1.ber.Tuple
the flag for whether or not this TLV is constructed or primitive
isPrimitive() - Method in class org.apache.asn1.ber.Tuple
Gets whether or not this TLV tuple is primitive or constructed.
isRawTagConstructed(int) - Static method in class org.apache.asn1.ber.Tag
 
isReverseTailMatch(int[], Stack) - Method in class org.apache.asn1.ber.digester.TagTree
Called by depth first search used to add rules of wild card patterns to the wild TagTree.
isTailMatch(int[], Stack) - Method in class org.apache.asn1.ber.digester.TagTree
Called by depth first search used to add rules of wild card patterns to the normal TagTree.

J

jLabel1 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jLabel2 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jLabel3 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jPanel1 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jPanel2 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jPanel3 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jPanel4 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jPanel5 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jScrollPane1 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jScrollPane2 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jSplitPane1 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jTextArea1 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jTextField1 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jTextField2 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jTextField3 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
jTree1 - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 

L

LENGTH - Static variable in class org.apache.asn1.ber.BERDecoderState
enum for the LENGTH state
LENGTH_VAL - Static variable in class org.apache.asn1.ber.BERDecoderState
value for the LENGTH state
LONG_FLAG - Static variable in class org.apache.asn1.ber.Tag
tag flag indicating the use of the long tag encoding form
LONG_MASK - Static variable in class org.apache.asn1.ber.Tag
tag mask for the long tag format - 0111 1111 - 0x7F
Length - class org.apache.asn1.ber.Length.
The length component of a BER TLV Tuple.
Length() - Constructor for class org.apache.asn1.ber.Length
 
LengthDecoder - class org.apache.asn1.ber.LengthDecoder.
A BER TLV Length component decoder.
LengthDecoder() - Constructor for class org.apache.asn1.ber.LengthDecoder
 
layout - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
length(Tuple) - Method in class org.apache.asn1.ber.BEREncoder
 
length - Variable in class org.apache.asn1.ber.LengthDecoder
the Length component decoded from a BER TLV Tuple
length - Variable in class org.apache.asn1.ber.Tuple
the length for this TLV tuple's value field
length(Tuple) - Method in interface org.apache.asn1.ber.TupleEventConsumer
 
length(int) - Method in class org.apache.asn1.ber.digester.AbstractRule
 
length(int) - Method in interface org.apache.asn1.ber.digester.Rule
Called when the length of a TLV is encountered.
length(int) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveBooleanRule
 
length - Variable in class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
the number of bytes we must read
length(int) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
 
length(int) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
 
lengthDecoded(Tuple) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
lengthDecoded(Tuple) - Method in interface org.apache.asn1.ber.BERDecoderCallback
Method used to receive notification that a length was decoded.
lengthDecoded(Tuple) - Method in class org.apache.asn1.ber.BERDecoderCallbackAdapter
 
lengthDecoded(Tuple) - Method in interface org.apache.asn1.ber.BERDecoderMonitor
Method used to receive notification that a length was decoded.
lengthDecoded(Tuple) - Method in class org.apache.asn1.ber.digester.BERDigester.DigesterCallback
 
lengthDecoder - Variable in class org.apache.asn1.ber.BERDecoder
a decoder used to decode length octets
lengthEncoded(Tuple) - Method in interface org.apache.asn1.ber.BEREncoderCallback
Method used to receive notification that a length was encoded.
log - Static variable in class org.apache.asn1.ber.digester.BERDigesterLoggingMonitor
logging facility for the digester
longStack - Variable in class org.apache.asn1.ber.digester.BERDigester
the primitive long stack where rules push and pop longs

M

MutableTupleNode - interface org.apache.asn1.ber.MutableTupleNode.
A mutable TupleNode used for building TLV Tuple trees.
main(String[]) - Static method in class org.apache.asn1.ber.TupleTreeAnalyzer
 
match(int[]) - Method in interface org.apache.asn1.ber.digester.Rules
Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches.
match(IntStack) - Method in interface org.apache.asn1.ber.digester.Rules
Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches.
match(int[]) - Method in class org.apache.asn1.ber.digester.RulesBase
 
match(IntStack) - Method in class org.apache.asn1.ber.digester.RulesBase
 
match(IntStack) - Method in class org.apache.asn1.ber.digester.TagTree
 
match(int[]) - Method in class org.apache.asn1.ber.digester.TagTree
 
matched - Variable in class org.apache.asn1.ber.digester.BERDigester
the currently matched rules
monitor - Variable in class org.apache.asn1.ber.BERDecoder
the monitor used by this decoder
monitor - Variable in class org.apache.asn1.ber.DeterminateLengthVisitor
the visitor monitor called when notible events occur
monitor - Variable in class org.apache.asn1.ber.TupleTreeDecoder
the monitor to use for this StatefulDecoder
monitor - Variable in class org.apache.asn1.ber.digester.BERDigester
The monitor used by this digester
monitorSet(StatefulDecoder, DecoderMonitor) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 

N

NOOP - Static variable in interface org.apache.asn1.ber.VisitorMonitor
The do nothing visitor monitor
NO_TOP_TAG - Static variable in class org.apache.asn1.ber.digester.BERDigester
For now this corresponds to a tag of class Universal with an id of 15.
NULL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
NULL_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
NULL_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
NUMERIC_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
NUMERIC_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
NUMERIC_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
name - Variable in class org.apache.asn1.ber.BERDecoderState
the name of this enumeration element
name - Variable in class org.apache.asn1.ber.TagEnum
the name of this enumeration element
name - Variable in class org.apache.asn1.ber.TypeClass
the name of this enumeration element
node - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
normNodes - Variable in class org.apache.asn1.ber.digester.TagTree
a map of tag nodes for normal patterns
normRegistrations - Variable in class org.apache.asn1.ber.digester.TagTree
the list of normal rule regs with rule and pattern in order
numOctets - Variable in class org.apache.asn1.ber.Length
the number of octets needed to complete this length component

O

OBJECT_DESCRIPTOR - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
OBJECT_DESCRIPTOR_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
OBJECT_DESCRIPTOR_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
OBJECT_IDENTIFIER - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
OBJECT_IDENTIFIER_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
OBJECT_IDENTIFIER_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
OCTET_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
OCTET_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
OCTET_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
ONE_BYTE_MAX - Static variable in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
ONE_BYTE_MIN - Static variable in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
ONE_OCTET_IDMAX - Static variable in class org.apache.asn1.ber.Tag
the max id size with one tag octet
ObjectCreateRule - class org.apache.asn1.ber.digester.rules.ObjectCreateRule.
Rule implementation that creates a new object and pushes it onto the object stack when a TLV is encountered.
ObjectCreateRule(BERDigester, Class) - Constructor for class org.apache.asn1.ber.digester.rules.ObjectCreateRule
Creates a rule that creates an instance of an object when the tag
Octets2StringRule - class org.apache.asn1.ber.digester.rules.Octets2StringRule.
Rule that collects octets and leaves octets as a string on the stack.
Octets2StringRule() - Constructor for class org.apache.asn1.ber.digester.rules.Octets2StringRule
 
Octets2StringRule(TagEnum) - Constructor for class org.apache.asn1.ber.digester.rules.Octets2StringRule
 
objectStack - Variable in class org.apache.asn1.ber.digester.BERDigester
the object stack where rules push and pop ASN.1 POJO stubs
octetSet - Variable in class org.apache.asn1.ber.digester.rules.PrimitiveBooleanRule
boolean flag to determine if we have read the single octet
org.apache.asn1.ber - package org.apache.asn1.ber
Provides the codec foundation for Basic Encoding Rules based on a Tag, Length and Value (TLV) field tuples.
org.apache.asn1.ber.digester - package org.apache.asn1.ber.digester
 
org.apache.asn1.ber.digester.rules - package org.apache.asn1.ber.digester.rules
 
org.apache.asn1.ber.primitives - package org.apache.asn1.ber.primitives
 

P

PRINTABLE_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
PRINTABLE_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
PRINTABLE_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
PRIVATE - Static variable in class org.apache.asn1.ber.TypeClass
enum for the private type class
PRIVATE_VAL - Static variable in class org.apache.asn1.ber.TypeClass
value for the private type class
PopOnFinish - class org.apache.asn1.ber.digester.rules.PopOnFinish.
Document this class.
PopOnFinish() - Constructor for class org.apache.asn1.ber.digester.rules.PopOnFinish
 
PrimitiveBooleanRule - class org.apache.asn1.ber.digester.rules.PrimitiveBooleanRule.
A rule to Decode a BER encoded ASN.1 INTEGER into a Java primitive int.
PrimitiveBooleanRule() - Constructor for class org.apache.asn1.ber.digester.rules.PrimitiveBooleanRule
Creates a default primitive boolean decoding rule that only accepts tags of UniversalTag.BOOLEAN.
PrimitiveBooleanRule(TagEnum) - Constructor for class org.apache.asn1.ber.digester.rules.PrimitiveBooleanRule
Creates a default primitive integer decoding rule that only accepts tags of UniversalTag.INTEGER.
PrimitiveEnumDecodeRule - class org.apache.asn1.ber.digester.rules.PrimitiveEnumDecodeRule.
Rule for decoding an ASN.1 ENUMERATED type.
PrimitiveEnumDecodeRule() - Constructor for class org.apache.asn1.ber.digester.rules.PrimitiveEnumDecodeRule
Simply uses the UniversalTag.ENUMERATED tag instead of int.
PrimitiveEnumDecodeRule(TagEnum) - Constructor for class org.apache.asn1.ber.digester.rules.PrimitiveEnumDecodeRule
Simply uses the UniversalTag.ENUMERATED tag instead of int.
PrimitiveIntDecodeRule - class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule.
A rule to Decode a BER encoded ASN.1 INTEGER into a Java primitive int.
PrimitiveIntDecodeRule() - Constructor for class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
Creates a default primitive integer decoding rule that only accepts tags of UniversalTag.INTEGER.
PrimitiveIntDecodeRule(TagEnum) - Constructor for class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
Creates a default primitive integer decoding rule that only accepts tags of UniversalTag.INTEGER.
PrimitiveOctetStringRule - class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule.
A rule that collects the value bytes of an ASN.1 OCTET STRING and pushes the buffer of bytes onto the digester's Object stack as a ByteBuffer.
PrimitiveOctetStringRule() - Constructor for class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
Creates a rule using defaults where only the OCTET_STRING tag id is accepted.
PrimitiveOctetStringRule(TagEnum) - Constructor for class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
Creates a rule where only a specific tag is accepted.
PrimitiveUtils - class org.apache.asn1.ber.primitives.PrimitiveUtils.
Utilities for decoding and encoding primitive constructs.
PrimitiveUtils() - Constructor for class org.apache.asn1.ber.primitives.PrimitiveUtils
 
parent - Variable in class org.apache.asn1.ber.DefaultMutableTupleNode
this node's parent node
partialValueDecoded(Tuple) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
partialValueDecoded(Tuple) - Method in interface org.apache.asn1.ber.BERDecoderCallback
Method used to recieve notification that a part of the value was decoded.
partialValueDecoded(Tuple) - Method in class org.apache.asn1.ber.BERDecoderCallbackAdapter
 
partialValueDecoded(Tuple) - Method in class org.apache.asn1.ber.digester.BERDigester.DigesterCallback
 
partialValueEncoded(Tuple) - Method in interface org.apache.asn1.ber.BEREncoderCallback
Method used to recieve notification that a part of the value was encoded.
pattern - Variable in class org.apache.asn1.ber.digester.RuleRegistration
the pattern that is used to register a rule with
peek() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the top object on the stack without removing it.
peek(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Return the n'th object down the stack, where 0 is the top element and [getCount()-1] is the bottom element.
peekBoolean() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the top boolean on the stack without removing it.
peekBoolean(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Return the n'th boolean down the stack, where 0 is the top element and [getCount()-1] is the bottom element.
peekByte() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the top byte on the stack without removing it.
peekByte(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Return the n'th byte down the stack, where 0 is the top element and [getCount()-1] is the bottom element.
peekChar() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the top char on the stack without removing it.
peekChar(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Return the n'th char down the stack, where 0 is the top element and [getCount()-1] is the bottom element.
peekDouble() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the top double on the stack without removing it.
peekDouble(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Return the n'th double down the stack, where 0 is the top element and [getCount()-1] is the bottom element.
peekFloat() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the top float on the stack without removing it.
peekFloat(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Return the n'th float down the stack, where 0 is the top element and [getCount()-1] is the bottom element.
peekInt() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the top int on the stack without removing it.
peekInt(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Return the n'th int down the stack, where 0 is the top element and [getCount()-1] is the bottom element.
peekLong() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the top long on the stack without removing it.
peekLong(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Return the n'th long down the stack, where 0 is the top element and [getCount()-1] is the bottom element.
peekShort() - Method in class org.apache.asn1.ber.digester.BERDigester
Return the top short on the stack without removing it.
peekShort(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Return the n'th short down the stack, where 0 is the top element and [getCount()-1] is the bottom element.
pop() - Method in class org.apache.asn1.ber.digester.BERDigester
Pop the top object off of the stack, and return it.
popBoolean() - Method in class org.apache.asn1.ber.digester.BERDigester
Pop the top boolean off of the stack, and return it.
popByte() - Method in class org.apache.asn1.ber.digester.BERDigester
Pop the top byte off of the stack, and return it.
popChar() - Method in class org.apache.asn1.ber.digester.BERDigester
Pop the top char off of the stack, and return it.
popDouble() - Method in class org.apache.asn1.ber.digester.BERDigester
Pop the top double off of the stack, and return it.
popFloat() - Method in class org.apache.asn1.ber.digester.BERDigester
Pop the top float off of the stack, and return it.
popInt() - Method in class org.apache.asn1.ber.digester.BERDigester
Pop the top int off of the stack, and return it.
popLong() - Method in class org.apache.asn1.ber.digester.BERDigester
Pop the top long off of the stack, and return it.
popShort() - Method in class org.apache.asn1.ber.digester.BERDigester
Pop the top short off of the stack, and return it.
pos - Variable in class org.apache.asn1.ber.digester.rules.ByteAccumulator
the current position of the accumulator
pos - Variable in class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
the current 8 bit position to fill in the integer
printDepthFirst(StringBuffer, int) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
Generates a depth first traversal of this node.
push(Object) - Method in class org.apache.asn1.ber.digester.BERDigester
Push a new object onto the top of the object stack.
pushBoolean(boolean) - Method in class org.apache.asn1.ber.digester.BERDigester
Push a new boolean onto the top of the boolean stack.
pushByte(byte) - Method in class org.apache.asn1.ber.digester.BERDigester
Push a new byte onto the top of the byte stack.
pushChar(char) - Method in class org.apache.asn1.ber.digester.BERDigester
Push a new char onto the top of the char stack.
pushDouble(double) - Method in class org.apache.asn1.ber.digester.BERDigester
Push a new double onto the top of the double stack.
pushFloat(float) - Method in class org.apache.asn1.ber.digester.BERDigester
Push a new float onto the top of the float stack.
pushInt(int) - Method in class org.apache.asn1.ber.digester.BERDigester
Push a new int onto the top of the int stack.
pushLong(long) - Method in class org.apache.asn1.ber.digester.BERDigester
Push a new long onto the top of the long stack.
pushShort(short) - Method in class org.apache.asn1.ber.digester.BERDigester
Push a new short onto the top of the short stack.
put(byte) - Method in class org.apache.asn1.ber.TagOctetCollector
Puts an octet into this collector.

R

REAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
REAL_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
REAL_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
RELATIVE_OID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
RELATIVE_OID_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
RELATIVE_OID_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
RESERVED0 - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
RESERVED0_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
RESERVED0_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
RESERVED14 - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
RESERVED14_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
RESERVED14_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
RESERVED15 - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
RESERVED15_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
RESERVED15_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
RESERVED31 - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
RESERVED31_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
RESERVED31_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
Rule - interface org.apache.asn1.ber.digester.Rule.
A BER event processing rule.
RuleRegistration - class org.apache.asn1.ber.digester.RuleRegistration.
Document this class.
RuleRegistration(int[], Rule) - Constructor for class org.apache.asn1.ber.digester.RuleRegistration
Create a new rule registration used to track the rules and patterns that are registered with the digester.
Rules - interface org.apache.asn1.ber.digester.Rules.
Public interface defining a collection of Rule instances (and corresponding matching patterns) plus an implementation of a matching policy that selects the rules that match a particular pattern of nested elements discovered during parsing.
RulesBase - class org.apache.asn1.ber.digester.RulesBase.
A base Rules implementation using a fast pattern match.
RulesBase() - Constructor for class org.apache.asn1.ber.digester.RulesBase
Creates a base Rules instance.
rawTag - Variable in class org.apache.asn1.ber.Tuple
the raw tag data
remove(int) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
remove(MutableTupleNode) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
remove(int) - Method in interface org.apache.asn1.ber.MutableTupleNode
Removes the child at index from the receiver.
remove(MutableTupleNode) - Method in interface org.apache.asn1.ber.MutableTupleNode
Removes node from the receiver.
removeFromParent() - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
removeFromParent() - Method in interface org.apache.asn1.ber.MutableTupleNode
Removes the receiver from its parent.
root - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 
root - Variable in class org.apache.asn1.ber.digester.BERDigester
The "root" element of the stack (in other words, the last object that was popped.
rule - Variable in class org.apache.asn1.ber.digester.RuleRegistration
the rule registered with the pattern
ruleCompleted(BERDigester, Rule) - Method in class org.apache.asn1.ber.digester.BERDigesterLoggingMonitor
Callback used to monitor successful rule firing.
ruleCompleted(BERDigester, Rule) - Method in interface org.apache.asn1.ber.digester.BERDigesterMonitor
Callback used to monitor successful rule firing.
ruleFailed(BERDigester, Rule, String, Throwable) - Method in class org.apache.asn1.ber.digester.BERDigesterLoggingMonitor
Callback used to log a rule callback failure when triggered by the digester.
ruleFailed(BERDigester, Rule, String, Throwable) - Method in interface org.apache.asn1.ber.digester.BERDigesterMonitor
Callback used to monitor rule callback failures on triggered rules.
rules - Variable in class org.apache.asn1.ber.digester.BERDigester
the rules base used by this digester
rules() - Method in interface org.apache.asn1.ber.digester.Rules
Return a List of all registered Rule instances, or a zero-length List if there are no registered Rule instances.
rules - Variable in class org.apache.asn1.ber.digester.RulesBase
 
rules() - Method in class org.apache.asn1.ber.digester.RulesBase
 
rules - Variable in class org.apache.asn1.ber.digester.TagNode
 

S

SEQUENCE_SEQUENCE_OF - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
SEQUENCE_SEQUENCE_OF_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
SEQUENCE_SEQUENCE_OF_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
SET_SET_OF - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
SET_SET_OF_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
SET_SET_OF_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
SHORT_MASK - Static variable in class org.apache.asn1.ber.Tag
tag mask for the short tag format - 0001 1111 - 0x1F
setCallback(DecoderCallback) - Method in class org.apache.asn1.ber.BERDecoder
 
setCallback(DecoderCallback) - Method in class org.apache.asn1.ber.TupleTreeDecoder
 
setClassLoader(ClassLoader) - Method in class org.apache.asn1.ber.digester.BERDigester
Set the class loader to be used for instantiating application objects when required.
setConstructed(boolean) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
Gets whether or not the current TLV for this octet string is constructed.
setDecoderMonitor(DecoderMonitor) - Method in class org.apache.asn1.ber.BERDecoder
 
setDecoderMonitor(DecoderMonitor) - Method in class org.apache.asn1.ber.TupleTreeDecoder
 
setDepth(int) - Method in class org.apache.asn1.ber.digester.TagNode
 
setDigester(BERDigester) - Method in class org.apache.asn1.ber.digester.AbstractRule
 
setDigester(BERDigester) - Method in interface org.apache.asn1.ber.digester.Rule
Set the BERDigester with which this Rule will be associated.
setDigester(BERDigester) - Method in interface org.apache.asn1.ber.digester.Rules
Get the BERDigester instance with which this Rules instance is associated.
setDigester(BERDigester) - Method in class org.apache.asn1.ber.digester.RulesBase
 
setId(int) - Method in class org.apache.asn1.ber.Tuple
Sets the id of this Tuple and as a side effect the rawTag.
setIntEncodedId(int, int) - Static method in class org.apache.asn1.ber.Tag
Sets the id of a tag encoded as a Java primitive integer.
setLastValueChunk(ByteBuffer) - Method in class org.apache.asn1.ber.Tuple
Sets the value representing the last chunk read or the last chunch to write.
setLength(int) - Method in class org.apache.asn1.ber.Tuple
 
setLength(ByteBuffer, int) - Method in class org.apache.asn1.ber.Tuple
Sets the length bytes.
setMonitor(VisitorMonitor) - Method in class org.apache.asn1.ber.DeterminateLengthVisitor
 
setMonitor(VisitorMonitor) - Method in class org.apache.asn1.ber.TupleEncodingVisitor
 
setMonitor(VisitorMonitor) - Method in interface org.apache.asn1.ber.TupleNodeVisitor
Sets the monitoring which recieves callbacks of notable events from this visitor.
setParent(MutableTupleNode) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
setParent(MutableTupleNode) - Method in interface org.apache.asn1.ber.MutableTupleNode
Sets the parent of the receiver to newParent.
setRawTag(int) - Method in class org.apache.asn1.ber.Tuple
Sets the raw tag encoded as a primitive int and as a side effect this call also sets the id, primitive flag, and typeClass of this TLV tuple.
setRules(Rules) - Method in class org.apache.asn1.ber.digester.BERDigester
Set the Rules implementation object containing our rules collection and associated matching policy.
setTag(TagEnum) - Method in class org.apache.asn1.ber.Tuple
Sets the tag parameters using a tag enumeration type.
setTag(TagEnum, boolean) - Method in class org.apache.asn1.ber.Tuple
Sets the tag parameters using a tag enumeration type explicitly setting the primitive/constructed bit.
setTag(ByteBuffer, int) - Method in class org.apache.asn1.ber.Tuple
Sets the tag section within the buffer.
setTuple(Tuple) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
setTuple(Tuple, List) - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
setTuple(Tuple) - Method in interface org.apache.asn1.ber.MutableTupleNode
Resets the Tuple of the receiver object.
setTuple(Tuple, List) - Method in interface org.apache.asn1.ber.MutableTupleNode
Resets the Tuple of the receiver object.
setUp() - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
setUseContextClassLoader(boolean) - Method in class org.apache.asn1.ber.digester.BERDigester
Determine whether to use the Context ClassLoader (the one found by calling Thread.currentThread().getContextClassLoader()) to resolve/load classes that are defined in various rules.
setValueLength(int) - Method in class org.apache.asn1.ber.Tuple
Sets the value length of this Tuple.
shortStack - Variable in class org.apache.asn1.ber.digester.BERDigester
the primitive short stack where rules push and shorts
size() - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
size() - Method in class org.apache.asn1.ber.Length
Gets the number of octets currently in this Length component.
size() - Method in class org.apache.asn1.ber.Tag
Gets the number of octets in this Tag.
size() - Method in class org.apache.asn1.ber.TagOctetCollector
Gets the number of octets stored by this TagOctetCollector
size() - Method in class org.apache.asn1.ber.Tuple
Gets the total size of this TLV tuple in bytes.
size() - Method in interface org.apache.asn1.ber.TupleNode
Gets the number of child nodes contained.
stack - Variable in class org.apache.asn1.ber.TupleTreeDecoder
a stack of nested constructed tuples used to track state
startup() - Method in class org.apache.asn1.ber.TupleTreeAnalyzer
 
state - Variable in class org.apache.asn1.ber.BERDecoder
the state of this decoder
statusBar - Variable in class org.apache.asn1.ber.TupleTreeAnalyzer
 

T

TAG - Static variable in class org.apache.asn1.ber.BERDecoderState
enum for the TAG state
TAG_VAL - Static variable in class org.apache.asn1.ber.BERDecoderState
value for the TAG state
TELETEX_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
TELETEX_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
TELETEX_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
THREE_BYTE_MAX - Static variable in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
THREE_BYTE_MIN - Static variable in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
THREE_OCTET_IDMAX - Static variable in class org.apache.asn1.ber.Tag
the max id size with three tag octets
TRUE_ARRAY - Static variable in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
TWO_BYTE_MAX - Static variable in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
TWO_BYTE_MIN - Static variable in class org.apache.asn1.ber.primitives.PrimitiveUtils
 
TWO_OCTET_IDMAX - Static variable in class org.apache.asn1.ber.Tag
the max id size with two tag octets
Tag - class org.apache.asn1.ber.Tag.
The Tag component of a BER TLV Tuple.
Tag() - Constructor for class org.apache.asn1.ber.Tag
 
TagDecoder - class org.apache.asn1.ber.TagDecoder.
A BER TLV Tag component decoder.
TagDecoder() - Constructor for class org.apache.asn1.ber.TagDecoder
 
TagEnum - class org.apache.asn1.ber.TagEnum.
Abstract base class for type safe tag enumerations following the agreed upon convention for representing tags as integers.
TagEnum(String, int, int) - Constructor for class org.apache.asn1.ber.TagEnum
 
TagNode - class org.apache.asn1.ber.digester.TagNode.
A speed (verses size) optimized data structure to match tag patterns.
TagNode(Integer) - Constructor for class org.apache.asn1.ber.digester.TagNode
 
TagOctetCollector - class org.apache.asn1.ber.TagOctetCollector.
Collects up to 4 tag octets.
TagOctetCollector() - Constructor for class org.apache.asn1.ber.TagOctetCollector
 
TagTree - class org.apache.asn1.ber.digester.TagTree.
A disjointed tree of tag patterns with and without wild cards.
TagTree() - Constructor for class org.apache.asn1.ber.digester.TagTree
 
Tuple - class org.apache.asn1.ber.Tuple.
TLV Tuple used by the value chunking decoder.
Tuple() - Constructor for class org.apache.asn1.ber.Tuple
Empty do nothing tuple.
Tuple(int, int) - Constructor for class org.apache.asn1.ber.Tuple
Creates constructed application type tlv tuples.
Tuple(int, int, TypeClass) - Constructor for class org.apache.asn1.ber.Tuple
Creates constructed application type tlv tuples.
Tuple(int, int, boolean, TypeClass) - Constructor for class org.apache.asn1.ber.Tuple
Creates constructed application type tlv tuples.
Tuple(int, TypeClass) - Constructor for class org.apache.asn1.ber.Tuple
Creates a tuple where the length is indefinite.
TupleEncodingVisitor - class org.apache.asn1.ber.TupleEncodingVisitor.
A tuple tree visitor that encodes tuples in prefix order into a buffer, and chunking the buffer via callbacks as it is filled.
TupleEncodingVisitor() - Constructor for class org.apache.asn1.ber.TupleEncodingVisitor
 
TupleEventConsumer - interface org.apache.asn1.ber.TupleEventConsumer.
Experimental shared interface for both Tuple event producers and consumers.
TupleEventProducer - interface org.apache.asn1.ber.TupleEventProducer.
Document me.
TupleNode - interface org.apache.asn1.ber.TupleNode.
A TLV Tuple tree node modeled in the likeness of a TreeNode.
TupleNodeVisitor - interface org.apache.asn1.ber.TupleNodeVisitor.
Tuple tree node visitor interface.
TupleTreeAnalyzer - class org.apache.asn1.ber.TupleTreeAnalyzer.
Simple JTree view of a tuple tree.
TupleTreeAnalyzer(DefaultMutableTupleNode) - Constructor for class org.apache.asn1.ber.TupleTreeAnalyzer
Creates new form JFrame
TupleTreeAnalyzer(DefaultMutableTupleNode, boolean) - Constructor for class org.apache.asn1.ber.TupleTreeAnalyzer
Creates new form JFrame
TupleTreeAnalyzer(byte[]) - Constructor for class org.apache.asn1.ber.TupleTreeAnalyzer
 
TupleTreeAnalyzer(ByteBuffer) - Constructor for class org.apache.asn1.ber.TupleTreeAnalyzer
 
TupleTreeAnalyzer(ByteBuffer[]) - Constructor for class org.apache.asn1.ber.TupleTreeAnalyzer
 
TupleTreeAnalyzer.TupleTreeNodeAdapter - class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter.
 
TupleTreeAnalyzer.TupleTreeNodeAdapter(DefaultMutableTupleNode) - Constructor for class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
TupleTreeDecoder - class org.apache.asn1.ber.TupleTreeDecoder.
Builds a TLV tree from the TLV stream emitted from the decoder.
TupleTreeDecoder() - Constructor for class org.apache.asn1.ber.TupleTreeDecoder
Creates a simple BER byte stream to TLV Tuple tree decoder.
TypeClass - class org.apache.asn1.ber.TypeClass.
Type safe enum for an ASN.1 type class.
TypeClass(String, int) - Constructor for class org.apache.asn1.ber.TypeClass
Private constructor so no other instances can be created other than the public static constants in this class.
tag(Tuple) - Method in class org.apache.asn1.ber.BEREncoder
 
tag - Variable in class org.apache.asn1.ber.TagDecoder
 
tag(Tuple) - Method in interface org.apache.asn1.ber.TupleEventConsumer
 
tag(int, boolean, TypeClass) - Method in class org.apache.asn1.ber.digester.AbstractRule
 
tag(int, boolean, TypeClass) - Method in interface org.apache.asn1.ber.digester.Rule
Called when the tag of the matched TLV is encountered.
tag - Variable in class org.apache.asn1.ber.digester.TagNode
 
tag(int, boolean, TypeClass) - Method in class org.apache.asn1.ber.digester.rules.ObjectCreateRule
 
tag - Variable in class org.apache.asn1.ber.digester.rules.PrimitiveBooleanRule
the tag this rule accepts
tag(int, boolean, TypeClass) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveBooleanRule
 
tag - Variable in class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
the tag this rule accepts
tag(int, boolean, TypeClass) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
 
tag - Variable in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
the tag to be accepted which defaults to an UNIVERSAL OCTET_STRING
tag(int, boolean, TypeClass) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
Rejects tag id's that are not equal to this Rules's id.
tagDecoded(Tuple) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
tagDecoded(Tuple) - Method in interface org.apache.asn1.ber.BERDecoderCallback
Method used to receive notification that a tag was decoded.
tagDecoded(Tuple) - Method in class org.apache.asn1.ber.BERDecoderCallbackAdapter
 
tagDecoded(Tuple) - Method in interface org.apache.asn1.ber.BERDecoderMonitor
Method used to receive notification that a tag was decoded.
tagDecoded(Tuple) - Method in class org.apache.asn1.ber.digester.BERDigester.DigesterCallback
 
tagDecoder - Variable in class org.apache.asn1.ber.BERDecoder
a decoder used to decode tag octets
tagEncoded(Tuple) - Method in interface org.apache.asn1.ber.BEREncoderCallback
Method used to receive notification that a tag was encoded.
tagStack - Variable in class org.apache.asn1.ber.digester.BERDigester
the tag stack used to store the nesting pattern
tagTree - Variable in class org.apache.asn1.ber.digester.RulesBase
 
tearDown() - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
tlv - Variable in class org.apache.asn1.ber.BERDecoder
the single TLV tuple used by this decoder
tlvList - Variable in class org.apache.asn1.ber.AbstractDecoderTestCase
list of encountered TLV's as we recieve completed decode callbacks
tlvStack - Variable in class org.apache.asn1.ber.BERDecoder
stack of nested/constructed TLV tuples
toArray() - Method in class org.apache.asn1.ber.TagOctetCollector
Gets the 4 octets for the tag.
toDepthFirstString() - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
Generates a depth first traversal of this node.
toEncodedBuffer(List) - Method in class org.apache.asn1.ber.Tuple
If this is a primitive TLV then the valueBytes argument is used to produce an encoded image of this TLV.
toString() - Method in class org.apache.asn1.ber.DefaultMutableTupleNode
 
toString() - Method in class org.apache.asn1.ber.TupleTreeAnalyzer.TupleTreeNodeAdapter
 
treeDecode(ByteBuffer) - Static method in class org.apache.asn1.ber.TupleTreeDecoder
Decodes a BER byte buffer into a tree of TLV tuples.
tuple - Variable in class org.apache.asn1.ber.DefaultMutableTupleNode
this node's tuple user object
typeClass - Variable in class org.apache.asn1.ber.Tag
the type class of this tag
typeClass - Variable in class org.apache.asn1.ber.Tuple
the type class for this TLV

U

UNDEFINED - Static variable in class org.apache.asn1.ber.Length
used to mark length as undefined
UNIVERSAL - Static variable in class org.apache.asn1.ber.TypeClass
enum for the universal type class
UNIVERSAL_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
UNIVERSAL_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
UNIVERSAL_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
UNIVERSAL_VAL - Static variable in class org.apache.asn1.ber.TypeClass
value for the universal type class
UTC_TIME - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
UTC_TIME_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
UTC_TIME_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
UTF8_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
UTF8_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
UTF8_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
UniversalTag - class org.apache.asn1.ber.primitives.UniversalTag.
Type safe enum for ASN.1 UNIVERSAL class tags.
UniversalTag(String, int, int) - Constructor for class org.apache.asn1.ber.primitives.UniversalTag
Private constructor so no other instances can be created other than the public static constants in this class.
updateStack(int) - Method in class org.apache.asn1.ber.BERDecoder
Increments the indices of constructed TLV's within the TLV Stack.
useContextClassLoader - Variable in class org.apache.asn1.ber.digester.BERDigester
Do we want to use the Context ClassLoader when loading classes for instantiating new objects.

V

VALUE - Static variable in class org.apache.asn1.ber.BERDecoderState
enum for the VALUE state
VALUE_VAL - Static variable in class org.apache.asn1.ber.BERDecoderState
value for the VALUE state
VIDEOTEX_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
VIDEOTEX_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
VIDEOTEX_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
VISIBLE_STRING - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
enum for the tag
VISIBLE_STRING_ID - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
VISIBLE_STRING_VAL - Static variable in class org.apache.asn1.ber.primitives.UniversalTag
value for the tag
VisitorMonitor - interface org.apache.asn1.ber.VisitorMonitor.
A callback interface used to monitor the activities of a tuple node visitor.
value - Variable in class org.apache.asn1.ber.BERDecoderState
the value of this enumeration element
value - Variable in class org.apache.asn1.ber.Length
the value for this tlv length
value - Variable in class org.apache.asn1.ber.TagEnum
the value of this enumeration element
value - Variable in class org.apache.asn1.ber.TypeClass
the value of this enumeration element
value(ByteBuffer) - Method in class org.apache.asn1.ber.digester.AbstractRule
 
value(ByteBuffer) - Method in interface org.apache.asn1.ber.digester.Rule
Called when a peice of the value is available.
value - Variable in class org.apache.asn1.ber.digester.rules.PrimitiveBooleanRule
the octet for the Java primitive boolean
value(ByteBuffer) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveBooleanRule
 
value - Variable in class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
the bytes used to form the Java primitive integer
value(ByteBuffer) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveIntDecodeRule
 
value(ByteBuffer) - Method in class org.apache.asn1.ber.digester.rules.PrimitiveOctetStringRule
 
valueChanged(TreeSelectionEvent) - Method in class org.apache.asn1.ber.TupleTreeAnalyzer
 
valueChunk - Variable in class org.apache.asn1.ber.Tuple
the present value chunk buffer read for this TLV tuple
valueChunks - Variable in class org.apache.asn1.ber.DefaultMutableTupleNode
this node's accumulated ByteBuffer value chunks
valueChunks - Variable in class org.apache.asn1.ber.TupleTreeDecoder
the value chunks buffer collection
valueIndex - Variable in class org.apache.asn1.ber.Tuple
tlv value index for how far into the value we have read
visit(TupleNode) - Method in class org.apache.asn1.ber.DeterminateLengthVisitor
Visits a tree of tuple nodes using a specific visitation order.
visit(TupleNode) - Method in class org.apache.asn1.ber.TupleEncodingVisitor
Visits a tree of tuple nodes using a specific visitation order.
visit(TupleNode) - Method in interface org.apache.asn1.ber.TupleNodeVisitor
Visits a tree of tuple nodes using a specific visitation order.
visited(TupleNodeVisitor, TupleNode) - Method in interface org.apache.asn1.ber.VisitorMonitor
Notifies that a node has been visited.
visitorMonitor - Variable in class org.apache.asn1.ber.TupleEncodingVisitor
The visitor monitor used by this TupleNodeVisitor

W

WILDCARD - Static variable in class org.apache.asn1.ber.digester.TagTree
the wild card tag value as an integer = UNIVERSAL 2,097,151 (2^21-1)
warning(StatefulDecoder, Exception) - Method in class org.apache.asn1.ber.AbstractDecoderTestCase
 
wildNodes - Variable in class org.apache.asn1.ber.digester.TagTree
a map of tag nodes for wild carded patterns
wildRegistrations - Variable in class org.apache.asn1.ber.digester.TagTree
the list of wild carded rule regs with rule and pattern in order

_

_size - Variable in class org.apache.asn1.ber.TagOctetCollector
the number of octets currently stored

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

Copyright © 2004-2006 . All Rights Reserved.