|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.objsys.asn1j.runtime.Asn1Type
com.objsys.asn1j.runtime.Asn1X694OrderElement
public class Asn1X694OrderElement
This is a helper class for X.694 order element.
Field Summary | |
---|---|
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. |
Fields inherited from class com.objsys.asn1j.runtime.Asn1Type |
---|
BIT_STRING, BMPString, BOOLEAN, ENUMERATED, EOC, EXTERNAL, GeneralString, GeneralTime, GraphicString, IA5String, INTEGER, NULL, NumericString, OBJECT_IDENTIFIER, ObjectDescriptor, OCTET_STRING, OpenType, PrintableString, REAL, RelativeOID, SEQUENCE, SET, T61String, TeletexString, UniversalString, UTCTime, UTF8String, VideotexString, VisibleString |
Constructor Summary | |
---|---|
Asn1X694OrderElement()
The default constructor sets the _order value to zero. |
|
Asn1X694OrderElement(int value_)
This constructor creates an Asn1X694OrderElement object from given integer array. |
Method Summary | |
---|---|
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. |
java.lang.String |
toString()
This method will return a string representation of the order integer value. |
Methods inherited from class com.objsys.asn1j.runtime.Asn1Type |
---|
clone, decode, decode, decode, decode, decodeXML, encode, encode, encode, encode, encode, encode, encodeAttribute, getLength, getTypeName, indent, isOpenType, matchTag, matchTag, pdiag, print, setKey, setOpenType |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final Asn1Tag TAG
public transient int value
Constructor Detail |
---|
public Asn1X694OrderElement()
public Asn1X694OrderElement(int value_)
value_
- Integer conatins element order valueMethod Detail |
---|
public void decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength) throws Asn1Exception, java.io.IOException
decode
in interface Asn1TypeIF
decode
in class Asn1Type
buffer
- Decode message buffer objectexplicit
- Flag indicating element is explicitly taggedimplicitLength
- Length of contents if implicit
Asn1Exception
java.io.IOException
public int encode(Asn1BerEncodeBuffer buffer, boolean explicit) throws Asn1Exception
encode
in interface Asn1TypeIF
encode
in class Asn1Type
buffer
- Encode message buffer objectexplicit
- Flag indicating explicit tagging should be done
Asn1Exception
public void decode(Asn1PerDecodeBuffer buffer, int lower, int upper) throws Asn1Exception, java.io.IOException
buffer
- PER Decode message buffer object
Asn1Exception
java.io.IOException
public void encode(Asn1PerEncodeBuffer buffer, long lower, long upper) throws Asn1Exception, java.io.IOException
buffer
- PER Encode message buffer object
Asn1Exception
java.io.IOException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
o
- Asn1X694OrderElement object containing value to comparepublic java.lang.String toString()
toString
in class java.lang.Object
public void encode(Asn1BerOutputStream out, boolean explicit) throws Asn1Exception, java.io.IOException
encode
in interface Asn1TypeIF
encode
in class Asn1Type
out
- BER Output Stream objectexplicit
- Flag indicating explicit tagging should be done
java.io.IOException
- Any exception thrown by the underlying OutputStream
Asn1Exception
- Thrown, if operation is failed.public void encode(Asn1PerOutputStream out) throws Asn1Exception, java.io.IOException
encode
in interface Asn1TypeIF
encode
in class Asn1Type
out
- PER Encode message buffer object
java.io.IOException
- Any exception thrown by the Asn1PerOutputStream.
Asn1Exception
- Thrown, if operation is failed.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |