|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mozilla.jss.asn1.INTEGER.Template
org.mozilla.jss.asn1.ENUMERATED.Template
public static class ENUMERATED.Template
A template for decoding ENUMERATED values from their BER encodings. The template reads the value as an INTEGER. It does not check that it is a valid value for the ENUMERATED type.
Constructor Summary | |
---|---|
ENUMERATED.Template()
|
Method Summary | |
---|---|
ASN1Value |
decode(Tag tag,
java.io.InputStream derStream)
Decodes an ASN1Value from the InputStream with the given implicit tag. |
boolean |
tagMatch(Tag tag)
Determines whether the given tag will satisfy this template. |
Methods inherited from class org.mozilla.jss.asn1.INTEGER.Template |
---|
decode |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.mozilla.jss.asn1.ASN1Template |
---|
decode |
Constructor Detail |
---|
public ENUMERATED.Template()
Method Detail |
---|
public boolean tagMatch(Tag tag)
ASN1Template
tagMatch
in interface ASN1Template
tagMatch
in class INTEGER.Template
public ASN1Value decode(Tag tag, java.io.InputStream derStream) throws InvalidBERException, java.io.IOException
ASN1Template
decode
in interface ASN1Template
decode
in class INTEGER.Template
derStream
- Must support marking (markSupported() == true).
For example, ByteArrayInputStream and BufferedInputStream
support marking, but FileInputStream does not. If your source
does not support marking, you can wrap it in a
BufferedInputStream.
InvalidBERException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |