public class BitString extends OctetString
BitString
class represents the obsolete SMI type
BIT STRING which has been defined in RFC 1442 (an SNMPv2 draft) but
which has been obsoleteted by RFC 1902 and RFC 2578. This type is
provided for compatibility only and should not be used for new
applications.SMISYNTAXES_PROPERTIES
Constructor and Description |
---|
BitString()
Deprecated.
The BIT STRING type has been temporarily defined in RFC 1442
and obsoleted by RFC 2578. Use OctetString (i.e. BITS syntax)
instead.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clones this variable.
|
void |
decodeBER(BERInputStream inputStream)
Decodes a
Variable from an BERInputStream . |
void |
encodeBER(OutputStream outputStream)
Encodes a
Variable to an OutputStream . |
int |
getSyntax()
Gets the ASN.1 syntax identifier value of this SNMP 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, toString, toSubIndex
createFromBER, createFromSyntax, equal, getSyntaxFromString, getSyntaxString, getSyntaxString, isDynamic, isException
public BitString()
public int getSyntax()
AbstractVariable
getSyntax
in interface Variable
getSyntax
in class OctetString
public void encodeBER(OutputStream outputStream) throws IOException
AbstractVariable
Variable
to an OutputStream
.encodeBER
in interface BERSerializable
encodeBER
in class OctetString
outputStream
- an OutputStream
.IOException
- if an error occurs while writing to the stream.public void decodeBER(BERInputStream inputStream) throws IOException
AbstractVariable
Variable
from an BERInputStream
.decodeBER
in interface BERSerializable
decodeBER
in class OctetString
inputStream
- an BERInputStream
containing a BER encoded byte stream.IOException
- if the stream could not be decoded by using BER rules.public Object clone()
Variable
clone
in interface Variable
clone
in class OctetString
Variable
with the same value.Copyright © 2020 SNMP4J.org. All rights reserved.