# Package uk.ac.starlink.ttools.plot2.config

package uk.ac.starlink.ttools.plot2.config

Related Packages
Package
Description
uk.ac.starlink.ttools.plot2
uk.ac.starlink.ttools.plot2.data
uk.ac.starlink.ttools.plot2.geom
uk.ac.starlink.ttools.plot2.layer
uk.ac.starlink.ttools.plot2.paper
uk.ac.starlink.ttools.plot2.task
Class
Description
BooleanConfigKey
Config key for boolean values.
CaptionerKeySet
ConfigKeySet for specifying a captioner.
ChoiceConfigKey<T>
ConfigKey that allows named choices from a given list, and optionally provides other ways of specifying values from string descriptions.
ChooserColorSpecifier
SpecifierPanel subclass that uses a JColorChooser to specify a colour.
ClippedShader
Aggregates a Shader with a Subrange.
ColorConfigKey
ConfigKey for selecting colours.
CombinationConfigKey
Config key that can select zero or more items from a short fixed list.
ComboBoxSpecifier<V>
Typed specifier for selecting options from a combo box.
ConfigException
Exception thrown when a configuration input value is not suitable.
ConfigKey<T>
Typed key for use in a ConfigMap.
ConfigMap
Map containing typed configuration keys.
ConfigMeta
Contains metadata about configuration items.
ConversionSpecifier<I,O>
Specifier implementation that adapts an existing one to dispense values of a different parameterised type.
DashConfigKey
ConfigKey for selecting line dash types.
DoubleArrayConfigKey
Config key for a list of floating point values.
DoubleConfigKey
Config key for double precision values.
IntegerConfigKey
Config key for integer values.
KeySet<T>
Aggregates a set of config keys which are used together to specify an object.
LoggingConfigMap
ConfigMap wrapper that issues a logging message for each item that is queried.
MinimalConfigMeta
ConfigMeta implementation that conforms minimally to the requirements.
MultiPointConfigKey
Config key that specifies a multi-point shape.
MultiSpecifierPanel<T>
SpecifierPanel subclass that puts a number of alternative SpecifierPanels alongside each other and lets the user interact with any one of them to perform a selection.
NamedColorChooserPanel
ColorChooserPanel implementation that provides a scrollable JList of named colours.
NamedColorSet
Defines a set of colours with associated names.
OptionConfigKey<T>
Config key for use with items that can be chosen from a list of options.
PaletteColorChooserPanel
Custom chooser panel implementation that lets you choose from a number of pre-configured palettes.
PerUnitConfigKey<U extends Unit>
ConfigKey for unit selection.
RampKeySet
KeySet for defining the characteristics of a colour ramp.
RampKeySet.Ramp
Defines ramp characteristics by aggregating a Shader and a Scaling.
RangeSlider
An extension of JSlider to select a range of values using two thumb controls.
RangeSliderUtil
Utility classes for JSlider components that can define a range.
ScaleConfigKey
Config key for axis scales.
ShaderConfigKey
ConfigKey for selecting shader objects.
SkySysConfigKey
ConfigKey for selecting sky coordinate systems.
SliderSpecifier
Double value specifier that uses a slider to choose a value in the range betwen two given values.
SliderSpecifier.TextOption
Specifies whether and how a text display field should appear alongside the slider for user entry.
Specifier<V>
Can acquire a typed value from the GUI.
SpecifierPanel<V>
Partial Specifier implementation.
StringConfigKey
Config key for use with String values.
StyleKeys
Contains many common config keys and associated utility methods.
SubrangeConfigKey
Config key that specifies a Subrange.
TextDisplaySlider
JSlider that displays the currently selected value when the slider is being dragged.
TextFieldSpecifier<V>
SpecifierPanel subclass that uses a text field for input.
TimeConfigKey
Config key for values in the time domain.
ToggleNullConfigKey<T>
Wraps a supplied ConfigKey to provide one that will also allow selection of the null value.
ToggleSpecifier<T>
Specifier that decorates another one with a toggle button for selection of a fixed value.
UnitRangeSpecifier
Specifier for acquiring range for which both bounds fall between 0 and 1.