Package gov.nasa.jpl.resource
package gov.nasa.jpl.resource
Package that contains Resource base class and typed subclasses that inherit from it.
Also contains ArrayedResource base class that allows named resource bins.
-
ClassDescriptionArrayedResource<V extends ResourceContainer>The base ArrayedResource class allows adapters to declare many base resources in one line, and then index into them in activities with string indices.Resource<V extends Comparable>The base abstract Resource class that all others inherit from.This interface is implemented by Resources and Arrayed Resources (which have a composition, not inheritance, relation with Resource) It is used *only* by the reflection methods to print things out to the XMLTOL, and should never be referred to in modelingResourcesIterator<V extends Comparable>This iterates in time order over all the resources handed to it in the constructor We can't just use Guava's multi-iterator because instead of needing the <Time, Value> pair, we need the Resource,Entry<Time, V> triple for XMLTOL and condition checking