java.io.Serializable
, java.lang.Cloneable
, java.lang.Comparable<Variable>
, BERSerializable
, AssignableFromByteArray
, AssignableFromString
, Variable
public class Opaque extends OctetString
Opaque
class represents the SMI type Opaque which is used
to transparently exchange BER encoded values.SMISYNTAXES_PROPERTIES
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
clone() |
Clones this variable.
|
void |
decodeBER(BERInputStream inputStream) |
Decodes a
Variable from an BERInputStream . |
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.
|
createFromBER, createFromSyntax, equal, getSyntaxFromString, getSyntaxString, getSyntaxString, isDynamic, isException
finalize, getClass, notify, notifyAll, wait, wait, wait
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, toSubIndex
public int getSyntax()
AbstractVariable
getSyntax
in interface Variable
getSyntax
in class OctetString
public void encodeBER(java.io.OutputStream outputStream) throws java.io.IOException
AbstractVariable
Variable
to an OutputStream
.encodeBER
in interface BERSerializable
encodeBER
in class OctetString
outputStream
- an OutputStream
.java.io.IOException
- if an error occurs while writing to the stream.public void decodeBER(BERInputStream inputStream) throws java.io.IOException
AbstractVariable
Variable
from an BERInputStream
.decodeBER
in interface BERSerializable
decodeBER
in class OctetString
inputStream
- an BERInputStream
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()
AbstractVariable
toString
in interface Variable
toString
in class OctetString
public java.lang.Object clone()
Variable
clone
in interface Variable
clone
in class OctetString
Variable
with the same value.Copyright © 2018 SNMP4J.org. All rights reserved.