|
|||||||||
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.AstBorder
public class AstBorder
AstBorder is a model of the Border element shown in say an AST Plot. 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 the border. |
protected boolean |
isSet
Whether border is set or unset. |
protected boolean |
show
Whether the border should be shown (different from unset). |
protected int |
style
The line style of the border lines. |
protected double |
width
The width of the border lines. |
Fields inherited from class uk.ac.starlink.ast.gui.AbstractPlotControlsModel |
---|
listeners |
Constructor Summary | |
---|---|
AstBorder()
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 of the border. |
boolean |
getShown()
Get whether the border is to be shown. |
boolean |
getState()
Return if the border is set or unset. |
double |
getStyle()
Get the line style. |
String |
getTagName()
The name of our enclosing tag. |
double |
getWidth()
Get the line width. |
void |
setColour(Color colour)
Set the colour of the border. |
void |
setDefaults()
Set/reset all values to their defaults. |
void |
setFromString(String name,
String value)
Set the value of a member variable by matching its name to a known local property string. |
void |
setShown(boolean show)
Set whether the border should be shown or not. |
void |
setState(boolean isSet)
Set whether the border is set or unset (unset implies that all properties should remain at their AST defaults). |
void |
setStyle(int style)
Set the line style. |
void |
setWidth(double width)
Set the line width. |
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 boolean show
protected Color colour
protected int style
protected double width
Constructor Detail |
---|
public AstBorder()
Method Detail |
---|
public void setDefaults()
public void setState(boolean isSet)
isSet
- The new state valuepublic boolean getState()
public void setShown(boolean show)
show
- The new shown valuepublic boolean getShown()
public void setColour(Color colour)
colour
- The new colour valuepublic Color getColour()
public void setWidth(double width)
width
- The new width valuepublic double getWidth()
public void setStyle(int style)
style
- The new style valuepublic double getStyle()
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 |