|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--VASSAL.build.AbstractBuildable
|
+--VASSAL.build.AbstractConfigurable
|
+--VASSAL.build.module.Map
The Map is the main component for displaying and containing GamePieces during play. Pieces are displayed on a Map and moved
by clicking and dragging. Keyboard events are forwarded to
selected pieces. Multiple map windows are supported in a single
game, with dragging between windows allowed.
A Map may contain many different Buildable subcomponents.
Components which are added directly to a Map are contained in the
VASSAL.build.module.map package
| Inner Class Summary | |
static class |
Map.CreateFormatConfig
|
static class |
Map.IconConfig
|
static class |
Map.MoveToFormatConfig
|
static class |
Map.MoveWithinFormatConfig
|
static class |
Map.View
The component that represents the map itself |
| Inner classes inherited from class VASSAL.build.AutoConfigurable |
AutoConfigurable.Util |
| Field Summary | |
static java.lang.String |
ALLOW_MULTIPLE
|
protected java.util.Vector |
boards
|
static java.lang.String |
BUTTON_NAME
|
static java.lang.String |
CREATE_FORMAT
|
static java.lang.String |
EDGE_HEIGHT
|
static java.lang.String |
EDGE_WIDTH
|
protected java.awt.Dimension |
edgeBuffer
|
static java.lang.String |
HIGHLIGHT_COLOR
|
static java.lang.String |
HIGHLIGHT_THICKNESS
|
protected Highlighter |
highlighter
|
static java.lang.String |
HOTKEY
|
static java.lang.String |
ICON
|
protected LaunchButton |
launchButton
|
static java.lang.String |
LOCATION
|
protected ComponentSplitter.SplitPane |
mainWindowDock
|
static java.lang.String |
MARK_MOVED
|
protected java.lang.String |
markMovedOption
|
protected StackMetrics |
metrics
|
protected java.util.Vector |
mouseListenerStack
|
static java.lang.String |
MOVE_TO_FORMAT
|
static java.lang.String |
MOVE_WITHIN_FORMAT
|
protected java.awt.event.MouseListener |
multicaster
|
static java.lang.String |
NAME
|
static java.lang.String |
OLD_LOCATION
|
static java.lang.String |
OLD_MAP
|
protected BoardPicker |
picker
|
static java.lang.String |
PIECE_NAME
|
protected PieceCollection |
pieces
|
static java.lang.String |
PLAYER_NAME
|
static java.lang.String |
PLAYER_SIDE
|
protected javax.swing.JScrollPane |
scroll
|
static java.lang.String |
SUPPRESS_AUTO
|
protected javax.swing.JPanel |
theMap
|
protected javax.swing.JToolBar |
toolBar
|
static java.lang.String |
USE_LAUNCH_BUTTON
|
protected boolean |
useLaunchButton
|
protected Zoomer |
zoom
|
| 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 | |
Map()
|
|
| Method Summary | |
void |
addDrawComponent(Drawable theComponent)
Add a Drawable component to this map |
void |
addLocalMouseListener(java.awt.event.MouseListener l)
Because MouseEvents are received in component coordinates, it is inconvenient for MouseListeners on the map to have to translate to map coordinates. |
void |
addPiece(GamePiece p)
Adds a GamePiece to this map. |
void |
addTo(Buildable b)
Expects to be added to a GameModule. |
void |
appendToTitle(java.lang.String s)
|
java.awt.Rectangle |
boundingBoxOf(GamePiece p)
Returns the boundingBox of a GamePiece accounting for the offset of a piece within its parent stack. |
void |
build(org.w3c.dom.Element e)
Build the object |
void |
centerAt(java.awt.Point p)
Center the map at given map coordinates within its JScrollPane container |
void |
centerAt(java.awt.Point p,
int dx,
int dy)
Center the map at the given map coordinates, if the point is not already within (dx,dy) of the center |
protected void |
clearMapBorder(java.awt.Graphics g)
|
java.awt.Point |
componentCoordinates(java.awt.Point p1)
Translate a point from map coordinates to component coordinates |
java.awt.Rectangle |
componentRectangle(java.awt.Rectangle r)
|
protected java.awt.Window |
createParentFrame()
|
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
dragExit(java.awt.dnd.DropTargetEvent dte)
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
drawBoards(java.awt.Graphics g,
int xoffset,
int yoffset,
double zoom,
java.awt.Component obs)
Draw the boards of the map at the given point and zoom factor onto the given Graphics object |
void |
drawBoardsInRegion(java.awt.Graphics g,
java.awt.Rectangle visibleRect)
|
void |
drawDrawable(java.awt.Graphics g)
|
void |
drawPieces(java.awt.Graphics g,
int xOffset,
int yOffset)
|
void |
drawPiecesInRegion(java.awt.Graphics g,
java.awt.Rectangle visibleRect)
|
void |
drop(java.awt.dnd.DropTargetDropEvent dtde)
|
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
ensureVisible(java.awt.Rectangle r)
Ensure that the given region (in map coordinates) is visible |
Board |
findBoard(java.awt.Point p)
|
GamePiece |
findPiece(java.awt.Point pt,
PieceFinder finder)
|
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent fe)
When focus is lost, deselect all selected counters on this map. |
java.util.Enumeration |
getAllBoards()
|
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 |
Board |
getBoardByName(java.lang.String name)
Return the board with the given name |
BoardPicker |
getBoardPicker()
Every map must include a BoardPicker as one of its
build components |
static java.lang.String |
getConfigureTypeName()
|
java.lang.String |
getCreateFormat()
|
java.lang.String |
getDeckName(java.awt.Point p)
Return the name of the deck at p |
protected java.lang.String |
getDefaultWindowTitle()
|
java.awt.dnd.DragGestureListener |
getDragGestureListener()
|
java.awt.Dimension |
getEdgeBuffer()
The buffer of empty space around the boards in the Map window, in component coordinates at 100% zoom |
java.lang.String |
getFullLocationName(java.awt.Point p,
boolean includeMap)
|
HelpFile |
getHelpFile()
|
Highlighter |
getHighlighter()
|
java.lang.String |
getId()
Each Map must have a unique String id |
static Map |
getMapById(java.lang.String id)
|
java.lang.String |
getMapName()
|
java.lang.String |
getMoveToFormat()
|
java.lang.String |
getMoveWithinFormat()
|
PieceCollection |
getPieceCollection()
|
GamePiece[] |
getPieces()
|
java.awt.Dimension |
getPreferredSize()
|
Command |
getRestoreCommand()
When saving a game, each GameComponent should return a Command that, when executed, restores the GameComponent to its
state when the game was saved
If this component has no persistent state, return null |
StackMetrics |
getStackMetrics()
Every map must include a StackMetrics as one of its
build components, which governs the stacking behavior of
GamePieces on the map |
javax.swing.JToolBar |
getToolBar()
|
javax.swing.JComponent |
getView()
Return the AWT component representing the map |
double |
getZoom()
|
Zoomer |
getZoomer()
A map may include a Zoomer as one of its build components |
int |
indexOf(GamePiece s)
Returns the index of a piece. |
boolean |
isPiecesVisible()
|
boolean |
isSnappable(java.awt.Point p)
|
boolean |
isVisibleToAll()
Is this map visible to all players |
java.lang.String |
locationName(java.awt.Point p)
|
java.awt.Point |
mapCoordinates(java.awt.Point p1)
Translate a point from component coordinates (i.e. |
java.awt.Rectangle |
mapRectangle(java.awt.Rectangle r)
|
java.awt.Dimension |
mapSize()
|
void |
mouseClicked(java.awt.event.MouseEvent e)
Mouse events are first translated into map coordinates. |
void |
mouseDragged(java.awt.event.MouseEvent e)
Mouse motion events are not forwarded to LocalMouseListeners or to listeners on the stack The map scrolls when dragging the mouse near the edge |
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
Mouse motion events are not forwarded to LocalMouseListeners or to listeners on the stack |
void |
mousePressed(java.awt.event.MouseEvent e)
Mouse events are first translated into map coordinates. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Mouse events are first translated into map coordinates. |
void |
paint(java.awt.Graphics g)
Painting the map is done in three steps: 1) draw each of the Boards on the map. |
void |
paint(java.awt.Graphics g,
int xOffset,
int yOffset)
Paint the map at the given offset, i.e. |
void |
paintRegion(java.awt.Graphics g,
java.awt.Rectangle visibleRect)
|
Command |
placeAt(GamePiece piece,
java.awt.Point pt)
Place a piece at the destination point. |
Command |
placeOrMerge(GamePiece p,
java.awt.Point pt)
Move a piece to the destination point. |
void |
popMouseListener()
MouseListeners on a map may be pushed and popped onto a stack. |
void |
pushMouseListener(java.awt.event.MouseListener l)
MouseListeners on a map may be pushed and popped onto a stack. |
void |
removeDrawComponent(Drawable theComponent)
Remove a Drawable component from this map |
void |
removeFrom(Buildable b)
Remove this component from its parent |
void |
removeLocalMouseListener(java.awt.event.MouseListener l)
|
void |
removePiece(GamePiece p)
Removes a piece from the map |
void |
repaint()
|
void |
repaint(boolean cf)
|
void |
repaint(java.awt.Rectangle r)
Repaint the given area, specified in map coordinates |
void |
reposition(GamePiece s,
int pos)
Deprecated. use PieceCollection.moveToFront(VASSAL.counters.GamePiece) |
void |
scroll(int dx,
int dy)
Scrolls the map in the containing JScrollPane |
void |
scrollAtEdge(java.awt.Point evtPt,
int dist)
Scoll map so that the argument point is at least a certain distance from the visible edte |
java.awt.Rectangle |
selectionBoundsOf(GamePiece p)
Returns the selection bounding box of a GamePiece accounting for the offset of a piece within a stack |
void |
setAttribute(java.lang.String key,
java.lang.Object value)
Called by the build(org.w3c.dom.Element) method, where value is the
String value read by the XML attribute. |
protected void |
setBoardBoundaries()
Adjusts the bounds() rectangle to account for the Board's relative position to other boards. |
void |
setBoardPicker(BoardPicker picker)
Every map must include a BoardPicker as one of its
build components |
void |
setBoards(java.util.Enumeration boardList)
Set the boards for this map. |
void |
setDragGestureListener(java.awt.dnd.DragGestureListener dragGestureListener)
This listener will be notified when a drag event is initiated, assuming that no MouseListeners are on the stack. |
void |
setHighlighter(Highlighter h)
|
void |
setId(java.lang.String id)
Each Map must have a unique String id |
void |
setID(java.lang.String id)
Deprecated. see setId(java.lang.String) |
void |
setMapName(java.lang.String s)
|
void |
setPieceCollection(PieceCollection pieces)
|
void |
setPiecesVisible(boolean show)
|
void |
setStackMetrics(StackMetrics sm)
Every map must include a StackMetrics as one of its
build components, which governs the stacking behavior of
GamePieces on the map |
void |
setup(boolean show)
When a game is started, create a top-level window, if none exists. |
void |
setZoomer(Zoomer z)
A map may include a Zoomer as one of its build components |
boolean |
shouldDockIntoMainWindow()
|
java.awt.Point |
snapTo(java.awt.Point p)
|
| Methods inherited from class VASSAL.build.AbstractConfigurable |
addPropertyChangeListener, getConfigureComponents, getConfigureName, getConfigurer, remove, setConfigureName |
| Methods inherited from class VASSAL.build.AbstractBuildable |
add, 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.Configurable |
addPropertyChangeListener, getConfigureComponents, getConfigureName, getConfigurer, remove |
| Methods inherited from interface VASSAL.build.Buildable |
add, getBuildElement |
| Field Detail |
protected javax.swing.JPanel theMap
protected javax.swing.JScrollPane scroll
protected ComponentSplitter.SplitPane mainWindowDock
protected BoardPicker picker
protected javax.swing.JToolBar toolBar
protected Zoomer zoom
protected StackMetrics metrics
protected java.awt.Dimension edgeBuffer
protected LaunchButton launchButton
protected boolean useLaunchButton
protected java.lang.String markMovedOption
protected java.awt.event.MouseListener multicaster
protected java.util.Vector mouseListenerStack
protected java.util.Vector boards
protected PieceCollection pieces
protected Highlighter highlighter
public static final java.lang.String NAME
public static final java.lang.String MARK_MOVED
public static final java.lang.String EDGE_WIDTH
public static final java.lang.String EDGE_HEIGHT
public static final java.lang.String HIGHLIGHT_COLOR
public static final java.lang.String HIGHLIGHT_THICKNESS
public static final java.lang.String ALLOW_MULTIPLE
public static final java.lang.String USE_LAUNCH_BUTTON
public static final java.lang.String BUTTON_NAME
public static final java.lang.String ICON
public static final java.lang.String HOTKEY
public static final java.lang.String SUPPRESS_AUTO
public static final java.lang.String MOVE_WITHIN_FORMAT
public static final java.lang.String MOVE_TO_FORMAT
public static final java.lang.String CREATE_FORMAT
public static final java.lang.String LOCATION
public static final java.lang.String OLD_LOCATION
public static final java.lang.String OLD_MAP
public static final java.lang.String PLAYER_NAME
public static final java.lang.String PLAYER_SIDE
public static final java.lang.String PIECE_NAME
| Constructor Detail |
public Map()
| Method Detail |
public void setAttribute(java.lang.String key,
java.lang.Object value)
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 class AbstractBuildableVASSAL.build.AbstractBuildablekey - the name of the attribute. Will be one of those
listed in AbstractBuildable.getAttributeNames()public java.lang.String getAttributeValueString(java.lang.String key)
AutoConfigurableBuildable.getBuildElement(org.w3c.dom.Document) method to write the
attributes into an XML elementgetAttributeValueString in class AbstractBuildableVASSAL.build.AbstractBuildablekey - the name of the attribute. Will be one of those
listed in AbstractBuildable.getAttributeNames()public void build(org.w3c.dom.Element e)
Buildablebuild in interface Buildablebuild in class AbstractBuildableVASSAL.build.Buildablee - the XML element containing the object datapublic void setBoardPicker(BoardPicker picker)
BoardPicker as one of its
build componentspublic BoardPicker getBoardPicker()
BoardPicker as one of its
build componentspublic void setZoomer(Zoomer z)
Zoomer as one of its build componentspublic Zoomer getZoomer()
Zoomer as one of its build componentspublic void setStackMetrics(StackMetrics sm)
StackMetrics as one of its
build components, which governs the stacking behavior of
GamePieces on the mappublic StackMetrics getStackMetrics()
StackMetrics as one of its
build components, which governs the stacking behavior of
GamePieces on the mappublic double getZoom()
public javax.swing.JToolBar getToolBar()
public void addDrawComponent(Drawable theComponent)
Drawable component to this mappaint(java.awt.Graphics)public void removeDrawComponent(Drawable theComponent)
Drawable component from this mappaint(java.awt.Graphics)public void addTo(Buildable b)
GameModule. Determines a
unique id for this map. Registers itself as KeyStrokeSource. Registers itself as a GameComponent.
Registers itself as a drop target and drag sourceaddTo in interface BuildablegetId(),
DragBufferpublic void removeFrom(Buildable b)
ConfigurableremoveFrom in interface Configurablepublic void setBoards(java.util.Enumeration boardList)
Boardpublic Command getRestoreCommand()
GameComponentCommand that, when executed, restores the GameComponent to its
state when the game was saved
If this component has no persistent state, return nullgetRestoreCommand in interface GameComponentpublic Board findBoard(java.awt.Point p)
Board on this map containing the argument pointpublic Board getBoardByName(java.lang.String name)
name - public java.awt.Dimension getPreferredSize()
public java.awt.Dimension mapSize()
public java.awt.Point snapTo(java.awt.Point p)
MapGrid on the Board at this pointBoard.snapTo(java.awt.Point),
MapGrid.snapTo(java.awt.Point)public boolean isSnappable(java.awt.Point p)
p - public java.awt.Dimension getEdgeBuffer()
public java.awt.Point mapCoordinates(java.awt.Point p1)
componentCoordinates(java.awt.Point)public java.awt.Rectangle mapRectangle(java.awt.Rectangle r)
public java.awt.Point componentCoordinates(java.awt.Point p1)
mapCoordinates(java.awt.Point)public java.awt.Rectangle componentRectangle(java.awt.Rectangle r)
public java.lang.String locationName(java.awt.Point p)
Board.locationName(java.awt.Point)
public java.lang.String getFullLocationName(java.awt.Point p,
boolean includeMap)
public boolean isVisibleToAll()
public java.lang.String getDeckName(java.awt.Point p)
public void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent fe)
focusLost in interface java.awt.event.FocusListenerpublic void addLocalMouseListener(java.awt.event.MouseListener l)
public void removeLocalMouseListener(java.awt.event.MouseListener l)
public void pushMouseListener(java.awt.event.MouseListener l)
public void popMouseListener()
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpushMouseListener(java.awt.event.MouseListener),
popMouseListener(),
addLocalMouseListener(java.awt.event.MouseListener)public void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpushMouseListener(java.awt.event.MouseListener),
popMouseListener(),
addLocalMouseListener(java.awt.event.MouseListener)public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpushMouseListener(java.awt.event.MouseListener),
popMouseListener(),
addLocalMouseListener(java.awt.event.MouseListener)public void setDragGestureListener(java.awt.dnd.DragGestureListener dragGestureListener)
dragGestureListener - pushMouseListener(java.awt.event.MouseListener)public java.awt.dnd.DragGestureListener getDragGestureListener()
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
dragEnter in interface java.awt.dnd.DropTargetListenerpublic void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
dragOver in interface java.awt.dnd.DropTargetListenerpublic void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
dropActionChanged in interface java.awt.dnd.DropTargetListenerpublic void dragExit(java.awt.dnd.DropTargetEvent dte)
dragExit in interface java.awt.dnd.DropTargetListenerpublic void drop(java.awt.dnd.DropTargetDropEvent dtde)
drop in interface java.awt.dnd.DropTargetListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListener
public void scrollAtEdge(java.awt.Point evtPt,
int dist)
evtPt - public void repaint(boolean cf)
public void paint(java.awt.Graphics g)
Boards on the map. 2) draw all of the counters on the
map. 3) draw all of the Drawable components on the mapaddDrawComponent(VASSAL.build.module.map.Drawable),
setBoards(java.util.Enumeration),
addPiece(VASSAL.counters.GamePiece)
public void paintRegion(java.awt.Graphics g,
java.awt.Rectangle visibleRect)
public void drawBoardsInRegion(java.awt.Graphics g,
java.awt.Rectangle visibleRect)
public void repaint()
public void drawPiecesInRegion(java.awt.Graphics g,
java.awt.Rectangle visibleRect)
public void drawPieces(java.awt.Graphics g,
int xOffset,
int yOffset)
public void drawDrawable(java.awt.Graphics g)
public void paint(java.awt.Graphics g,
int xOffset,
int yOffset)
public Highlighter getHighlighter()
public void setHighlighter(Highlighter h)
public java.util.Enumeration getAllBoards()
Boards on the mappublic java.awt.Rectangle boundingBoxOf(GamePiece p)
GamePiece.boundingBox()public java.awt.Rectangle selectionBoundsOf(GamePiece p)
GamePiece.getShape()public GamePiece[] getPieces()
public void setPieceCollection(PieceCollection pieces)
public PieceCollection getPieceCollection()
protected void clearMapBorder(java.awt.Graphics g)
protected void setBoardBoundaries()
public void drawBoards(java.awt.Graphics g,
int xoffset,
int yoffset,
double zoom,
java.awt.Component obs)
public void repaint(java.awt.Rectangle r)
public void setPiecesVisible(boolean show)
show - if true, enable drawing of GamePiece. If false,
don't draw GamePiece when painting the mappublic boolean isPiecesVisible()
protected java.awt.Window createParentFrame()
public boolean shouldDockIntoMainWindow()
public void setup(boolean show)
setup in interface GameComponentGameComponentpublic void appendToTitle(java.lang.String s)
protected java.lang.String getDefaultWindowTitle()
public GamePiece findPiece(java.awt.Point pt,
PieceFinder finder)
public Command placeAt(GamePiece piece,
java.awt.Point pt)
Command that reproduces this action
public Command placeOrMerge(GamePiece p,
java.awt.Point pt)
StackMetrics.merge(VASSAL.counters.GamePiece, VASSAL.counters.GamePiece).
Otherwise, place by forwarding to placeAt()StackMetrics.merge(VASSAL.counters.GamePiece, VASSAL.counters.GamePiece)public void addPiece(GamePiece p)
public void reposition(GamePiece s,
int pos)
PieceCollection.moveToFront(VASSAL.counters.GamePiece)
public int indexOf(GamePiece s)
public void removePiece(GamePiece p)
public void centerAt(java.awt.Point p)
public void centerAt(java.awt.Point p,
int dx,
int dy)
public void ensureVisible(java.awt.Rectangle r)
public void scroll(int dx,
int dy)
dx - number of pixels to scroll horizontallydy - number of pixels to scroll verticallypublic static java.lang.String getConfigureTypeName()
public java.lang.String getMapName()
public void setMapName(java.lang.String s)
public HelpFile getHelpFile()
getHelpFile in interface ConfigurableVASSAL.build.Configurablepublic java.lang.String[] getAttributeDescriptions()
AbstractConfigurableAbstractBuildable.getAttributeNames()getAttributeDescriptions in class AbstractConfigurablepublic java.lang.String[] getAttributeNames()
getAttributeNames in class AbstractBuildableVASSAL.build.AutoConfigurablepublic java.lang.Class[] getAttributeTypes()
AbstractConfigurableAbstractBuildable.getAttributeNames()getAttributeTypes in class AbstractConfigurablepublic java.lang.String getCreateFormat()
public java.lang.String getMoveToFormat()
public java.lang.String getMoveWithinFormat()
public java.lang.Class[] getAllowableConfigureComponents()
ConfigurablegetAllowableConfigureComponents in interface Configurablepublic VisibilityCondition getAttributeVisibility(java.lang.String name)
AbstractConfigurablegetAttributeVisibility in class AbstractConfigurableVASSAL.build.AbstractConfigurablename - public void setID(java.lang.String id)
setId(java.lang.String)
public void setId(java.lang.String id)
setId in interface UniqueIdManager.Identifyablepublic static Map getMapById(java.lang.String id)
public java.lang.String getId()
getId in interface UniqueIdManager.Identifyablepublic javax.swing.JComponent getView()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||