com.jamasoftware.contour.domain.visitor.contourItem
Class CloneContourItemVisitor

java.lang.Object
  extended by com.jamasoftware.contour.domain.visitor.contourItem.SimpleContourItemVisitor<R,P>
      extended by com.jamasoftware.contour.domain.visitor.contourItem.ForcedVisitContourItemVisitor<ContourItem,CloneContourItemOptions>
          extended by com.jamasoftware.contour.domain.visitor.contourItem.CloneContourItemVisitor
All Implemented Interfaces:
ContourItemVisitor<ContourItem,CloneContourItemOptions>

public class CloneContourItemVisitor
extends ForcedVisitContourItemVisitor<ContourItem,CloneContourItemOptions>

Visits a ContourItem in order to clone it.

Author:
Sean Adkinson

Nested Class Summary
 
Nested classes/interfaces inherited from class com.jamasoftware.contour.domain.visitor.contourItem.ForcedVisitContourItemVisitor
ForcedVisitContourItemVisitor.ContourItemNotVisitedException
 
Field Summary
static CloneContourItemVisitor INSTANCE
           
 
Method Summary
 ContourItem visitDocument(Document doc, CloneContourItemOptions options)
           
 ContourItem visitTestCycle(TestCycle testCycle, CloneContourItemOptions options)
           
 ContourItem visitTestPlan(TestPlan testPlan, CloneContourItemOptions options)
           
 ContourItem visitTestRun(TestRun testRun, CloneContourItemOptions options)
           
 
Methods inherited from class com.jamasoftware.contour.domain.visitor.contourItem.ForcedVisitContourItemVisitor
visitContourItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final CloneContourItemVisitor INSTANCE
Method Detail

visitDocument

public ContourItem visitDocument(Document doc,
                                 CloneContourItemOptions options)
Specified by:
visitDocument in interface ContourItemVisitor<ContourItem,CloneContourItemOptions>
Overrides:
visitDocument in class SimpleContourItemVisitor<ContourItem,CloneContourItemOptions>

visitTestPlan

public ContourItem visitTestPlan(TestPlan testPlan,
                                 CloneContourItemOptions options)
Specified by:
visitTestPlan in interface ContourItemVisitor<ContourItem,CloneContourItemOptions>
Overrides:
visitTestPlan in class SimpleContourItemVisitor<ContourItem,CloneContourItemOptions>

visitTestRun

public ContourItem visitTestRun(TestRun testRun,
                                CloneContourItemOptions options)
Specified by:
visitTestRun in interface ContourItemVisitor<ContourItem,CloneContourItemOptions>
Overrides:
visitTestRun in class SimpleContourItemVisitor<ContourItem,CloneContourItemOptions>

visitTestCycle

public ContourItem visitTestCycle(TestCycle testCycle,
                                  CloneContourItemOptions options)
Specified by:
visitTestCycle in interface ContourItemVisitor<ContourItem,CloneContourItemOptions>
Overrides:
visitTestCycle in class SimpleContourItemVisitor<ContourItem,CloneContourItemOptions>


Copyright (c) 2010 Jama Software, Inc. All Rights Reserved.