|
XCMS Toolkit | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectschemajic.codec.Decoder
schemajic.decoder.BXERDecoder
public class BXERDecoder
Decoder for Basic XML Encoding Rules (BXER) of ASN.1.
| Field Summary | |
|---|---|
protected java.lang.String |
_curXmlFormat
|
protected org.w3c.dom.Element |
_element
|
protected GeneralizedTimeFormat |
_gtFormat
|
protected Hex2BinaryConversion |
_hex2bin
|
| Constructor Summary | |
|---|---|
BXERDecoder()
|
|
| Method Summary | |
|---|---|
void |
decode(java.io.InputStream in,
ASN1Value value)
Decode an XER encoding. |
java.lang.Object |
visit(ASN1BitString value,
java.lang.Object object)
An ASN.1 type BIT STRING visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1BMPString value,
java.lang.Object object)
An ASN.1 type BMPString visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1Boolean value,
java.lang.Object object)
An ASN.1 type BOOLEAN visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1Choice value,
java.lang.Object object)
An ASN.1 CHOICE type visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1Enumerated value,
java.lang.Object object)
The value of the element MUST be a valid constant name. |
java.lang.Object |
visit(ASN1GeneralizedTime value,
java.lang.Object object)
An ASN.1 type GeneralizedTime visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1GeneralString value,
java.lang.Object object)
An ASN.1 type GeneralString visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1IA5String value,
java.lang.Object object)
An ASN.1 type IA5String visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1Integer value,
java.lang.Object object)
If the string matches a constant, use the constant value, otherwise the string MUST be a valid integer. |
java.lang.Object |
visit(ASN1ISO646String value,
java.lang.Object object)
An ASN.1 type ISO646String visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1Null value,
java.lang.Object object)
An ASN.1 type NULL visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1NumericString value,
java.lang.Object object)
An ASN.1 type NumericString visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1ObjectIdentifier value,
java.lang.Object object)
An ASN.1 type OBJECT IDENTIFIER visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1OctetString value,
java.lang.Object object)
The ASN.1 type OCTET STRING visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1OpenType value,
java.lang.Object object)
The open type element must contain a single child element. |
java.lang.Object |
visit(ASN1PrintableString value,
java.lang.Object object)
An ASN.1 type PrintableString visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1RelativeOID value,
java.lang.Object object)
An ASN.1 type RELATIVE_OID visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1Sequence value,
java.lang.Object object)
an ASN.1 SEQUENCE type visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1SequenceOf value,
java.lang.Object object)
An ASN.1 SEQUENCE OF type visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1SetOf value,
java.lang.Object object)
An ASN.1 SET OF type visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1T61String value,
java.lang.Object object)
An ASN.1 type T61String visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1TeletexString value,
java.lang.Object object)
An ASN.1 type TeletexString visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1UniversalString value,
java.lang.Object object)
An ASN.1 type UniversalString visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1UTF8String value,
java.lang.Object object)
An ASN.1 type UTF8String visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1VideotexString value,
java.lang.Object object)
An ASN.1 type VideotexString visit method with value and
object parameters. |
java.lang.Object |
visit(ASN1VisibleString value,
java.lang.Object object)
An ASN.1 type VisibleString visit method with value and
object parameters. |
java.lang.Object |
visit(XEROctetString value,
java.lang.Object object)
TODO: description goes here |
| Methods inherited from class schemajic.codec.Decoder |
|---|
getInputStream, setInputStream |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.w3c.dom.Element _element
protected GeneralizedTimeFormat _gtFormat
protected Hex2BinaryConversion _hex2bin
protected java.lang.String _curXmlFormat
| Constructor Detail |
|---|
public BXERDecoder()
| Method Detail |
|---|
public void decode(java.io.InputStream in,
ASN1Value value)
throws DecodingException
decode in class Decoderin - source of a decoding transformvalue - the value of an ASN.1 type to be decoded
DecodingException
public java.lang.Object visit(ASN1Boolean value,
java.lang.Object object)
throws VisitorException
ValueVisitorBOOLEAN visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of an ASN.1 type BOOLEAN in its encoded formobject - visit an object of ASN.1 type BOOLEAN
VisitorException
public java.lang.Object visit(ASN1BitString value,
java.lang.Object object)
throws VisitorException
ValueVisitorBIT STRING visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type BIT STRING in its encoded formobject - visit an object of ASN.1 type BIT STRING
VisitorException
public java.lang.Object visit(ASN1Choice value,
java.lang.Object object)
throws VisitorException
ValueVisitorCHOICE type visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of some ASN.1 CHOICE type in its encoded formobject - visit an object of the ASN.1 CHOICE type
VisitorException
public java.lang.Object visit(ASN1Enumerated value,
java.lang.Object object)
throws VisitorException
visit in interface ValueVisitorvalue - a value of ASN.1 type ENUMERATED in its encoded formobject - visit an object of ASN.1 type ENUMERATED
VisitorException
public java.lang.Object visit(ASN1GeneralizedTime value,
java.lang.Object object)
throws VisitorException
ValueVisitorGeneralizedTime visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type GeneralizedTime in its encoded formobject - visit an object of ASN.1 type GeneralizedTime
VisitorException
public java.lang.Object visit(ASN1Integer value,
java.lang.Object object)
throws VisitorException
visit in interface ValueVisitorvalue - a value of ASN.1 type INTEGER in its encoded formobject - visit an object of ASN.1 type INTEGER
VisitorException
public java.lang.Object visit(ASN1Null value,
java.lang.Object object)
throws VisitorException
ValueVisitorNULL visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type NULL in its encoded formobject - visit an object of ASN.1 type NULL
VisitorException
public java.lang.Object visit(ASN1ObjectIdentifier value,
java.lang.Object object)
throws VisitorException
ValueVisitorOBJECT IDENTIFIER visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type OBJECT IDENTIFIER in its encoded formobject - visit an object of ASN.1 type OBJECT IDENTIFIER
VisitorException
public java.lang.Object visit(ASN1OctetString value,
java.lang.Object object)
throws VisitorException
ValueVisitorOCTET STRING visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type OCTET STRING in its encoded formobject - visit an object of ASN.1 type OCTET STRING
VisitorException
public java.lang.Object visit(XEROctetString value,
java.lang.Object object)
throws VisitorException
visit in interface ValueVisitorvalue - a value of ASN.1 type OCTET STRING in its XER encoded formobject - visit an object of ASN.1 type OCTET STRING
VisitorException
public java.lang.Object visit(ASN1RelativeOID value,
java.lang.Object object)
throws VisitorException
ValueVisitorRELATIVE_OID visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type RELATIVE_OID in its encoded formobject - visit an object of ASN.1 type RELATIVE_OID
VisitorException
public java.lang.Object visit(ASN1Sequence value,
java.lang.Object object)
throws VisitorException
ValueVisitorSEQUENCE type visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type SEQUENCE in its encoded formobject - visit an object of ASN.1 type SEQUENCE
VisitorException
public java.lang.Object visit(ASN1SequenceOf value,
java.lang.Object object)
throws VisitorException
ValueVisitorSEQUENCE OF type visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type SEQUENCE OF in its encoded formobject - visit an object of ASN.1 type SEQUENCE OF
VisitorException
public java.lang.Object visit(ASN1SetOf value,
java.lang.Object object)
throws VisitorException
ValueVisitorSET OF type visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type SET OF in its encoded formobject - visit an object of ASN.1 type SET OF
VisitorException
public java.lang.Object visit(ASN1OpenType value,
java.lang.Object object)
throws VisitorException
visit in interface ValueVisitorvalue - a value of an ASN.1 type in its encoded form (an open type)object - visit an object of the ASN.1 open type
VisitorException
public java.lang.Object visit(ASN1VisibleString value,
java.lang.Object object)
throws VisitorException
ValueVisitorVisibleString visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type VisibleString in its encoded formobject - visit an object of ASN.1 type VisibleString
VisitorException
public java.lang.Object visit(ASN1BMPString value,
java.lang.Object object)
throws VisitorException
ValueVisitorBMPString visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type BMPString in its encoded formobject - visit an object of ASN.1 type BMPString
VisitorException
public java.lang.Object visit(ASN1GeneralString value,
java.lang.Object object)
throws VisitorException
ValueVisitorGeneralString visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type GeneralString in its encoded formobject - visit an object of ASN.1 type GeneralString
VisitorException
public java.lang.Object visit(ASN1IA5String value,
java.lang.Object object)
throws VisitorException
ValueVisitorIA5String visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type IA5String in its encoded formobject - visit an object of ASN.1 type IA5String
VisitorException
public java.lang.Object visit(ASN1ISO646String value,
java.lang.Object object)
throws VisitorException
ValueVisitorISO646String visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type ISO646String in its encoded formobject - visit an object of ASN.1 type ISO646String
VisitorException
public java.lang.Object visit(ASN1NumericString value,
java.lang.Object object)
throws VisitorException
ValueVisitorNumericString visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type NumericString in its encoded formobject - visit an object of ASN.1 type NumericString
VisitorException
public java.lang.Object visit(ASN1PrintableString value,
java.lang.Object object)
throws VisitorException
ValueVisitorPrintableString visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type PrintableString in its encoded formobject - visit an object of ASN.1 type PrintableString
VisitorException
public java.lang.Object visit(ASN1T61String value,
java.lang.Object object)
throws VisitorException
ValueVisitorT61String visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type T61String in its encoded formobject - visit an object of ASN.1 type T61String
VisitorException
public java.lang.Object visit(ASN1TeletexString value,
java.lang.Object object)
throws VisitorException
ValueVisitorTeletexString visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type TeletexString in its encoded formobject - visit an object of ASN.1 type TeletexString
VisitorException
public java.lang.Object visit(ASN1UniversalString value,
java.lang.Object object)
throws VisitorException
ValueVisitorUniversalString visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type UniversalString in its encoded formobject - visit an object of ASN.1 type UniversalString
VisitorException
public java.lang.Object visit(ASN1UTF8String value,
java.lang.Object object)
throws VisitorException
ValueVisitorUTF8String visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type UTF8String in its encoded formobject - visit an object of ASN.1 type UTF8String
VisitorException
public java.lang.Object visit(ASN1VideotexString value,
java.lang.Object object)
throws VisitorException
ValueVisitorVideotexString visit method with value and
object parameters.
visit in interface ValueVisitorvalue - a value of ASN.1 type VideotexString in its encoded formobject - visit an object of ASN.1 type VideotexString
VisitorException
|
XCMS Toolkit | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||