Package com.unboundid.asn1
Class ASN1StreamReaderSet
- java.lang.Object
-
- com.unboundid.asn1.ASN1StreamReaderSet
-
@Mutable @ThreadSafety(level=NOT_THREADSAFE) public final class ASN1StreamReaderSet extends java.lang.Object
This class provides a data structure which is used in the course of reading an ASN.1 set from an ASN.1 stream reader. It provides access to the BER type and the total number of bytes in the encoded representations of all of the embedded values, and provides a method to determine when the end of the set has been reached.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLength()
Retrieves the number of bytes contained in the encoded representations of all the embedded values.byte
getType()
Retrieves the BER type for this ASN.1 set.boolean
hasMoreElements()
Indicates whether there are more elements in this set to be read from the associated ASN.1 stream reader.
-
-
-
Method Detail
-
getType
public byte getType()
Retrieves the BER type for this ASN.1 set.- Returns:
- The BER type for this ASN.1 set.
-
getLength
public int getLength()
Retrieves the number of bytes contained in the encoded representations of all the embedded values.- Returns:
- The number of bytes contained in the encoded representations of all the embedded values.
-
hasMoreElements
public boolean hasMoreElements() throws ASN1Exception
Indicates whether there are more elements in this set to be read from the associated ASN.1 stream reader.- Returns:
true
if there are more elements in this set to be read from the associated ASN.1 stream reader or false if the end of the set has been reached.- Throws:
ASN1Exception
- If the associated ASN.1 stream reader has already read beyond the end of the set.
-
-