faa.tg.atcview
Class AcesGeoMapMgr

java.lang.Object
  extended by faa.tg.scenario.manager.UniqueManager<java.lang.String,T>
      extended by faa.tg.scenario.manager.Manager<Map>
          extended by faa.tg.atcview.AcesGeoMapMgr
All Implemented Interfaces:
Increasable<Map>, java.lang.Iterable<Map>

public class AcesGeoMapMgr
extends Manager<Map>

  This class defines AcesGeoMapMgr stores and manages aces geo maps
  

Version:
$Id: AcesGeoMapMgr.java,v 3.7 2008/09/04 20:05:30 lonnies Exp $
Author:
Sam Fullerton, Titan See the source: AcesGeoMapMgr.java

Nested Class Summary
private static class AcesGeoMapMgr.Holder
           
 
Field Summary
static java.lang.String CVS_VERSION_ID
          CVS Version
 
Constructor Summary
private AcesGeoMapMgr()
           
 
Method Summary
 java.util.Collection<Map> getAcesGeoMapList()
          return a list of the maps known
static AcesGeoMapMgr getInstance()
          returns the singleton AcesGeoMapMgr object.
 Map getMapByName(java.lang.String theMapName)
          get a map given the map's name, or null if the map does not exists
 void importAcesGeoMaps(java.io.File file)
          import maps from the given file and add them to manager
 
Methods inherited from class faa.tg.scenario.manager.Manager
getObjectByKey
 
Methods inherited from class faa.tg.scenario.manager.UniqueManager
add, containsValue, createObjectAddedEvent, fireObjectAddedEvent, initialize, initialize, initialize, iterator, recreateObjectAddedEvents, registerObjectAddedListener, remove, removeKey, size, uncheckedAdd, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CVS_VERSION_ID

public static final java.lang.String CVS_VERSION_ID
CVS Version

See Also:
Constant Field Values
Constructor Detail

AcesGeoMapMgr

private AcesGeoMapMgr()
Method Detail

getInstance

public static AcesGeoMapMgr getInstance()
returns the singleton AcesGeoMapMgr object.


getMapByName

public final Map getMapByName(java.lang.String theMapName)
get a map given the map's name, or null if the map does not exists


getAcesGeoMapList

public java.util.Collection<Map> getAcesGeoMapList()
return a list of the maps known


importAcesGeoMaps

public void importAcesGeoMaps(java.io.File file)
import maps from the given file and add them to manager