public class Null extends AbstractVariable
Null class represents SMI Null and the derived
SMIv2 exception syntaxes.| Modifier and Type | Field and Description |
|---|---|
static Null |
endOfMibView |
static Null |
instance |
static Null |
noSuchInstance |
static Null |
noSuchObject |
SMISYNTAXES_PROPERTIES| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Clones this variable.
|
int |
compareTo(Variable o) |
void |
decodeBER(BERInputStream inputStream)
Decodes a
Variable from an InputStream. |
void |
encodeBER(OutputStream outputStream)
Encodes a
Variable to an OutputStream. |
boolean |
equals(Object o) |
void |
fromSubIndex(OID subIndex,
boolean impliedLength)
Sets the value of this
Variable from the supplied (sub-)index. |
int |
getBERLength()
Returns the length of this
Variable in bytes when encoded
according to the Basic Encoding Rules (BER). |
int |
getSyntax()
Gets the ASN.1 syntax identifier value of this SNMP variable.
|
int |
hashCode() |
static boolean |
isExceptionSyntax(int syntax) |
void |
setSyntax(int syntax) |
int |
toInt()
Returns the syntax of this Null variable.
|
long |
toLong()
Returns the syntax of this Null variable.
|
String |
toString()
Gets a string representation of the variable.
|
OID |
toSubIndex(boolean impliedLength)
Converts the value of this
Variable to a (sub-)index
value. |
createFromBER, createFromSyntax, equal, getBERPayloadLength, getSyntaxFromString, getSyntaxString, getSyntaxString, isDynamic, isExceptionpublic static final Null noSuchObject
public static final Null noSuchInstance
public static final Null endOfMibView
public static final Null instance
public void decodeBER(BERInputStream inputStream) throws IOException
AbstractVariableVariable from an InputStream.decodeBER in interface BERSerializabledecodeBER in class AbstractVariableinputStream - an InputStream containing a BER encoded byte stream.IOException - if the stream could not be decoded by using BER rules.public int getSyntax()
AbstractVariablegetSyntax in interface VariablegetSyntax in class AbstractVariablepublic int hashCode()
hashCode in interface VariablehashCode in class AbstractVariablepublic int getBERLength()
AbstractVariableVariable in bytes when encoded
according to the Basic Encoding Rules (BER).getBERLength in interface BERSerializablegetBERLength in class AbstractVariablepublic boolean equals(Object o)
equals in interface Variableequals in class AbstractVariablepublic int compareTo(Variable o)
compareTo in interface Comparable<Variable>compareTo in interface VariablecompareTo in class AbstractVariablepublic String toString()
AbstractVariabletoString in interface VariabletoString in class AbstractVariablepublic void encodeBER(OutputStream outputStream) throws IOException
AbstractVariableVariable to an OutputStream.encodeBER in interface BERSerializableencodeBER in class AbstractVariableoutputStream - an OutputStream.IOException - if an error occurs while writing to the stream.public void setSyntax(int syntax)
public Object clone()
Variableclone in interface Variableclone in class AbstractVariableVariable with the same value.public static boolean isExceptionSyntax(int syntax)
public final int toInt()
toInt in interface VariabletoInt in class AbstractVariableSMIConstants.SYNTAX_NULL or one of the exception syntaxes
SMIConstants.EXCEPTION_NO_SUCH_OBJECT,
SMIConstants.EXCEPTION_NO_SUCH_INSTANCE, or
SMIConstants.EXCEPTION_END_OF_MIB_VIEWpublic final long toLong()
toLong in interface VariabletoLong in class AbstractVariableSMIConstants.SYNTAX_NULL or one of the exception syntaxes
SMIConstants.EXCEPTION_NO_SUCH_OBJECT,
SMIConstants.EXCEPTION_NO_SUCH_INSTANCE, or
SMIConstants.EXCEPTION_END_OF_MIB_VIEWpublic OID toSubIndex(boolean impliedLength)
AbstractVariableVariable to a (sub-)index
value.toSubIndex in interface VariabletoSubIndex in class AbstractVariableimpliedLength - specifies if the sub-index has an implied length. This parameter applies
to variable length variables only (e.g. OctetString and
OID). For other variables it has no effect.public void fromSubIndex(OID subIndex, boolean impliedLength)
AbstractVariableVariable from the supplied (sub-)index.fromSubIndex in interface VariablefromSubIndex in class AbstractVariablesubIndex - the sub-index OID.impliedLength - specifies if the sub-index has an implied length. This parameter applies
to variable length variables only (e.g. OctetString and
OID). For other variables it has no effect.Copyright © 2016 SNMP4J.org. All Rights Reserved.