XCMS Toolkit

schemajic.model
Interface ValueVisitor

All Known Implementing Classes:
BXERDecoder, BXEREncoder, CXERDecoder, CXEREncoder, DERDecoder, DEREncoder, Printer, ValuePrinter

public interface ValueVisitor

A public interface for the Visitor design pattern, which provides a means of separating a set of operations (instructions) from an object structure, so that is is easy to add new operations without modification of the structures.

Version:
1.00 - 2006/02/09
Author:
support@phillipgriffin.com
See Also:
Visitor Design Pattern

Method Summary
 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)
          An ASN.1 type ENUMERATED visit method with value and object parameters.
 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)
          An ASN.1 type INTEGER visit method with value and object parameters.
 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)
          ASN.1 open type visit method with value and object parameters.
 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)
          ASN.1 type OCTET STRING visit method with value and object parameters.
 

Method Detail

visit

java.lang.Object visit(ASN1OpenType value,
                       java.lang.Object object)
                       throws VisitorException
ASN.1 open type visit method with value and object parameters.

Parameters:
value - a value of an ASN.1 type in its encoded form (an open type)
object - visit an object of the ASN.1 open type
Throws:
VisitorException

visit

java.lang.Object visit(ASN1BitString value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type BIT STRING visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type BIT STRING in its encoded form
object - visit an object of ASN.1 type BIT STRING
Throws:
VisitorException

visit

java.lang.Object visit(ASN1BMPString value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type BMPString visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type BMPString in its encoded form
object - visit an object of ASN.1 type BMPString
Throws:
VisitorException

visit

java.lang.Object visit(ASN1Boolean value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type BOOLEAN visit method with value and object parameters.

Parameters:
value - a value of an ASN.1 type BOOLEAN in its encoded form
object - visit an object of ASN.1 type BOOLEAN
Throws:
VisitorException

visit

java.lang.Object visit(ASN1Choice value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 CHOICE type visit method with value and object parameters.

Parameters:
value - a value of some ASN.1 CHOICE type in its encoded form
object - visit an object of the ASN.1 CHOICE type
Throws:
VisitorException

visit

java.lang.Object visit(ASN1Enumerated value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type ENUMERATED visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type ENUMERATED in its encoded form
object - visit an object of ASN.1 type ENUMERATED
Throws:
VisitorException

visit

java.lang.Object visit(ASN1GeneralizedTime value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type GeneralizedTime visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type GeneralizedTime in its encoded form
object - visit an object of ASN.1 type GeneralizedTime
Throws:
VisitorException

visit

java.lang.Object visit(ASN1GeneralString value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type GeneralString visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type GeneralString in its encoded form
object - visit an object of ASN.1 type GeneralString
Throws:
VisitorException

visit

java.lang.Object visit(ASN1IA5String value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type IA5String visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type IA5String in its encoded form
object - visit an object of ASN.1 type IA5String
Throws:
VisitorException

visit

java.lang.Object visit(ASN1Integer value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type INTEGER visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type INTEGER in its encoded form
object - visit an object of ASN.1 type INTEGER
Throws:
VisitorException

visit

java.lang.Object visit(ASN1ISO646String value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type ISO646String visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type ISO646String in its encoded form
object - visit an object of ASN.1 type ISO646String
Throws:
VisitorException

visit

java.lang.Object visit(ASN1Null value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type NULL visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type NULL in its encoded form
object - visit an object of ASN.1 type NULL
Throws:
VisitorException

visit

java.lang.Object visit(ASN1NumericString value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type NumericString visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type NumericString in its encoded form
object - visit an object of ASN.1 type NumericString
Throws:
VisitorException

visit

java.lang.Object visit(ASN1ObjectIdentifier value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type OBJECT IDENTIFIER visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type OBJECT IDENTIFIER in its encoded form
object - visit an object of ASN.1 type OBJECT IDENTIFIER
Throws:
VisitorException

visit

java.lang.Object visit(ASN1OctetString value,
                       java.lang.Object object)
                       throws VisitorException
The ASN.1 type OCTET STRING visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type OCTET STRING in its encoded form
object - visit an object of ASN.1 type OCTET STRING
Throws:
VisitorException

visit

java.lang.Object visit(ASN1PrintableString value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type PrintableString visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type PrintableString in its encoded form
object - visit an object of ASN.1 type PrintableString
Throws:
VisitorException

visit

java.lang.Object visit(ASN1RelativeOID value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type RELATIVE_OID visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type RELATIVE_OID in its encoded form
object - visit an object of ASN.1 type RELATIVE_OID
Throws:
VisitorException

visit

java.lang.Object visit(ASN1Sequence value,
                       java.lang.Object object)
                       throws VisitorException
an ASN.1 SEQUENCE type visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type SEQUENCE in its encoded form
object - visit an object of ASN.1 type SEQUENCE
Throws:
VisitorException

visit

java.lang.Object visit(ASN1SequenceOf value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 SEQUENCE OF type visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type SEQUENCE OF in its encoded form
object - visit an object of ASN.1 type SEQUENCE OF
Throws:
VisitorException

visit

java.lang.Object visit(ASN1SetOf value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 SET OF type visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type SET OF in its encoded form
object - visit an object of ASN.1 type SET OF
Throws:
VisitorException

visit

java.lang.Object visit(ASN1T61String value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type T61String visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type T61String in its encoded form
object - visit an object of ASN.1 type T61String
Throws:
VisitorException

visit

java.lang.Object visit(ASN1TeletexString value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type TeletexString visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type TeletexString in its encoded form
object - visit an object of ASN.1 type TeletexString
Throws:
VisitorException

visit

java.lang.Object visit(ASN1UniversalString value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type UniversalString visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type UniversalString in its encoded form
object - visit an object of ASN.1 type UniversalString
Throws:
VisitorException

visit

java.lang.Object visit(ASN1UTF8String value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type UTF8String visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type UTF8String in its encoded form
object - visit an object of ASN.1 type UTF8String
Throws:
VisitorException

visit

java.lang.Object visit(ASN1VideotexString value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type VideotexString visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type VideotexString in its encoded form
object - visit an object of ASN.1 type VideotexString
Throws:
VisitorException

visit

java.lang.Object visit(ASN1VisibleString value,
                       java.lang.Object object)
                       throws VisitorException
An ASN.1 type VisibleString visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type VisibleString in its encoded form
object - visit an object of ASN.1 type VisibleString
Throws:
VisitorException

visit

java.lang.Object visit(XEROctetString value,
                       java.lang.Object object)
                       throws VisitorException
ASN.1 type OCTET STRING visit method with value and object parameters.

Parameters:
value - a value of ASN.1 type OCTET STRING in its XER encoded form
object - visit an object of ASN.1 type OCTET STRING
Throws:
VisitorException

XCMS Toolkit


Copyright © 2005-2006 GRIFFIN Consulting. All Rights Reserved.