![]() |
Gridarta Editor
|
A MapModelListener attached to all existing maps. More...
Public Member Functions | |
void | errorsChanged (@NotNull final ErrorCollector< G, A, R > errors) |
The errors of a map model have changed. More... | |
void | mapFileChanged (@Nullable final MapFile oldMapFile) |
The map file has changed. More... | |
void | mapObjectsChanged (@NotNull final Set< G > gameObjects, @NotNull final Set< G > transientGameObjects) |
One or more GameObjects on a map have changed. More... | |
void | mapSizeChanged (@NotNull final Size2D newSize) |
The size of a map has changed. More... | |
void | mapSquaresChanged (@NotNull final Set< MapSquare< G, A, R >> mapSquares) |
Squares of a map have changed. More... | |
void | modifiedChanged () |
The modified flag has changed. More... | |
Private Member Functions | |
MapModelListenerImpl (@NotNull final MapModel< G, A, R > mapModel) | |
Creates a new instance. More... | |
Private Attributes | |
final MapModel< G, A, R > | mapModel |
The tracked MapModel instance. More... | |
A MapModelListener attached to all existing maps.
It calls {} for all map changes.
Definition at line 305 of file DelayedMapModelListenerManager.java.
|
private |
Creates a new instance.
mapModel | the map model to track |
Definition at line 316 of file DelayedMapModelListenerManager.java.
void net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.errorsChanged | ( | @NotNull final ErrorCollector< G, A, R > | errors | ) |
The errors of a map model have changed.
errors | the new errors |
Definition at line 336 of file DelayedMapModelListenerManager.java.
void net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapFileChanged | ( | @Nullable final MapFile | oldMapFile | ) |
The map file has changed.
oldMapFile | the map file before the change |
Definition at line 341 of file DelayedMapModelListenerManager.java.
References net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapModel, and net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.scheduleMapModel().
void net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapObjectsChanged | ( | @NotNull final Set< G > | gameObjects, |
@NotNull final Set< G > | transientGameObjects | ||
) |
One or more GameObjects on a map have changed.
The following things are gameObject changes:
The following things are transient gameObject changes:
gameObjects | the change objects that have been changed; does not include game objects that have changed transiently only |
transientGameObjects | the game objects that have been changed transiently; does not include game objects that have changed non-transiently |
Definition at line 331 of file DelayedMapModelListenerManager.java.
References net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapModel, and net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.scheduleMapModel().
void net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapSizeChanged | ( | @NotNull final Size2D | newSize | ) |
The size of a map has changed.
newSize | the new map size |
Definition at line 321 of file DelayedMapModelListenerManager.java.
References net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapModel, and net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.scheduleMapModel().
void net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapSquaresChanged | ( | @NotNull final Set< MapSquare< G, A, R >> | mapSquares | ) |
Squares of a map have changed.
The following things are square changes:
mapSquares | the map squares that have been changed |
Definition at line 326 of file DelayedMapModelListenerManager.java.
References net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapModel, and net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.scheduleMapModel().
void net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.modifiedChanged | ( | ) |
The modified flag has changed.
Definition at line 346 of file DelayedMapModelListenerManager.java.
|
private |
The tracked MapModel instance.
Definition at line 310 of file DelayedMapModelListenerManager.java.
Referenced by net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapFileChanged(), net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.MapModelListenerImpl(), net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapObjectsChanged(), net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapSizeChanged(), and net.sf.gridarta.gui.delayedmapmodel.DelayedMapModelListenerManager< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.MapModelListenerImpl.mapSquaresChanged().