|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hdcookbook.grin.io.builders.VisualRCHandlerHelper
public class VisualRCHandlerHelper
A helper class for creating a VisualRCHandler object.
To use this, create an instance, populate it, then call getFinishedHandler().
Constructor Summary | |
---|---|
VisualRCHandlerHelper()
|
Method Summary | |
---|---|
java.lang.String |
addGrid(java.util.ArrayList<java.util.ArrayList<VisualRCHandlerCell>> grid)
Adds an RC grid. |
void |
addGridAlternateName(java.lang.String name)
|
void |
addRCOverrides(java.util.Map<java.lang.String,java.lang.String> rcOverrides)
Sets the RC override list. |
SEVisualRCHandler |
getFinishedHandler()
|
java.util.ArrayList<java.util.ArrayList<VisualRCHandlerCell>> |
getGrid(int i)
|
java.util.Map<java.lang.String,java.lang.String> |
getRCOverrides(int i)
|
int |
getState(int alternate,
int column,
int row)
|
java.util.Map<java.lang.String,java.lang.Integer> |
getStates()
|
void |
setActivateCommands(Command[][] commands)
|
void |
setHandlerName(java.lang.String name)
Sets the handler's name |
void |
setMouseRects(java.awt.Rectangle[] rects)
|
void |
setMouseRectStates(int[] states)
|
void |
setSelectCommands(Command[][] commands)
|
void |
setStartSelected(boolean b)
Sets the startSelected flag |
void |
setTimeout(int timeout)
|
void |
setTimeoutCommands(Command[] commands)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VisualRCHandlerHelper()
Method Detail |
---|
public void setHandlerName(java.lang.String name)
public void setStartSelected(boolean b)
public java.lang.String addGrid(java.util.ArrayList<java.util.ArrayList<VisualRCHandlerCell>> grid)
public void addGridAlternateName(java.lang.String name)
public java.util.ArrayList<java.util.ArrayList<VisualRCHandlerCell>> getGrid(int i)
public void addRCOverrides(java.util.Map<java.lang.String,java.lang.String> rcOverrides)
The value of the map is the state to go to, or the special string "<activate>".
public java.util.Map<java.lang.String,java.lang.String> getRCOverrides(int i)
public void setSelectCommands(Command[][] commands)
public void setActivateCommands(Command[][] commands)
public void setMouseRects(java.awt.Rectangle[] rects)
public void setMouseRectStates(int[] states)
public void setTimeout(int timeout)
public void setTimeoutCommands(Command[] commands)
public java.util.Map<java.lang.String,java.lang.Integer> getStates()
public int getState(int alternate, int column, int row)
public SEVisualRCHandler getFinishedHandler() throws java.io.IOException
java.io.IOException
- if there's an inconsistency in the handler
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |