netscape.ldap.ber.stream
Class BERAny
- Serializable
This class is for the "any" object that is unknown to the
BER package but conforms to BER rules.
Encoding Rule:
The encoding is that of the particular implementation.
ANY , APPLICATION , BITSTRING , BOOLEAN , CHOICE , CONSTRUCTED , CONTEXT , ENUMERATED , EOC , EXOP_REQ_OID , EXOP_REQ_VALUE , EXOP_RES_OID , EXOP_RES_VALUE , GENERALSTRING , GRAPHICSTRING , IA5STRING , INTEGER , MRA_DNATTRS , MRA_OID , MRA_TYPE , MRA_VALUE , NULL , NUMERICSTRING , OBJECTID , OCTETSTRING , PRIMITIVE , PRINTABLESTRING , PRIVATE , REAL , SASLCONTEXT , SEQUENCE , SET , SK_MATCHRULE , SK_REVERSE , SR_ATTRTYPE , TAG , TELETEXSTRING , UNIVERSAL , UTCTIME , VIDEOTEXSTRING , VISIBLESTRING |
int | getType() - Gets the element type.
|
String | toString() - Gets the string representation.
|
void | write(OutputStream stream) - Sends the BER encoding directly to an output stream.
|
BERAny
public BERAny(BERElement value)
Constructs an "any" element.
BERAny
public BERAny(BERTagDecoder decoder,
InputStream stream,
int[] bytes_read)
throws IOException
Constructs an "any" element from an input stream.
Note that with the current decoding architecture "any" types
will not be decoded as any's but rather as the particular
implementation. The following method will never be called.
stream
- input streambytes_read
- array of 1 int; value incremented by
number of bytes read from stream
toString
public String toString()
Gets the string representation.
- toString in interface BERElement
- string representation of tag.
write
public void write(OutputStream stream)
throws IOException
Sends the BER encoding directly to an output stream.
- write in interface BERElement