public class Asn1X694OrderElement extends Asn1Type
| Modifier and Type | Field and Description |
|---|---|
static Asn1Tag |
TAG
The TAG constant describes the universal tag for
this data type (UNIVERSAL 10).
|
int |
value
This public member variable is where the _order element value is
stored.
|
BIT_STRING, BMPString, BOOLEAN, DATE, DATE_TIME, DURATION, ENUMERATED, EOC, EXTERNAL, GeneralString, GeneralTime, GraphicString, IA5String, INTEGER, mNonParameterizedTypeName, NULL, NumericString, OBJECT_IDENTIFIER, ObjectDescriptor, OCTET_STRING, OID_IRI, OpenType, PrintableString, REAL, RELATIVE_OID_IRI, RelativeOID, SEQUENCE, SET, T61String, TeletexString, TIME, TIME_OF_DAY, UniversalString, UTCTime, UTF8String, VideotexString, VisibleString| Constructor and Description |
|---|
Asn1X694OrderElement()
The default constructor sets the _order value to zero.
|
Asn1X694OrderElement(int value_)
This constructor creates an Asn1X694OrderElement object from given
integer array.
|
| Modifier and Type | Method and Description |
|---|---|
void |
decode(Asn1BerDecodeBuffer buffer,
boolean explicit,
int implicitLength)
This method decodes an X.694 order element value including the
tag value and length if explicit tagging is specified.
|
void |
decode(Asn1PerDecodeBuffer buffer,
int lower,
int upper)
This method decodes an unconstrained X.694 order element value using
the Packed Encoding Rules (PER).
|
int |
encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an X.694 order element value including the
tag value and length if explicit tagging is specified.
|
void |
encode(Asn1BerOutputStream out,
boolean explicit)
This method encodes and writes to the stream an X.694 order element value
including the tag value and length if explicit tagging is specified.
|
void |
encode(Asn1PerEncodeBuffer buffer,
long lower,
long upper)
This method encodes an unconstrained X.694 order element value using
the Packed Encoding Rules (PER).
|
void |
encode(Asn1PerOutputStream out)
This method encodes an unconstrained X.694 order element value using
the Packed Encoding Rules (PER).
|
boolean |
equals(java.lang.Object o)
This method compares this X.694 order value to the given value
for equality.
|
int |
hashCode()
This method will return the hash code for this X.694 order value.
|
java.lang.String |
toString()
This method will return a string representation of the order integer
value.
|
_setKey, _setLicLocation, clone, decode, decode, decode, decode, decode, decode, decode, decode, decode, decode, decode, decode, decode, decodeXML, encode, encode, encode, encode, encode, encode, encode, encode, encode, encode, encodeAsOpenType, equals, getAsn1TypeName, getLength, getNonParameterizedTypeName, getTypeName, indent, indent, isOpenType, matchTag, matchTag, pdiag, print, print, print, setNonParameterizedTypeName, setOpenTypepublic static final Asn1Tag TAG
public transient int value
public Asn1X694OrderElement()
public Asn1X694OrderElement(int value_)
value_ - Integer conatins element order valuepublic void decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength) throws Asn1Exception, java.io.IOException
decode in interface Asn1TypeIFdecode in class Asn1Typebuffer - Decode message buffer objectexplicit - Flag indicating element is explicitly taggedimplicitLength - Length of contents if implicitAsn1Exceptionjava.io.IOExceptionpublic int encode(Asn1BerEncodeBuffer buffer, boolean explicit) throws Asn1Exception
encode in interface Asn1TypeIFencode in class Asn1Typebuffer - Encode message buffer objectexplicit - Flag indicating explicit tagging should be doneAsn1Exceptionpublic void decode(Asn1PerDecodeBuffer buffer, int lower, int upper) throws Asn1Exception, java.io.IOException
buffer - PER Decode message buffer objectAsn1Exceptionjava.io.IOExceptionpublic void encode(Asn1PerEncodeBuffer buffer, long lower, long upper) throws Asn1Exception, java.io.IOException
buffer - PER Encode message buffer objectAsn1Exceptionjava.io.IOExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - Asn1X694OrderElement object containing value to comparepublic int hashCode()
public java.lang.String toString()
toString in class java.lang.Objectpublic void encode(Asn1BerOutputStream out, boolean explicit) throws Asn1Exception, java.io.IOException
encode in interface Asn1TypeIFencode in class Asn1Typeout - BER Output Stream objectexplicit - Flag indicating explicit tagging should be donejava.io.IOException - Any exception thrown by the underlying OutputStreamAsn1Exception - Thrown, if operation is failed.public void encode(Asn1PerOutputStream out) throws Asn1Exception, java.io.IOException
encode in interface Asn1TypeIFencode in class Asn1Typeout - PER Encode message buffer objectjava.io.IOException - Any exception thrown by the Asn1PerOutputStream.Asn1Exception - Thrown, if operation is failed.