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 boolean
myFirstUpdateFlag
protected Model
myModel
protected SpatialModel
mySpatialModel2D
protected TextReport
myTextReport
-
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 void
recordFirstUpdate()
protected void
recordPositionUpdate()
protected void
recordSpatialModelElementAdded()
protected void
recordSpatialModelElementRemoved()
void
update(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:ObserverIfc
This method is called when the observable needs observing- Specified by:
update
in 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()
-
-