uk.ac.starlink.ast
class library.See: Description
Interface | Description |
---|---|
AstPlotSource |
Interface defining access to a
Plot held by some other
object. |
FontChangedListener |
FontChangedListener defines an interface used when listening
for changes in a displayed font specification.
|
PlotController |
An interface for interacting with a PlotConfigurator.
|
PlotControls |
Interface for a set of controls that may be added to a
PlotConfigurator tabbed pane.
|
Class | Description |
---|---|
AbstractPlotControlsModel |
This abstract class provides a default implementation for a
XMLEncodeDecode.
|
AstAxes |
AstAxes is a model of the axes elements shown in an AST Plot.
|
AstAxisLabels |
AstAxisLabel is a model of the Axis label elements shown in say an AST
Plot.
|
AstBorder |
AstBorder is a model of the Border element shown in say an AST Plot.
|
AstCellEditor |
Cell editor for table fields containing AstDouble objects.
|
AstDouble |
AstDouble implements a double precision Number that represents a
value that should be formatted and unformatted using the
characteristics of an axis of an AST Frame.
|
AstDoubleDocument |
AstDoubleDocument extends PlainDocument to so that any associated
components will only accept valid AstDouble formatted strings.
|
AstDoubleField |
AstDoubleField extends JTextField to enforce the entry of valid AST
coordinates (that is doubles or formatted strings).
|
AstFigureProps |
Subclass of
FigureProps that can convert a Figure between
coordinates systems using a Mapping when restoring from
an XML serialization. |
AstFigureStore |
A subclass of
DrawFigureStore that adds functionality to store and
restore the current AST context along with the properties of a set of
figures. |
AstGrid |
AstGrid is a model of the Grid element shown in say an AST Plot.
|
AstNumberLabels |
AstNumberLabels is a model of the axis numeric label elements shown in say
an AST Plot.
|
AstStrings |
AstStrings is a model for all the general text elements shown in
an AST Plot (i.e.
|
AstStyleBox |
AstStyleBox extends a JComboBox by adding a default set of values
that correspond to the default AST line styles (plain, dashed, dot
etc.).
|
AstTicks |
AstTicks is a model of the tick mark elements shown in say an AST Plot.
|
AstTitle |
AstTitle is a model of the Title element shown in say an AST Plot.
|
AxesControls |
AxesControls creates a "page" of widgets that are a view of an
AstAxes object.
|
AxisLabelControls |
AxisLabelControls creates a "page" of widgets that are a view of an
AstAxisLabel object.
|
AxisNumLabControls |
AxisNumLabControls.Java creates a "page" of widgets that are a view of an
AstAxisLabel object.
|
BorderControls |
BorderControls creates a "page" of widgets that are a view of an
AstBorder object.
|
ColourIcon |
Creates a rectangular Icon that is painted with a given colour and
has a coloured border of a specified thickness.
|
ColourStore |
Store a java.awt.Color.
|
ComponentColourControls |
Create controls for setting the colour of a component.
|
DecimalDocument |
DecimalDocument extends PlainDocument to so that any associated
components will only accept valid floating or integer words.
|
DecimalField |
DecimalField extends JTextField to force the entry of valid decimal
(i.e.
|
FontChangedEvent |
FontChangedEvent defines an event that passes on a new Font.
|
FontControls |
FontControls add a series of controls for selecting from the
available families of fonts and assigning a size and style.
|
GraphicsEdges |
GraphicsEdges defines options about how the edges of a plot should
be drawn (note these are not AST plot related).
|
GraphicsEdgesControls |
GraphicsEdgesControls creates a "page" of widgets that are a view
of a GraphicsHints object.
|
GraphicsHints |
GraphicsHints defines the RenderingHints that should be used when
drawing of a Plot.
|
GraphicsHintsControls |
GraphicsHintsControls creates a "page" of widgets that are a view
of a GraphicsHints object.
|
GridControls |
GridControls creates a "page" of widgets that are a view of an
AstGrid object.
|
LineControls |
LineControls add a series of controls for showing and changing the
display properties of any drawn lines (the thickness, style and
colour).
|
PlotConfiguration |
PlotConfiguration is a repository for all the configuration information
related to a Plot (i.e.
|
PlotConfigurator |
PlotConfigurator creates a dialog window for controlling the
configuration of an
Plot . |
ScientificFormat |
a formatter that uses a format suitable for numeric values in a
scientific context.
|
ScientificSpinner | |
StringsControls |
StringsControls creates a "page" of widgets that are a view of an
AstStrings object.
|
TickControls |
TickControls.Java creates a "page" of widgets that are a view of an
AstTicks object.
|
TitleControls |
TitleControls creates a "page" of widgets that are a view of an
AstTitle object.
|
Utilities |
Static utilities class for astgui package.
|
uk.ac.starlink.ast
class library.
The main contents are currently a generic interface for
configuring AST Plots PlotConfigurator
and a number of
models of the contents of various related plot options. These
are unified by the PlotConfiguration
class.
Configurations can be applied to Plots and stored/restored from
XML (see XMLEncodeDecode
).
In addition to the standard Plot configuration options, extra
pages of controls can be added to the PlotConfigurator
,
these can then be used to configure related features. The classes
GraphicsHints
, GraphicsEdges
and ColourStore
,
together with their related controls exemplify this (also see the
TestPlotConfigFrame.java example file in the source release).
The presentation of AST axis related values can be made to work in
a native fashion using the AstDouble
class, and the
various components that make use of it:
AstDoubleField
, AstCellEditor
and
AstDoubleDocument
. For completeness there's also a similar
DecimalField
for simple numbers.
Finally a set of classes for displaying all the fonts in a Font
and choosing any characters for export are available (see
SelectCharacters
and supporting classes).
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.