org.jscience.astronomy.solarsystem.artificialsatellites
Class PropagatorFactory

java.lang.Object
  extended by org.jscience.astronomy.solarsystem.artificialsatellites.PropagatorFactory

public final class PropagatorFactory
extends java.lang.Object

Instances of this factory construct instances of AbstractPropagator based on


Constructor Summary
PropagatorFactory()
          Constructs an instance of this factory.
PropagatorFactory(java.util.Map propagatorClasses)
          Constructs an instance of this factory.
 
Method Summary
 Propagator newInstance(java.lang.String key, ElementSet es)
          Constructs an instance of AbstractPropagator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropagatorFactory

public PropagatorFactory()
Constructs an instance of this factory.


PropagatorFactory

public PropagatorFactory(java.util.Map propagatorClasses)
Constructs an instance of this factory.

Method Detail

newInstance

public Propagator newInstance(java.lang.String key,
                              ElementSet es)
                       throws NoSuchPropagatorException
Constructs an instance of AbstractPropagator

Parameters:
key - DOCUMENT ME!
es - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
NoSuchPropagatorException - DOCUMENT ME!