com.jamasoftware.contour.domain.visitor.contourItem
Interface ContourItemVisitor<R,P>

Type Parameters:
R - The return type of the visitor
P - The optional parameter that the visitor uses
All Known Implementing Classes:
CloneContourItemVisitor, DeactivateContourItemVisitor, ExtTreeNodeContourItemVisitor, ForcedVisitContourItemVisitor, MergeDtoIntoContourItemVisitor, MergeNonMetaDataFromDtoIntoContourItemVisitor, NewDTOInstanceContourItemVisitor, NewVersionDTOContourItemVisitor, SimpleContourItemVisitor, ToDTOContourItemVisitor, ToLiteDTOContourItemVisitor

public interface ContourItemVisitor<R,P>

Anything that visits a ContourItem base class should implement this interface and use the visitor pattern. For a simple implementation, consider extending SimpleContourItemVisitor, which calls the visit methods in the known hierarchy.

Author:
Sean Adkinson

Method Summary
 R visitContourItem(ContourItem item, P p)
           
 R visitDocument(Document document, P p)
           
 R visitTestCycle(TestCycle testCycle, P p)
           
 R visitTestPlan(TestPlan testPlan, P p)
           
 R visitTestRun(TestRun testRun, P p)
           
 

Method Detail

visitContourItem

R visitContourItem(ContourItem item,
                   P p)

visitDocument

R visitDocument(Document document,
                P p)

visitTestPlan

R visitTestPlan(TestPlan testPlan,
                P p)

visitTestCycle

R visitTestCycle(TestCycle testCycle,
                 P p)

visitTestRun

R visitTestRun(TestRun testRun,
               P p)


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