Class TestBuilderModel
java.lang.Object
org.locationtech.jtstest.testbuilder.model.TestBuilderModel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Encapsulates test case cursor logic. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
addIndicator
(Geometry geom) cases()
void
changePrecisionModel
(PrecisionModel precisionModel) void
copyResult
(boolean isFormatted) getCases()
int
int
boolean
boolean
boolean
isLayerFixed
(Layer lyr) void
layerDelete
(Layer lyr) void
void
void
loadEditList
(TestCaseList tcl) void
loadGeometryText
(String wktA, String wktB) void
loadMultipleGeometriesFromFile
(int geomIndex, String filename) void
openXmlFilesAndDirectories
(File[] files) void
pasteGeometry
(int geomIndex) void
void
setPrecisionModel
(PrecisionModel precisionModel) void
-
Constructor Details
-
TestBuilderModel
public TestBuilderModel()
-
-
Method Details
-
getGeometryEditModel
-
getPrecisionModel
-
setPrecisionModel
-
getGeometryFactory
-
getResultDisplayString
-
getLayers
-
getLayersAll
-
getLayersTop
-
getLayersBase
-
getLayersLegend
-
getLayerIndicators
-
addIndicator
-
hasLayer
-
pasteGeometry
- Throws:
Exception
-
readGeometryFromClipboard
- Throws:
Exception
-
loadMultipleGeometriesFromFile
- Throws:
Exception
-
loadGeometryText
- Throws:
ParseException
IOException
-
cases
-
getCurrentCase
-
getCurrentCaseIndex
public int getCurrentCaseIndex() -
getCasesSize
public int getCasesSize() -
getCases
-
getTestCaseList
-
addCase
-
addCase
-
openXmlFilesAndDirectories
- Throws:
Exception
-
loadEditList
- Throws:
ParseException
-
getParsingProblems
- Returns:
- empy list if no errors
-
hasParseErrors
public boolean hasParseErrors() -
setResult
-
getResult
-
setOpName
-
getOpName
-
copyResult
public void copyResult(boolean isFormatted) -
changePrecisionModel
- Throws:
ParseException
-
layerCopy
-
layerDelete
-
layerUp
-
layerDown
-
isLayerFixed
-