mil.af.afit.router
Class RequirementsList
java.lang.Object
|
+--java.util.Observable
|
+--mil.af.afit.router.RequirementsList
- All Implemented Interfaces:
- java.util.Observer
- public class RequirementsList
- extends java.util.Observable
- implements java.util.Observer
Keeps a list of all the requirement types that the sites
request. The list is used when editing vehicles and other
places. This needs more work before it can be successfully
exploited.
- Since:
- 1.0
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RequirementsList
public RequirementsList(SiteList siteList,
VehicleList vehicleList)
- Constructs a list based on the site list and vehicle list
- Parameters:
siteList
- site list to usevehicleList
- vehicle list to use- Since:
- 1.0
- See Also:
VehicleList
,
Vehicle
,
SiteList
,
Site
getRequirementTypes
public java.lang.String[] getRequirementTypes()
- Returns an array of requirement types.
- Returns:
- an array of requirement types
- Since:
- 1.0
setSiteRequirementTypes
public void setSiteRequirementTypes(java.lang.String[] reqList)
setVehicleRequirementTypes
public void setVehicleRequirementTypes(java.lang.String[] reqList)
contains
public boolean contains(java.lang.String requirement)
update
public final void update(java.util.Observable thing,
java.lang.Object arg)
- Specified by:
update
in interface java.util.Observer
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
reset
public final void reset(SiteList siteList,
VehicleList vehicleList)