Class TestBuilderModel.CaseList
- java.lang.Object
-
- org.locationtech.jtstest.testbuilder.model.TestBuilderModel.CaseList
-
- Enclosing class:
- TestBuilderModel
public static class TestBuilderModel.CaseList extends java.lang.Object
Encapsulates test case cursor logic.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TestBuilderModel.CaseList.CaseFactory
-
Field Summary
Fields Modifier and Type Field Description private TestBuilderModel.CaseList.CaseFactory
caseFactory
private int
tcIndex
private TestCaseList
tcList
-
Constructor Summary
Constructors Constructor Description CaseList(TestBuilderModel.CaseList.CaseFactory caseFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addCase(TestCaseEdit testcase)
void
copyCase()
void
createNew()
void
deleteCase()
java.util.List
getCases()
TestCaseEdit
getCurrentCase()
Testable
getCurrentTestable()
int
getCurrentTestIndex()
int
getSize()
TestCaseList
getTestList()
void
init()
void
init(TestCaseList tcl)
void
nextCase()
void
prevCase()
void
setCurrent(TestCaseEdit testCase)
void
setCurrentTestIndex(int i)
-
-
-
Field Detail
-
tcList
private TestCaseList tcList
-
tcIndex
private int tcIndex
-
caseFactory
private TestBuilderModel.CaseList.CaseFactory caseFactory
-
-
Constructor Detail
-
CaseList
public CaseList(TestBuilderModel.CaseList.CaseFactory caseFactory)
-
-
Method Detail
-
init
public void init()
-
init
public void init(TestCaseList tcl)
-
getCases
public java.util.List getCases()
-
setCurrent
public void setCurrent(TestCaseEdit testCase)
-
getCurrentCase
public TestCaseEdit getCurrentCase()
-
getCurrentTestable
public Testable getCurrentTestable()
-
getCurrentTestIndex
public int getCurrentTestIndex()
-
setCurrentTestIndex
public void setCurrentTestIndex(int i)
-
getTestList
public TestCaseList getTestList()
-
getSize
public int getSize()
-
prevCase
public void prevCase()
-
nextCase
public void nextCase()
-
copyCase
public void copyCase()
-
createNew
public void createNew()
-
addCase
private void addCase(TestCaseEdit testcase)
-
deleteCase
public void deleteCase()
-
-