Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

classgen
Class SetNameVisitor  view SetNameVisitor download SetNameVisitor.java

java.lang.Object
  extended byclassgen.syntax.VisitorAdaptor
      extended byclassgen.SetNameVisitor
All Implemented Interfaces:
classgen.syntax.Visitor

public class SetNameVisitor
extends classgen.syntax.VisitorAdaptor


Field Summary
(package private)  java.util.Vector names
           
(package private)  boolean oneAlt
           
(package private)  boolean oneItem
           
(package private)  classgen.syntax.Production parentProduction
           
 
Constructor Summary
SetNameVisitor()
           
 
Method Summary
 boolean exists(java.lang.String name)
           
static java.lang.String makeClassName(java.lang.String name)
           
static java.lang.String makeSelector(java.lang.String name)
           
static java.lang.String makeSelector(java.lang.String className, java.lang.String selector)
           
 void visit(classgen.syntax.Alternative alt)
           
 void visit(classgen.syntax.AlternativeList l)
           
 void visit(classgen.syntax.AttribDecl attr)
           
 void visit(classgen.syntax.EnumProduction production)
           
 void visit(classgen.syntax.GrammarProduction production)
           
 void visit(classgen.syntax.ItemList l)
           
 void visit(classgen.syntax.ListItem item)
           
 void visit(classgen.syntax.RecordItem item)
           
 
Methods inherited from class classgen.syntax.VisitorAdaptor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parentProduction

classgen.syntax.Production parentProduction

oneItem

boolean oneItem

oneAlt

boolean oneAlt

names

java.util.Vector names
Constructor Detail

SetNameVisitor

public SetNameVisitor()
Method Detail

visit

public void visit(classgen.syntax.AlternativeList l)

visit

public void visit(classgen.syntax.Alternative alt)

visit

public void visit(classgen.syntax.GrammarProduction production)

visit

public void visit(classgen.syntax.EnumProduction production)

visit

public void visit(classgen.syntax.ItemList l)

visit

public void visit(classgen.syntax.ListItem item)

visit

public void visit(classgen.syntax.RecordItem item)

visit

public void visit(classgen.syntax.AttribDecl attr)

makeClassName

public static java.lang.String makeClassName(java.lang.String name)

makeSelector

public static java.lang.String makeSelector(java.lang.String className,
                                            java.lang.String selector)

makeSelector

public static java.lang.String makeSelector(java.lang.String name)

exists

public boolean exists(java.lang.String name)