tom.engine.adt.tomslot.strategy.pairnamedecllist
Class Make_ConsconcPairNameDecl

java.lang.Object
  extended by tom.engine.adt.tomslot.strategy.pairnamedecllist.Make_ConsconcPairNameDecl
All Implemented Interfaces:
Strategy, Visitable

public class Make_ConsconcPairNameDecl
extends Object
implements Strategy


Field Summary
protected  Environment environment
           
 
Constructor Summary
Make_ConsconcPairNameDecl(Strategy _HeadconcPairNameDecl, Strategy _TailconcPairNameDecl)
           
 
Method Summary
 Visitable getChildAt(int index)
           
 int getChildCount()
           
 Visitable[] getChildren()
           
 Environment getEnvironment()
           
 Visitable setChildAt(int index, Visitable child)
           
 Visitable setChildren(Visitable[] children)
           
 void setEnvironment(Environment env)
           
<T extends Visitable>
T
visit(Environment envt)
           
 Object visit(Environment envt, Introspector i)
           
 int visit(Introspector i)
           
<T extends Visitable>
T
visit(T any)
           
<T> T
visit(T any, Introspector i)
           
<T extends Visitable>
T
visitLight(T any)
           
<T> T
visitLight(T any, Introspector i)
          Builds a new ConsconcPairNameDecl If one of the sub-strategies application fails, throw a VisitFailure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

environment

protected Environment environment
Constructor Detail

Make_ConsconcPairNameDecl

public Make_ConsconcPairNameDecl(Strategy _HeadconcPairNameDecl,
                                 Strategy _TailconcPairNameDecl)
Method Detail

setEnvironment

public void setEnvironment(Environment env)
Specified by:
setEnvironment in interface Strategy

getEnvironment

public Environment getEnvironment()
Specified by:
getEnvironment in interface Strategy

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface Visitable

getChildAt

public Visitable getChildAt(int index)
Specified by:
getChildAt in interface Visitable

setChildAt

public Visitable setChildAt(int index,
                            Visitable child)
Specified by:
setChildAt in interface Visitable

getChildren

public Visitable[] getChildren()
Specified by:
getChildren in interface Visitable

setChildren

public Visitable setChildren(Visitable[] children)
Specified by:
setChildren in interface Visitable

visit

public <T extends Visitable> T visit(Environment envt)
                          throws VisitFailure
Specified by:
visit in interface Strategy
Throws:
VisitFailure

visit

public <T extends Visitable> T visit(T any)
                          throws VisitFailure
Specified by:
visit in interface Strategy
Throws:
VisitFailure

visitLight

public <T extends Visitable> T visitLight(T any)
                               throws VisitFailure
Specified by:
visitLight in interface Strategy
Throws:
VisitFailure

visit

public Object visit(Environment envt,
                    Introspector i)
             throws VisitFailure
Specified by:
visit in interface Strategy
Throws:
VisitFailure

visit

public <T> T visit(T any,
                   Introspector i)
        throws VisitFailure
Specified by:
visit in interface Strategy
Throws:
VisitFailure

visitLight

public <T> T visitLight(T any,
                        Introspector i)
             throws VisitFailure
Builds a new ConsconcPairNameDecl If one of the sub-strategies application fails, throw a VisitFailure

Specified by:
visitLight in interface Strategy
Throws:
VisitFailure

visit

public int visit(Introspector i)
Specified by:
visit in interface Strategy