faa.tg.atcview.displayobjects
Class AcesMapTypeSettings

java.lang.Object
  extended by faa.tg.atcview.displayobjects.DisplaySettings<ColorAndNameDisplaySettings>
      extended by faa.tg.atcview.displayobjects.ColorAndNameDisplaySettings
          extended by faa.tg.atcview.displayobjects.AcesMapTypeSettings
All Implemented Interfaces:
ColorSetting, DisplayNameSetting

public class AcesMapTypeSettings
extends ColorAndNameDisplaySettings


Nested Class Summary
 
Nested classes/interfaces inherited from class faa.tg.atcview.displayobjects.DisplaySettings
DisplaySettings.LabelFormat
 
Field Summary
private  int type
           
 
Fields inherited from class faa.tg.atcview.displayobjects.ColorAndNameDisplaySettings
CVS_VERSION_ID, serialVersionUID
 
Fields inherited from class faa.tg.atcview.displayobjects.DisplaySettings
DEFAULT_BACKGROUND, DEFAULT_COLOR
 
Constructor Summary
private AcesMapTypeSettings(AcesMapTypeSettings settings)
           
  AcesMapTypeSettings(java.awt.Color color, boolean displayName, int type)
           
  AcesMapTypeSettings(int type)
           
 
Method Summary
 AcesMapTypeSettings cloneSettings()
          Returns a clone of this settings object
 SettingsPanel<ColorAndNameDisplaySettings> getSettingsPanel(AtcDisplay atcDisplay)
          Creates and returns a RunwaySettingsPanel with this settings as the initial values.
 
Methods inherited from class faa.tg.atcview.displayobjects.ColorAndNameDisplaySettings
changeColor, changeSettings, defaults, displayName, displayName, getColor, toString, toXml
 
Methods inherited from class faa.tg.atcview.displayobjects.DisplaySettings
getConfigurationDialog, getPopupConfigurationDialog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type

private int type
Constructor Detail

AcesMapTypeSettings

public AcesMapTypeSettings(int type)

AcesMapTypeSettings

public AcesMapTypeSettings(java.awt.Color color,
                           boolean displayName,
                           int type)

AcesMapTypeSettings

private AcesMapTypeSettings(AcesMapTypeSettings settings)
Method Detail

cloneSettings

public AcesMapTypeSettings cloneSettings()
Description copied from class: ColorAndNameDisplaySettings
Returns a clone of this settings object

Overrides:
cloneSettings in class ColorAndNameDisplaySettings

getSettingsPanel

public SettingsPanel<ColorAndNameDisplaySettings> getSettingsPanel(AtcDisplay atcDisplay)
Description copied from class: ColorAndNameDisplaySettings
Creates and returns a RunwaySettingsPanel with this settings as the initial values.

Overrides:
getSettingsPanel in class ColorAndNameDisplaySettings