XCMS Toolkit

schemajic.schema
Interface TypeVisitor


public interface TypeVisitor

A public interface for the Visitor design pattern for ASN.1 types implemented by schemajic.compiler.JavaCodebase.

Since Java is a strongly types language, each different kind of ASN.1 type supported must have its own visit instance method as defined below. Each of these instance methods is effectively abstract and corresponds to a concrete method in classes that implement this public interface, such as schemajic.schema.JavaCodebase.

Version:
1.00 - 2006/01/19
Author:
support@phillipgriffin.com

Method Summary
 void visit(AliasType t)
           
 void visit(BitStringType t)
           
 void visit(BMPStringType t)
           
 void visit(BooleanType t)
           
 void visit(ChoiceType t)
           
 void visit(EnumeratedType t)
           
 void visit(GeneralizedTimeType t)
           
 void visit(GeneralStringType t)
           
 void visit(IA5StringType t)
           
 void visit(IntegerType t)
           
 void visit(ISO646StringType t)
           
 void visit(NullType t)
           
 void visit(NumericStringType t)
           
 void visit(ObjectIdentifierType t)
           
 void visit(OctetStringType t)
           
 void visit(OpenTypeType t)
           
 void visit(PrintableStringType t)
           
 void visit(RelativeOIDType t)
           
 void visit(SequenceOfType t)
           
 void visit(SequenceType t)
           
 void visit(SetOfType t)
           
 void visit(T61StringType t)
           
 void visit(TeletexStringType t)
           
 void visit(UniversalStringType t)
           
 void visit(UTF8StringType t)
           
 void visit(VideotexStringType t)
           
 void visit(VisibleStringType t)
           
 

Method Detail

visit

void visit(AliasType t)

visit

void visit(BitStringType t)

visit

void visit(BMPStringType t)

visit

void visit(BooleanType t)

visit

void visit(ChoiceType t)

visit

void visit(EnumeratedType t)

visit

void visit(GeneralizedTimeType t)

visit

void visit(GeneralStringType t)

visit

void visit(IA5StringType t)

visit

void visit(IntegerType t)

visit

void visit(ISO646StringType t)

visit

void visit(NullType t)

visit

void visit(NumericStringType t)

visit

void visit(ObjectIdentifierType t)

visit

void visit(OctetStringType t)

visit

void visit(OpenTypeType t)

visit

void visit(PrintableStringType t)

visit

void visit(RelativeOIDType t)

visit

void visit(SetOfType t)

visit

void visit(SequenceType t)

visit

void visit(SequenceOfType t)

visit

void visit(T61StringType t)

visit

void visit(TeletexStringType t)

visit

void visit(UniversalStringType t)

visit

void visit(UTF8StringType t)

visit

void visit(VideotexStringType t)

visit

void visit(VisibleStringType t)

XCMS Toolkit


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