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 ASN1NullUNIVERSAL_NULL_ELEMENTA 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 ASN1NulldecodeAsNull(byte[] elementBytes)Decodes the contents of the provided byte array as a null element.static ASN1NulldecodeAsNull(ASN1Element element)Decodes the provided ASN.1 element as a null element.voidtoString(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:
toStringin classASN1Element- Parameters:
buffer- The buffer to which to append the information.
-
-