| Interface | Description |
|---|---|
| JberdHandler |
This interface is to be implemented by a BER handler
The JBerd decoder takes an object that implements this
interface as a parameter.
|
| Class | Description |
|---|---|
| BERRenderingAPI |
An API to render the values of BER TLVs according to one of the supported
renderings, see
BERrendering |
| Jberd |
Java BER Decoder.
|
| JBerdAlias |
A JBerdAlias provides a mapping between a descriptive name (the alias)
and a tag path and optionally provides an associated rendering (ie
the default method for representing the data of the item)
The aliases are read from an alias file and held in a
JBerdAliasDB |
| JBerdAliasDB |
An object containing a set of aliases.
|
| JBerdNode |
A node created by the
Jberd decoder each time a TLV is encounterd
It contains the detail of the TLV and is passed to the JberdHandler
during decoding. |
| JBerdParam |
An object containing the results of the command line parameters, according to
the following usage: [-i inputfile] [-o outputfile] [-m mappingfile] [-p
aliasfile] [-l loggingfile]
|
| JBerdTagPath |
A path locating a tag in the context of an encoded BER document It consists
of a series of numbers (tags) separated by periods Because a BER document
does not have one root (it may contain many elements at the top level) an
artificial root is introduced.
|
| Enum | Description |
|---|---|
| BERclass |
Constants associated with the possible classes of a BER TLV
encoding.
|
| BERlength |
Constants associated with the possible ways in which the length of a BER TLV
may be encoded.
|
| BERrendering |
Constants associated with the possible rendering types that JBerd
may apply to a BER encoded value.
|
| BERtype |
Constants associated with the possible types of a BER TLV
encoding.
|
| Exception | Description |
|---|---|
| BERException |
A general purpose exception used within JBerd processing
|