|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.ast.gui.AbstractPlotControlsModel
uk.ac.starlink.ast.gui.AstStrings
public class AstStrings
AstStrings is a model for all the general text elements shown in an AST Plot (i.e. those with element name "strings"). It encompasses all the values that describe its representation and returns these in various formats (such as the complete AST Plot options list for drawing it).
Field Summary | |
---|---|
protected Color |
colour
The colour of text |
protected Font |
font
The Font used to display text. |
protected DefaultGrfFontManager |
grfFontManager
Reference to the GrfFontManager object. |
protected boolean |
isSet
Whether values are set or unset. |
Fields inherited from class uk.ac.starlink.ast.gui.AbstractPlotControlsModel |
---|
listeners |
Constructor Summary | |
---|---|
AstStrings()
Create a empty instance. |
Method Summary | |
---|---|
void |
encode(Element rootElement)
Description of the Method |
String |
getAstOptions()
Get the AST plot options description of this object. |
Color |
getColour()
Get the colour. |
Font |
getFont()
Get the Font used. |
boolean |
getState()
Return if this object is set or unset. |
String |
getTagName()
The name of our enclosing tag. |
void |
setColour(Color colour)
Set the colour. |
void |
setDefaults()
Set/reset all values to their defaults. |
void |
setFont(Font font)
Set the Font to be used. |
void |
setFromString(String name,
String value)
Set the value of a member variable by matching its name to a known local property string. |
void |
setState(boolean isSet)
Set whether this objects state is set or unset (unset implies that all properties should remain at their AST defaults). |
String |
toString()
Get a string representation of the AST options. |
Methods inherited from class uk.ac.starlink.ast.gui.AbstractPlotControlsModel |
---|
addChangeListener, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, booleanFromString, booleanToString, colorFromString, colorToString, decode, doubleFromString, doubleToString, fireChanged, fontFromString, fontToString, getChildren, getElementName, getElementValue, intFromString, intToString, longFromString, longToString, removeChangeListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected boolean isSet
protected Font font
protected Color colour
protected DefaultGrfFontManager grfFontManager
Constructor Detail |
---|
public AstStrings()
Method Detail |
---|
public void setDefaults()
public void setState(boolean isSet)
isSet
- The new state valuepublic boolean getState()
public void setFont(Font font)
font
- The new font valuepublic Font getFont()
public void setColour(Color colour)
colour
- The new colour valuepublic Color getColour()
public String getAstOptions()
public String toString()
toString
in class Object
public String getTagName()
public void encode(Element rootElement)
encode
in interface XMLEncodeDecode
encode
in class AbstractPlotControlsModel
rootElement
- Description of the Parameterpublic void setFromString(String name, String value)
setFromString
in class AbstractPlotControlsModel
name
- The new fromString valuevalue
- The new fromString value
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |