gov.sns.xal.slg
Class TestVisitor

java.lang.Object
  |
  +--gov.sns.xal.slg.TestVisitor
All Implemented Interfaces:
Visitor

public class TestVisitor
extends java.lang.Object
implements Visitor

A test class that implements Visitor and performs the same trivial operations on most the visited objects.


Constructor Summary
TestVisitor()
          Creates a new instance of TestVisitor
 
Method Summary
 java.lang.String getName()
           
 void visit(BCMonitor e)
          visit a BCMonitor lattice element
 void visit(BLMonitor e)
          visit a BLMonitor lattice element
 void visit(BPMonitor e)
          visit a BPMonitor lattice element
 void visit(Dipole e)
          visit a Dipole lattice element
 void visit(Drift e)
          visit a Drift lattice element
 void visit(Foil e)
          visit a Foil lattice element
 void visit(HSteerer e)
          visit a HSteerer lattice element
 void visit(Marker e)
          visit a Marker lattice element
 void visit(Octupole e)
          visit a Octupole lattice element
 void visit(PermMarker e)
          visit a PermMarker lattice element
 void visit(Quadrupole e)
          visit a Quadrupole lattice element
 void visit(RFGap e)
          visit a RFGap lattice element
 void visit(Sextupole e)
          visit a Sextupole lattice element
 void visit(SkewQuad e)
          visit a SkewQuad lattice element
 void visit(SkewSext e)
          visit a SkewSext lattice element
 void visit(VSteerer e)
          visit a VSteerer lattice element
 void visit(WScanner e)
          visit a WScanner lattice element
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestVisitor

public TestVisitor()
Creates a new instance of TestVisitor

Method Detail

getName

public java.lang.String getName()

visit

public void visit(RFGap e)
visit a RFGap lattice element

Specified by:
visit in interface Visitor

visit

public void visit(PermMarker e)
visit a PermMarker lattice element

Specified by:
visit in interface Visitor

visit

public void visit(SkewSext e)
visit a SkewSext lattice element

Specified by:
visit in interface Visitor

visit

public void visit(Octupole e)
visit a Octupole lattice element

Specified by:
visit in interface Visitor

visit

public void visit(BCMonitor e)
visit a BCMonitor lattice element

Specified by:
visit in interface Visitor

visit

public void visit(HSteerer e)
visit a HSteerer lattice element

Specified by:
visit in interface Visitor

visit

public void visit(Dipole e)
visit a Dipole lattice element

Specified by:
visit in interface Visitor

visit

public void visit(VSteerer e)
visit a VSteerer lattice element

Specified by:
visit in interface Visitor

visit

public void visit(Drift e)
visit a Drift lattice element

Specified by:
visit in interface Visitor

visit

public void visit(Quadrupole e)
visit a Quadrupole lattice element

Specified by:
visit in interface Visitor

visit

public void visit(WScanner e)
visit a WScanner lattice element

Specified by:
visit in interface Visitor

visit

public void visit(BPMonitor e)
visit a BPMonitor lattice element

Specified by:
visit in interface Visitor

visit

public void visit(BLMonitor e)
visit a BLMonitor lattice element

Specified by:
visit in interface Visitor

visit

public void visit(Foil e)
visit a Foil lattice element

Specified by:
visit in interface Visitor

visit

public void visit(SkewQuad e)
visit a SkewQuad lattice element

Specified by:
visit in interface Visitor

visit

public void visit(Sextupole e)
visit a Sextupole lattice element

Specified by:
visit in interface Visitor

visit

public void visit(Marker e)
visit a Marker lattice element

Specified by:
visit in interface Visitor