Package jsl.observers
Class SpatialModelTextFileObserver
- java.lang.Object
-
- jsl.observers.SpatialModelTextFileObserver
-
- All Implemented Interfaces:
ObserverIfc
public class SpatialModelTextFileObserver extends java.lang.Object implements ObserverIfc
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanmyFirstUpdateFlagprotected ModelmyModelprotected SpatialModelmySpatialModel2Dprotected TextReportmyTextReport
-
Constructor Summary
Constructors Constructor Description SpatialModelTextFileObserver(java.nio.file.Path pathToFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidrecordFirstUpdate()protected voidrecordPositionUpdate()protected voidrecordSpatialModelElementAdded()protected voidrecordSpatialModelElementRemoved()voidupdate(java.lang.Object arg0, java.lang.Object arg1)This method is called when the observable needs observing
-
-
-
Field Detail
-
myModel
protected Model myModel
-
mySpatialModel2D
protected SpatialModel mySpatialModel2D
-
myFirstUpdateFlag
protected boolean myFirstUpdateFlag
-
myTextReport
protected final TextReport myTextReport
-
-
Method Detail
-
update
public void update(java.lang.Object arg0, java.lang.Object arg1)Description copied from interface:ObserverIfcThis method is called when the observable needs observing- Specified by:
updatein interfaceObserverIfc- Parameters:
arg0- the thing observedarg1- an object of info
-
recordFirstUpdate
protected void recordFirstUpdate()
-
recordSpatialModelElementRemoved
protected void recordSpatialModelElementRemoved()
-
recordSpatialModelElementAdded
protected void recordSpatialModelElementAdded()
-
recordPositionUpdate
protected void recordPositionUpdate()
-
-