|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--VASSAL.build.AbstractBuildable
|
+--VASSAL.build.AbstractConfigurable
|
+--VASSAL.build.module.map.boardPicker.board.SquareGrid
| Nested Class Summary |
| Nested classes inherited from class VASSAL.build.module.map.boardPicker.board.MapGrid |
MapGrid.BadCoords |
| Nested classes inherited from class VASSAL.build.AutoConfigurable |
AutoConfigurable.Util |
| Field Summary | |
static java.lang.String |
COLOR
|
static java.lang.String |
CORNERS
|
static java.lang.String |
DOTS_VISIBLE
|
static java.lang.String |
DX
|
static java.lang.String |
DY
|
static java.lang.String |
EDGES
|
static java.lang.String |
VISIBLE
|
static java.lang.String |
X0
|
static java.lang.String |
Y0
|
| Fields inherited from class VASSAL.build.AbstractConfigurable |
changeSupport, config, name |
| Fields inherited from class VASSAL.build.AbstractBuildable |
buildComponents |
| Fields inherited from interface VASSAL.build.Configurable |
NAME_PROPERTY |
| Constructor Summary | |
SquareGrid()
|
|
| Method Summary | |
void |
addTo(Buildable b)
Adds this component to its parent. |
void |
draw(java.awt.Graphics g,
java.awt.Rectangle bounds,
java.awt.Rectangle visibleRect,
double scale,
boolean reversed)
Draw the grid |
java.lang.Class[] |
getAllowableConfigureComponents()
Return a list of valid sub-component Classes. |
java.lang.String[] |
getAttributeDescriptions()
Return an array of Strings describing the attributes of this object. |
java.lang.String[] |
getAttributeNames()
|
java.lang.Class[] |
getAttributeTypes()
Return the Class for the attributes of this object. |
java.lang.String |
getAttributeValueString(java.lang.String key)
Called by the AbstractBuildable.getBuildElement(org.w3c.dom.Document) method to write the
attributes into an XML element |
VisibilityCondition |
getAttributeVisibility(java.lang.String name)
By default, all attributes are visible |
java.lang.String |
getConfigureName()
The name of this Configurable Object |
static java.lang.String |
getConfigureTypeName()
|
double |
getDx()
|
double |
getDy()
|
GridNumbering |
getGridNumbering()
|
HelpFile |
getHelpFile()
|
java.awt.Point |
getLocation(java.lang.String name)
|
java.awt.Point |
getOrigin()
|
boolean |
isVisible()
Whether this grid should be drawn on the map |
java.lang.String |
locationName(java.awt.Point p)
|
int |
range(java.awt.Point p1,
java.awt.Point p2)
|
void |
removeFrom(Buildable b)
Remove this component from its parent |
protected void |
reverse(java.awt.Point p,
java.awt.Rectangle bounds)
|
void |
setAttribute(java.lang.String key,
java.lang.Object val)
Called by the AbstractBuildable.build(org.w3c.dom.Element) method, where value is the
String value read by the XML attribute. |
void |
setGridNumbering(GridNumbering gridNumbering)
|
java.awt.Point |
snapTo(java.awt.Point p)
|
| Methods inherited from class VASSAL.build.AbstractConfigurable |
addPropertyChangeListener, getConfigureComponents, getConfigurer, remove, setConfigureName |
| Methods inherited from class VASSAL.build.AbstractBuildable |
add, build, getBuildComponents, getBuildElement, getComponents |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface VASSAL.build.Buildable |
add, build, getBuildElement |
| Field Detail |
public static final java.lang.String DX
public static final java.lang.String DY
public static final java.lang.String X0
public static final java.lang.String Y0
public static final java.lang.String VISIBLE
public static final java.lang.String CORNERS
public static final java.lang.String EDGES
public static final java.lang.String COLOR
public static final java.lang.String DOTS_VISIBLE
| Constructor Detail |
public SquareGrid()
| Method Detail |
public GridNumbering getGridNumbering()
getGridNumbering in interface MapGridpublic void setGridNumbering(GridNumbering gridNumbering)
public double getDx()
public double getDy()
public java.awt.Point getOrigin()
public java.lang.String[] getAttributeNames()
getAttributeNames in interface AutoConfigurablegetAttributeNames in class AbstractBuildablepublic java.lang.String[] getAttributeDescriptions()
AbstractConfigurableAbstractBuildable.getAttributeNames()
getAttributeDescriptions in interface AutoConfigurablegetAttributeDescriptions in class AbstractConfigurablepublic java.lang.Class[] getAttributeTypes()
AbstractConfigurableAbstractBuildable.getAttributeNames()
getAttributeTypes in interface AutoConfigurablegetAttributeTypes in class AbstractConfigurablepublic VisibilityCondition getAttributeVisibility(java.lang.String name)
AbstractConfigurable
getAttributeVisibility in interface AutoConfigurablegetAttributeVisibility in class AbstractConfigurablename -
public void addTo(Buildable b)
Buildable
addTo in interface Buildablepublic void removeFrom(Buildable b)
Configurable
removeFrom in interface Configurablepublic static java.lang.String getConfigureTypeName()
public java.lang.String getConfigureName()
Configurable
getConfigureName in interface ConfigurablegetConfigureName in class AbstractConfigurablepublic HelpFile getHelpFile()
getHelpFile in interface Configurablepublic java.lang.String getAttributeValueString(java.lang.String key)
AutoConfigurableBuildable.getBuildElement(org.w3c.dom.Document) method to write the
attributes into an XML element
getAttributeValueString in interface AutoConfigurablegetAttributeValueString in class AbstractBuildablekey - the name of the attribute. Will be one of those
listed in AbstractBuildable.getAttributeNames()
public void setAttribute(java.lang.String key,
java.lang.Object val)
AutoConfigurableBuildable.build(org.w3c.dom.Element) method, where value is the
String value read by the XML attribute.
Can also be called with Object value to set the attribute.
setAttribute in interface AutoConfigurablesetAttribute in class AbstractBuildablekey - the name of the attribute. Will be one of those
listed in AbstractBuildable.getAttributeNames()public java.lang.Class[] getAllowableConfigureComponents()
Configurable
getAllowableConfigureComponents in interface Configurable
public java.awt.Point getLocation(java.lang.String name)
throws MapGrid.BadCoords
getLocation in interface MapGridMapGrid.BadCoords
public int range(java.awt.Point p1,
java.awt.Point p2)
range in interface MapGridpublic java.awt.Point snapTo(java.awt.Point p)
snapTo in interface MapGridpublic java.lang.String locationName(java.awt.Point p)
locationName in interface MapGridpublic boolean isVisible()
MapGrid
isVisible in interface MapGrid
protected void reverse(java.awt.Point p,
java.awt.Rectangle bounds)
public void draw(java.awt.Graphics g,
java.awt.Rectangle bounds,
java.awt.Rectangle visibleRect,
double scale,
boolean reversed)
MapGrid
draw in interface MapGridbounds - the boundaries of the grid (in magnified coordinates)scale - the magnification factor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||