org.osm2world.core.world.modules.common
Class ConfigurableWorldModule

Object
  extended by ConfigurableWorldModule
All Implemented Interfaces:
WorldModule
Direct Known Subclasses:
AbstractModule, BuildingModule, RailwayModule, RoadModule, TreeModule, WaterModule

public abstract class ConfigurableWorldModule
extends Object
implements WorldModule

simple superclass for WorldModules that stores a configuration set by setConfiguration(org.apache.commons.configuration.Configuration)


Field Summary
protected  Configuration config
           
 
Constructor Summary
ConfigurableWorldModule()
           
 
Method Summary
 void setConfiguration(Configuration config)
          provides a Configuration that can be used to control aspects of a WorldModule's behavior.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface WorldModule
applyTo
 

Field Detail

config

protected Configuration config
Constructor Detail

ConfigurableWorldModule

public ConfigurableWorldModule()
Method Detail

setConfiguration

public void setConfiguration(Configuration config)
Description copied from interface: WorldModule
provides a Configuration that can be used to control aspects of a WorldModule's behavior. This is guaranteed to be called before WorldModule.applyTo(MapData), but not all parameters might be explicitly set in the configuration, so defaults need to be available.

Specified by:
setConfiguration in interface WorldModule