Class TestBuilderModel
java.lang.Object
org.locationtech.jtstest.testbuilder.model.TestBuilderModel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classEncapsulates test case cursor logic. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddIndicator(Geometry geom) cases()voidchangePrecisionModel(PrecisionModel precisionModel) voidcopyResult(boolean isFormatted) getCases()intintbooleanbooleanbooleanisLayerFixed(Layer lyr) voidlayerDelete(Layer lyr) voidvoidvoidloadEditList(TestCaseList tcl) voidloadGeometryText(String wktA, String wktB) voidloadMultipleGeometriesFromFile(int geomIndex, String filename) voidopenXmlFilesAndDirectories(File[] files) voidpasteGeometry(int geomIndex) voidvoidsetPrecisionModel(PrecisionModel precisionModel) void
-
Constructor Details
-
TestBuilderModel
public TestBuilderModel()
-
-
Method Details
-
getGeometryEditModel
-
getPrecisionModel
-
setPrecisionModel
-
getGeometryFactory
-
getResultDisplayString
-
getLayers
-
getLayersAll
-
getLayersTop
-
getLayersBase
-
getLayersLegend
-
getLayerIndicators
-
addIndicator
-
hasLayer
-
pasteGeometry
-
readGeometryFromClipboard
-
loadMultipleGeometriesFromFile
-
loadGeometryText
- Throws:
ParseExceptionIOException
-
cases
-
getCurrentCase
-
getCurrentCaseIndex
public int getCurrentCaseIndex() -
getCasesSize
public int getCasesSize() -
getCases
-
getTestCaseList
-
addCase
-
addCase
-
openXmlFilesAndDirectories
-
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
-