|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
ObjectConfigurableWorldModule
AbstractModule
public abstract class AbstractModule
skeleton implementation for WorldModules.
Subclasses need to be able to create WorldObjects
for each MapElement in isolation.
This can make parallel application of the module possible.
| Field Summary |
|---|
| Fields inherited from class ConfigurableWorldModule |
|---|
config |
| Constructor Summary | |
|---|---|
AbstractModule()
|
|
| Method Summary | |
|---|---|
void |
applyTo(MapData grid)
adds WorldObjects to MapElements |
protected void |
applyToArea(MapArea area)
create WorldObjects for a MapArea. |
protected void |
applyToElement(MapElement element)
create WorldObjects for a MapElement. |
protected void |
applyToNode(MapNode node)
create WorldObjects for a MapNode. |
protected void |
applyToWaySegment(MapWaySegment segment)
create WorldObjects for a MapWaySegment. |
| Methods inherited from class ConfigurableWorldModule |
|---|
setConfiguration |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractModule()
| Method Detail |
|---|
public final void applyTo(MapData grid)
WorldModuleWorldObjects to MapElements
protected void applyToElement(MapElement element)
WorldObjects for a MapElement.
Can be overwritten by subclasses.
The default implementation does not create any objects.
protected void applyToNode(MapNode node)
WorldObjects for a MapNode.
Can be overwritten by subclasses.
The default implementation calls applyToElement(MapElement).
protected void applyToWaySegment(MapWaySegment segment)
WorldObjects for a MapWaySegment.
Can be overwritten by subclasses.
The default implementation calls applyToElement(MapElement).
protected void applyToArea(MapArea area)
WorldObjects for a MapArea.
Can be overwritten by subclasses.
The default implementation calls applyToElement(MapElement).
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||