|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| BERSerializable | The interface BERSerializable has to be implemented by
any data type class that needs to be serialized using the Basic Encoding
Rules (BER) that provides enconding rules for ASN.1 data types. |
| Class Summary | |
|---|---|
| BER | The BER class provides utility methods for the BER encoding and decoding. |
| BER.MutableByte | The MutableByte class serves for exchanging type information
from the various decode* methods. |
| BERInputStream | The BERInputStream class wraps a ByteBuffer and
implements the InputStream abstract class. |
| BEROutputStream | The BEROutputStream class wraps a ByteBuffer
to support BER encoding. |
Provides classes and interfaces for the mapping between Abstract Syntax Notation One (ASN.1) formatted values and their transfer syntax according to the Basic Encoding Rules (BER).
The org.snmp4j.asn1 classes are capable of serializing of ASN.1
formatted values into a byte stream and deserializing the same from a byte
stream. There are three groups of classes/interfaces in this package:
BER class implements the BER serialization and
deserialization by providing static methods for encoding/decoding of
primitive ASN.1 and Structure of Management Information (SMI) data types.
BERSerializable interface provides a common interface
for all objects that are (de)serializable according to the Basic Encoding
Rules (BER).
BERInputStream and the BEROutputStream provide
optimized implementations for the serialization and deserialization
of the InputStream and OutputStream abstract
classes.
The following UML class diagram shows the most important classes of the
org.snmp4j.asn1 package and their relationships
(relationships to other packages are not shown):
|
Copyright 2003-2009 Frank Fock and Jochen Katz (SNMP4J.org) | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||