public class Opaque extends OctetString
Opaque class represents the SMI type Opaque which is used
to transparently exchange BER encoded values.| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
SMISYNTAXES_PROPERTIES| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Clones this variable.
|
void |
decodeBER(BERInputStream inputStream)
Decodes a
Variable from an InputStream. |
void |
encodeBER(java.io.OutputStream outputStream)
Encodes a
Variable to an OutputStream. |
int |
getSyntax()
Gets the ASN.1 syntax identifier value of this SNMP variable.
|
void |
setValue(OctetString value) |
java.lang.String |
toString()
Gets a string representation of the variable.
|
append, append, append, append, clear, compareTo, equals, equalsValue, fromByteArray, fromHexString, fromHexString, fromHexStringPairs, fromString, fromString, fromSubIndex, get, getBERLength, getBERPayloadLength, getValue, hashCode, isPrintable, length, mask, set, setValue, setValue, split, startsWith, substring, toASCII, toByteArray, toHexString, toHexString, toInt, toLong, toString, toString, toSubIndexcreateFromBER, createFromSyntax, equal, getSyntaxFromString, getSyntaxString, getSyntaxString, isDynamic, isExceptionprivate static final long serialVersionUID
public int getSyntax()
AbstractVariablegetSyntax in interface VariablegetSyntax in class OctetStringpublic void encodeBER(java.io.OutputStream outputStream)
throws java.io.IOException
AbstractVariableVariable to an OutputStream.encodeBER in interface BERSerializableencodeBER in class OctetStringoutputStream - an OutputStream.java.io.IOException - if an error occurs while writing to the stream.public void decodeBER(BERInputStream inputStream) throws java.io.IOException
AbstractVariableVariable from an InputStream.decodeBER in interface BERSerializabledecodeBER in class OctetStringinputStream - an InputStream containing a BER encoded byte stream.java.io.IOException - if the stream could not be decoded by using BER rules.public void setValue(OctetString value)
public java.lang.String toString()
AbstractVariabletoString in interface VariabletoString in class OctetStringpublic java.lang.Object clone()
Variableclone in interface Variableclone in class OctetStringVariable with the same value.