org.apache.cxf.tools.corba.processors.idl
Class VisitorBase

java.lang.Object
  extended by org.apache.cxf.tools.corba.processors.idl.VisitorBase
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
ArrayVisitor, AttributeVisitor, ConstrTypeSpecVisitor, ConstVisitor, DeclaratorVisitor, DefinitionVisitor, EnumVisitor, ExceptionVisitor, FixedVisitor, ModuleVisitor, ObjectReferenceVisitor, OperationVisitor, ParamDclVisitor, ParamTypeSpecVisitor, PortTypeVisitor, ScopedNameVisitor, SequenceVisitor, SimpleTypeSpecVisitor, StringVisitor, StructVisitor, TemplateTypeSpecVisitor, TypeDclVisitor, TypedefVisitor, TypesVisitor, UnionVisitor

public abstract class VisitorBase
extends Object
implements Visitor


Field Summary
protected  DeferredActionCollection deferredActions
           
protected  javax.wsdl.Definition definition
           
protected  WSDLSchemaManager manager
           
protected  ModuleToNSMapper mapper
           
protected  org.apache.ws.commons.schema.XmlSchema schema
           
protected  org.apache.ws.commons.schema.XmlSchemaCollection schemas
           
protected static ScopeNameCollection scopedNames
           
protected  TypeMappingType typeMap
           
protected  WSDLASTVisitor wsdlVisitor
           
 
Constructor Summary
VisitorBase(Scope scopeRef, javax.wsdl.Definition defn, org.apache.ws.commons.schema.XmlSchema schemaRef, WSDLASTVisitor wsdlASTVisitor)
           
 
Method Summary
 CorbaTypeImpl getCorbaType()
           
 Scope getFullyQualifiedName()
           
 org.apache.ws.commons.schema.XmlSchemaType getSchemaType()
           
 Scope getScope()
           
static ScopeNameCollection getScopedNames()
           
 WSDLASTVisitor getWsdlVisitor()
           
protected  void setCorbaType(CorbaTypeImpl type)
           
 void setFullyQualifiedName(Scope declaredName)
           
protected  void setSchemaType(org.apache.ws.commons.schema.XmlSchemaType type)
           
abstract  void visit(antlr.collections.AST node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scopedNames

protected static ScopeNameCollection scopedNames

wsdlVisitor

protected WSDLASTVisitor wsdlVisitor

schemas

protected org.apache.ws.commons.schema.XmlSchemaCollection schemas

typeMap

protected TypeMappingType typeMap

mapper

protected ModuleToNSMapper mapper

manager

protected WSDLSchemaManager manager

deferredActions

protected DeferredActionCollection deferredActions

schema

protected org.apache.ws.commons.schema.XmlSchema schema

definition

protected javax.wsdl.Definition definition
Constructor Detail

VisitorBase

public VisitorBase(Scope scopeRef,
                   javax.wsdl.Definition defn,
                   org.apache.ws.commons.schema.XmlSchema schemaRef,
                   WSDLASTVisitor wsdlASTVisitor)
Method Detail

visit

public abstract void visit(antlr.collections.AST node)
Specified by:
visit in interface Visitor

setSchemaType

protected void setSchemaType(org.apache.ws.commons.schema.XmlSchemaType type)

getSchemaType

public org.apache.ws.commons.schema.XmlSchemaType getSchemaType()
Specified by:
getSchemaType in interface Visitor

setCorbaType

protected void setCorbaType(CorbaTypeImpl type)

getCorbaType

public CorbaTypeImpl getCorbaType()
Specified by:
getCorbaType in interface Visitor

getScope

public Scope getScope()
Specified by:
getScope in interface Visitor

getScopedNames

public static ScopeNameCollection getScopedNames()

setFullyQualifiedName

public void setFullyQualifiedName(Scope declaredName)

getFullyQualifiedName

public Scope getFullyQualifiedName()
Specified by:
getFullyQualifiedName in interface Visitor

getWsdlVisitor

public WSDLASTVisitor getWsdlVisitor()


Apache CXF