|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfaa.tg.atcview.displayobjects.DisplaySettings<FixDisplaySettings>
faa.tg.atcview.displayobjects.FixDisplaySettings
public class FixDisplaySettings
Settings for Fixes contain a Color, a Symbol and a boolean to control if the name of the fix is displayed.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class faa.tg.atcview.displayobjects.DisplaySettings |
|---|
DisplaySettings.LabelFormat |
| Field Summary | |
|---|---|
private java.awt.Color |
color
|
static java.lang.String |
CVS_VERSION_ID
CVS Version |
private boolean |
displayName
|
private Symbol |
symbol
|
| Fields inherited from class faa.tg.atcview.displayobjects.DisplaySettings |
|---|
DEFAULT_BACKGROUND, DEFAULT_COLOR |
| Constructor Summary | |
|---|---|
FixDisplaySettings()
Constructor |
|
FixDisplaySettings(java.awt.Color color)
Constructor which takes a color and defaults the symbol to Symbol.DOT and to display the name. |
|
FixDisplaySettings(java.awt.Color color,
Symbol symbol,
boolean displayName)
Fully explicit constructor. |
|
FixDisplaySettings(FixDisplaySettings ds)
Constructor which takes another FixDisplaySettings |
|
| Method Summary | |
|---|---|
void |
changeColor(java.awt.Color color)
set color used by specific display only, if you wish to use the global color then set this to null. |
void |
changeSettings(FixDisplaySettings ds)
Changes the internal values to match those of the settings being passed in. |
void |
changeSymbol(Symbol aSymbol)
set symbol used by specific display, set to null to use global symbol |
FixDisplaySettings |
cloneSettings()
Clone these settings. |
FixDisplaySettings |
defaults()
|
boolean |
displayName()
returns the name displayed by specific display |
void |
displayName(boolean nameToDisplay)
Set whether to display the fix's name. |
java.awt.Color |
getColor()
returns color used by specific display only |
SettingsPanel<FixDisplaySettings> |
getSettingsPanel(AtcDisplay atcDisplay)
Get a SettingsPanel for fixes back, with these settings as the initial values. |
Symbol |
getSymbol()
return symbol used by specific display |
java.lang.String |
toString()
return a string representation of this object |
Element |
toXml()
|
Element |
toXml(java.lang.String tag)
|
| 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 |
|---|
public static final java.lang.String CVS_VERSION_ID
private java.awt.Color color
private Symbol symbol
private boolean displayName
| Constructor Detail |
|---|
public FixDisplaySettings()
public FixDisplaySettings(java.awt.Color color)
color - the desired color
public FixDisplaySettings(java.awt.Color color,
Symbol symbol,
boolean displayName)
color - the desired colorsymbol - the desired symboldisplayName - whether to display the fix namepublic FixDisplaySettings(FixDisplaySettings ds)
ds - the settings to copy| Method Detail |
|---|
public void changeSettings(FixDisplaySettings ds)
changeSettings in class DisplaySettings<FixDisplaySettings>ds - Display settings you wish to copypublic final java.awt.Color getColor()
getColor in interface ColorSettingpublic void changeColor(java.awt.Color color)
changeColor in interface ColorSettingpublic final Symbol getSymbol()
getSymbol in interface SymbolSettingpublic void changeSymbol(Symbol aSymbol)
changeSymbol in interface SymbolSettingpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean displayName()
displayName in interface DisplayNameSettingpublic void displayName(boolean nameToDisplay)
displayName in interface DisplayNameSettingpublic SettingsPanel<FixDisplaySettings> getSettingsPanel(AtcDisplay atcDisplay)
getSettingsPanel in class DisplaySettings<FixDisplaySettings>public FixDisplaySettings cloneSettings()
cloneSettings in class DisplaySettings<FixDisplaySettings>public FixDisplaySettings defaults()
defaults in class DisplaySettings<FixDisplaySettings>public Element toXml()
toXml in class DisplaySettings<FixDisplaySettings>public Element toXml(java.lang.String tag)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||