Uses of Class
core.Settings

Packages that use Settings
input Provides interfaces and classes for reading input data from external sources. 
movement Contains different movement models and related classes for the simulator. 
movement.map Sub package for MapBasedMovement movement model's (and its sub classes) helper classes. 
report Contains all the report classes. 
routing Contains all the router classes who decide how to handle the messages. 
test Provides some unit and integration tests for the classes. 
 

Uses of Settings in input
 

Constructors in input with parameters of type Settings
DTN2Events(Settings s)
          Creates a new events object.
MessageEventGenerator(Settings s)
          Constructor, initializes the interval between events, and the size of messages generated, as well as number of hosts in the network.
 

Uses of Settings in movement
 

Constructors in movement with parameters of type Settings
ActivenessHandler(Settings s)
           
ExternalMovement(Settings settings)
          Constructor for the prototype.
MapBasedMovement(Settings settings)
          Creates a new MapBasedMovement based on a Settings object's settings.
MapBasedMovement(Settings settings, SimMap newMap, int nrofMaps)
          Creates a new MapBasedMovement based on a Settings object's settings but with different SimMap
MapRouteMovement(Settings settings)
          Creates a new movement model based on a Settings object's settings.
MovementModel(Settings settings)
          Creates a new MovementModel based on a Settings object's settings.
RandomWaypoint(Settings settings)
           
ShortestPathMapBasedMovement(Settings settings)
          Creates a new movement model based on a Settings object's settings.
 

Uses of Settings in movement.map
 

Constructors in movement.map with parameters of type Settings
PointsOfInterest(SimMap parentMap, int[] okMapNodeTypes, Settings settings, java.util.Random rng)
          Constructor.
 

Uses of Settings in report
 

Methods in report that return Settings
protected  Settings Report.getSettings()
          Returns a Settings object initialized for the report class' name space that uses "Report" as the secondary name space.
 

Uses of Settings in routing
 

Constructors in routing with parameters of type Settings
ActiveRouter(Settings s)
          Constructor.
DirectDeliveryRouter(Settings s)
           
EpidemicRouter(Settings s)
          Constructor.
FirstContactRouter(Settings s)
          Constructor.
MaxPropRouter(Settings settings)
          Constructor.
MessageRouter(Settings s)
          Constructor.
PassiveRouter(Settings s)
           
ProphetRouter(Settings s)
          Constructor.
SprayAndWaitRouter(Settings s)
           
 

Uses of Settings in test
 

Subclasses of Settings in test
 class TestSettings
          Class for replacing Settings class in tests.
 

Constructors in test with parameters of type Settings
TestUtils(java.util.List<ConnectionListener> cl, java.util.List<MessageListener> ml, Settings settings)
          Creates a test utils object suitable for creating new hosts.