Package net.sf.freecol.common.option
Contains classes for describing, and saving the state of,
a game option
.-
Interface Summary Interface Description Option<T> An option describes something which can be customized by the user.OptionContainer The routines common to option containers. -
Class Summary Class Description 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 A wrapper for the mixer, including the Mixer.Info including a potentially null value.BooleanOption Represents an option that can be either true or false.FileOption Represents an option for specifying aFile
.GameOptions Keeps track of the available game options.IntegerOption Represents an option where the valid choice is an integer.LanguageOption Option for selecting a language.LanguageOption.Language ListOption<T> Represents a list of Options.MapGeneratorOptions Keeps track of the available map generator options.ModListOption Represents an option where the valid choice is a list of FreeColModFiles.ModOption Represents an option that can be an arbitrary string.OptionGroup Used for groupingOption
s.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 a string selected from a list of possible values (choices).TextOption Represents an option that can be an arbitrary string.UnitListOption Represents an option where the valid choice is a list of AbstractUnits, e.g.UnitTypeOption Option wrapping a UnitType. -
Enum Summary Enum Description UnitTypeOption.TypeSelector FIXME: replace with Predicates.