Package com.unboundid.asn1
Class ASN1Null
- java.lang.Object
-
- com.unboundid.asn1.ASN1Element
-
- com.unboundid.asn1.ASN1Null
-
- All Implemented Interfaces:
java.io.Serializable
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class ASN1Null extends ASN1Element
This class provides an ASN.1 null element, which does not hold a value. Null elements are generally used as placeholders that can be substituted for other types of elements.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ASN1Null
UNIVERSAL_NULL_ELEMENT
A pre-allocated ASN.1 null element with the universal null BER type.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ASN1Null
decodeAsNull(byte[] elementBytes)
Decodes the contents of the provided byte array as a null element.static ASN1Null
decodeAsNull(ASN1Element element)
Decodes the provided ASN.1 element as a null element.void
toString(java.lang.StringBuilder buffer)
Appends a string representation of the value for this ASN.1 element to the provided buffer.-
Methods inherited from class com.unboundid.asn1.ASN1Element
decode, decodeAsBigInteger, decodeAsBitString, decodeAsBoolean, decodeAsEnumerated, decodeAsGeneralizedTime, decodeAsIA5String, decodeAsInteger, decodeAsLong, decodeAsNull, decodeAsNumericString, decodeAsObjectIdentifier, decodeAsOctetString, decodeAsPrintableString, decodeAsSequence, decodeAsSet, decodeAsUTCTime, decodeAsUTF8String, encode, encodeLength, encodeTo, equals, equalsIgnoreType, getType, getTypeClass, getValue, getValueLength, hashCode, isConstructed, readFrom, readFrom, toString, writeTo
-
-
-
-
Field Detail
-
UNIVERSAL_NULL_ELEMENT
public static final ASN1Null UNIVERSAL_NULL_ELEMENT
A pre-allocated ASN.1 null element with the universal null BER type.
-
-
Method Detail
-
decodeAsNull
public static ASN1Null decodeAsNull(byte[] elementBytes) throws ASN1Exception
Decodes the contents of the provided byte array as a null element.- Parameters:
elementBytes
- The byte array to decode as an ASN.1 null element.- Returns:
- The decoded ASN.1 null element.
- Throws:
ASN1Exception
- If the provided array cannot be decoded as a null element.
-
decodeAsNull
public static ASN1Null decodeAsNull(ASN1Element element) throws ASN1Exception
Decodes the provided ASN.1 element as a null element.- Parameters:
element
- The ASN.1 element to be decoded.- Returns:
- The decoded ASN.1 null element.
- Throws:
ASN1Exception
- If the provided element cannot be decoded as a null element.
-
toString
public void toString(java.lang.StringBuilder buffer)
Appends a string representation of the value for this ASN.1 element to the provided buffer.- Overrides:
toString
in classASN1Element
- Parameters:
buffer
- The buffer to which to append the information.
-
-