Package net.sf.freecol.common.option

Contains classes for describing, and saving the state of, a game option.

See:
          Description

Interface Summary
ListOptionSelector<T> Instances of this class is responsible for offering a list of objects that can be added to a ListOption.
Option An option describes something which can be customized by the user.
 

Class Summary
AbstractOption<T> The super class of all options.
AbstractUnitOption Represents an option where the valid choice is an AbstractUnit.
AudioMixerOption Option for selecting an audio mixer.
AudioMixerOption.MixerWrapper  
BooleanOption Represents an option that can be either true or false.
FileOption Represents an option for specifying a File.
IntegerOption Represents an option where the valid choice is an integer.
LanguageOption Option for selecting a language.
ListOption<T> An option for a list of something.
OptionGroup Used for grouping objects of Options.
PercentageOption Represents an option where the result is a value between 0 and 100.
RangeOption Represents an option where the valid choice is an integer and the choices are represented by strings.
SelectOption Represents an option where the valid choice is an integer and the choices are represented by strings.
StringOption Represents an option that can be an arbitrary string.
UnitListOption Represents an option where the valid choice is a list of AbstractUnits.
 

Package net.sf.freecol.common.option Description

Contains classes for describing, and saving the state of, a game option.