org.gxml.sa
Interface GxMetaVisitor<A,S,T>


public interface GxMetaVisitor<A,S,T>


Method Summary
 void atomicType(T node, SmName<S> name, T baseType)
           
 void atomicUrType(T node)
           
 void attributeType(T node, SmName<S> name, T type)
           
 void choiceType(T node, T lhs, T rhs)
           
 void commentType(T node)
           
 void complexType(T node, SmName<S> name, T baseType)
           
 void complexUrType(T node)
           
 void concatType(T node, T lhs, T rhs)
           
 void documentType(T node, T contentType)
           
 void elementType(T node, SmName<S> name, T type, boolean nillable)
           
 void emptyType(T node)
           
 void interleaveType(T node, T lhs, T rhs)
           
 void multiplyType(T node, T argument, GxQuantifier multiplier)
           
 void namespaceType(T node)
           
 void noneType(T node)
           
 void processingInstructionType(T node, java.lang.String name)
           
 void schemaAttributeType(T node, SmName<S> name)
           
 void schemaElementType(T type, SmName<S> name)
           
 void simpleUrType(T node)
           
 void textType(T node)
           
 

Method Detail

atomicType

void atomicType(T node,
                SmName<S> name,
                T baseType)

atomicUrType

void atomicUrType(T node)

attributeType

void attributeType(T node,
                   SmName<S> name,
                   T type)

choiceType

void choiceType(T node,
                T lhs,
                T rhs)

commentType

void commentType(T node)

complexType

void complexType(T node,
                 SmName<S> name,
                 T baseType)

complexUrType

void complexUrType(T node)

concatType

void concatType(T node,
                T lhs,
                T rhs)

documentType

void documentType(T node,
                  T contentType)

elementType

void elementType(T node,
                 SmName<S> name,
                 T type,
                 boolean nillable)

emptyType

void emptyType(T node)

interleaveType

void interleaveType(T node,
                    T lhs,
                    T rhs)

multiplyType

void multiplyType(T node,
                  T argument,
                  GxQuantifier multiplier)

namespaceType

void namespaceType(T node)

noneType

void noneType(T node)

processingInstructionType

void processingInstructionType(T node,
                               java.lang.String name)

schemaAttributeType

void schemaAttributeType(T node,
                         SmName<S> name)

schemaElementType

void schemaElementType(T type,
                       SmName<S> name)

simpleUrType

void simpleUrType(T node)

textType

void textType(T node)


Copyright © 2009 TIBCO Software Inc. All Rights Reserved.