|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object standup.profiling.Options standup.clouds.OptionsCloudFrontend
public class OptionsCloudFrontend
Field Summary | |
---|---|
private boolean |
chooseSpecificLexemes
13. |
private boolean |
displayMessageBarBelowBubbleBrowser
|
private boolean |
displayProgressMap
|
private boolean |
enableLogging
|
private boolean |
getJokeByTopicMode
|
private boolean |
getJokeByTypeMode
|
private boolean |
getJokeByWordMode
|
private boolean |
getJokeMode
|
private boolean |
getWordByAlphabetMode
|
private boolean |
getWordBySpellingMode
|
private boolean |
getWordByTopicMode
|
private LexemePictureFilter |
lexemePictureFilter
9. |
private int |
lubbleAnimationStaggerOffset
This parameter controls whether the display of buttons is staggered |
private boolean |
messageFirstThenLubbles
|
private PointingMethod |
pointingMethod
Fields and accessor methods determining the modes of interaction available. |
private int |
scannerDelay
The delay for the scanner in seconds. |
private int |
scannerInitialDelay
The INITIAL delay for the scanner in seconds. |
private boolean |
showDefiniteWordsOnPeripheryAlready
|
private boolean |
speakJokesOnDisplay
12. |
private boolean |
speakJokesOnRequest
|
private boolean |
speakMessages
11. |
private boolean |
speakOptionsWhenFocussed
10. |
private boolean |
speakOptionsWhenSelected
|
private boolean |
spellWordClustered
|
private SymbolType[] |
symbolSet
8. |
private SymbolSupport |
symbolSupport
7. |
private boolean |
textInput
|
static String |
XMLTAG
|
Constructor Summary | |
---|---|
OptionsCloudFrontend()
|
|
OptionsCloudFrontend(boolean getJokeMode,
boolean getJokeByTopicMode,
boolean getJokeByWordMode,
boolean getJokeByTypeMode,
boolean getWordByTopicMode,
boolean getWordByAlphabetMode,
boolean getWordBySpellingMode,
boolean textInput,
PointingMethod pointingMethod,
SymbolSupport symbolSupport,
SymbolType[] symbolSet,
LexemePictureFilter lexemePictureFilter,
boolean speakOptionsWhenFocussed,
boolean speakOptionsWhenSelected,
boolean speakMessages,
boolean speakJokesOnDisplay,
boolean speakJokesOnRequest,
boolean chooseSpecificLexemes,
int menuAnimationStaggerOffset,
boolean messageFirstThenMenu,
boolean spellWordClustered,
boolean showDefiniteWordsOnPeripheryAlready,
boolean displayProgressMap,
boolean displayMessageBarBelowMenu,
int scannerInitialDelay,
int scannerDelay,
boolean enableLogging)
Constructor method where options are supplied directly |
|
OptionsCloudFrontend(Element rootElement)
Constructor method where options are supplied from an appropriate XML element. |
Method Summary | |
---|---|
String |
getDiffString(Options options)
Returns a String that reports the difference between this
instance and the given Options . |
OptionsGUI |
getGUI(Dimension size)
Returns an instance of an appropriate OptionsGUI. |
LexemePictureFilter |
getLexemePictureFilter()
|
int |
getLubbleAnimationStaggerOffset()
|
PointingMethod |
getPointingMethod()
|
int |
getScannerDelayInSeconds()
|
int |
getScannerInitialDelayInSeconds()
|
SymbolType[] |
getSymbolSet()
|
SymbolSupport |
getSymbolSupport()
|
String |
getXMLTag()
Returns the XML tag associated with this implementation of Options . |
boolean |
isChooseSpecificLexemes()
|
boolean |
isDisplayMessageBarBelowBubbleBrowser()
|
boolean |
isDisplayProgressMap()
|
boolean |
isEnableLogging()
|
boolean |
isGetJokeByTopicMode()
|
boolean |
isGetJokeByTypeMode()
|
boolean |
isGetJokeByWordMode()
|
boolean |
isGetJokeMode()
|
boolean |
isGetWordByAlphabetMode()
|
boolean |
isGetWordBySpellingMode()
|
boolean |
isGetWordByTopicMode()
|
boolean |
isMessageFirstThenMenu()
|
boolean |
isShowDefiniteWordsOnPeripheryAlready()
|
boolean |
isSpeakJokesOnDisplay()
|
boolean |
isSpeakJokesOnRequest()
|
boolean |
isSpeakMessages()
|
boolean |
isSpeakOptionsWhenFocussed()
|
boolean |
isSpeakOptionsWhenSelected()
|
boolean |
isSpellWordClustered()
|
boolean |
isTextInput()
|
private static LexemePictureFilter |
parseLexemePictureFilter(String lexemePictureFilterTextValue)
|
private static PointingMethod |
parsePointingMethod(String pointingMethodTextValue)
|
private static SymbolType[] |
parseSymbolSet(Element ssEl)
|
private static SymbolSupport |
parseSymbolSupport(String symbolSupportTextValue)
|
void |
setChooseSpecificLexemes(boolean chooseSpecificLexemes)
|
void |
setDisplayMessageBarBelowBubbleBrowser(boolean displayMessageBarBelowBubbleBrowser)
|
void |
setDisplayProgressMap(boolean displayProgressMap)
|
void |
setEnableLogging(boolean enableLogging)
|
void |
setGetJokeByTopicMode(boolean getJokeByTopicMode)
|
void |
setGetJokeByTypeMode(boolean getJokeByTypeMode)
|
void |
setGetJokeByWordMode(boolean getJokeByWordMode)
|
void |
setGetJokeMode(boolean getJokeMode)
|
void |
setGetWordByAlphabetMode(boolean getJokeByAlphabetMode)
|
void |
setGetWordBySpellingMode(boolean getJokeBySpellingMode)
|
void |
setGetWordByTopicMode(boolean getJokeByTopicMode)
|
void |
setLexemePictureFilter(LexemePictureFilter lexemePictureFilter)
|
void |
setLubbleAnimationStaggerOffset(int lubbleAnimationStaggerOffset)
|
void |
setMessageFirstThenLubbles(boolean messageFirstThenLubbles)
|
void |
setPointingMethod(PointingMethod p)
|
void |
setScannerDelayInSeconds(int scannerDelay)
|
void |
setScannerInitialDelayInSeconds(int scannerInitialDelay)
|
void |
setShowDefiniteWordsOnPeripheryAlready(boolean showDefiniteWordsOnPeripheryAlready)
|
void |
setSpeakJokesOnDisplay(boolean speakJokesOnDisplay)
|
void |
setSpeakJokesOnRequest(boolean speakJokesOnRequest)
|
void |
setSpeakMessages(boolean speakMessages)
|
void |
setSpeakOptionsWhenFocussed(boolean speakOptionsWhenFocussed)
|
void |
setSpeakOptionsWhenSelected(boolean speakOptionsWhenSelected)
|
void |
setSpellWordClustered(boolean spellWordClustered)
|
void |
setSymbolSet(SymbolType[] s)
|
void |
setSymbolSupport(SymbolSupport s)
|
void |
setTextInput(boolean textInput)
|
void |
writeXML(Writer out,
String indent)
This method writes the necessary information contained within an instance to an XML file. |
Methods inherited from class standup.profiling.Options |
---|
isModified, setModified |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String XMLTAG
private boolean getJokeMode
private boolean getJokeByTopicMode
private boolean getJokeByWordMode
private boolean getJokeByTypeMode
private boolean getWordByTopicMode
private boolean getWordByAlphabetMode
private boolean getWordBySpellingMode
private boolean textInput
private PointingMethod pointingMethod
private SymbolSupport symbolSupport
private SymbolType[] symbolSet
private LexemePictureFilter lexemePictureFilter
private boolean speakOptionsWhenFocussed
private boolean speakOptionsWhenSelected
private boolean speakMessages
private boolean speakJokesOnDisplay
private boolean speakJokesOnRequest
private int scannerDelay
private int scannerInitialDelay
private boolean chooseSpecificLexemes
private int lubbleAnimationStaggerOffset
private boolean messageFirstThenLubbles
private boolean spellWordClustered
private boolean showDefiniteWordsOnPeripheryAlready
private boolean displayProgressMap
private boolean displayMessageBarBelowBubbleBrowser
private boolean enableLogging
Constructor Detail |
---|
public OptionsCloudFrontend(boolean getJokeMode, boolean getJokeByTopicMode, boolean getJokeByWordMode, boolean getJokeByTypeMode, boolean getWordByTopicMode, boolean getWordByAlphabetMode, boolean getWordBySpellingMode, boolean textInput, PointingMethod pointingMethod, SymbolSupport symbolSupport, SymbolType[] symbolSet, LexemePictureFilter lexemePictureFilter, boolean speakOptionsWhenFocussed, boolean speakOptionsWhenSelected, boolean speakMessages, boolean speakJokesOnDisplay, boolean speakJokesOnRequest, boolean chooseSpecificLexemes, int menuAnimationStaggerOffset, boolean messageFirstThenMenu, boolean spellWordClustered, boolean showDefiniteWordsOnPeripheryAlready, boolean displayProgressMap, boolean displayMessageBarBelowMenu, int scannerInitialDelay, int scannerDelay, boolean enableLogging)
public OptionsCloudFrontend() throws ProfileException
ProfileException
public OptionsCloudFrontend(Element rootElement)
Method Detail |
---|
public OptionsGUI getGUI(Dimension size)
Options
Dimension
indicates the preferred size. If given null
,
it will attempt to calculate a suitable size.
getGUI
in class Options
public String getXMLTag()
Options
Options
.
getXMLTag
in class Options
public void writeXML(Writer out, String indent) throws IOException, XMLException
XMLizable
out
- The output stream for the XML file, which is assumed to be
already opened and writable.indent
- A string to be prepended before every line written by this
method. If passed appropriate white space, e.g.
XMLUtils.xmlIndent
, it can be used to control
indentation.
IOException
XMLException
public boolean isGetJokeMode()
public void setGetJokeMode(boolean getJokeMode)
public boolean isGetJokeByTopicMode()
public void setGetJokeByTopicMode(boolean getJokeByTopicMode)
public boolean isGetJokeByWordMode()
public void setGetJokeByWordMode(boolean getJokeByWordMode)
public boolean isGetJokeByTypeMode()
public void setGetJokeByTypeMode(boolean getJokeByTypeMode)
public boolean isGetWordByTopicMode()
public void setGetWordByTopicMode(boolean getJokeByTopicMode)
public boolean isGetWordByAlphabetMode()
public void setGetWordByAlphabetMode(boolean getJokeByAlphabetMode)
public boolean isGetWordBySpellingMode()
public void setGetWordBySpellingMode(boolean getJokeBySpellingMode)
public boolean isTextInput()
public void setTextInput(boolean textInput)
public void setPointingMethod(PointingMethod p)
public PointingMethod getPointingMethod()
public void setSymbolSupport(SymbolSupport s)
public SymbolSupport getSymbolSupport()
public void setSymbolSet(SymbolType[] s)
public SymbolType[] getSymbolSet()
public LexemePictureFilter getLexemePictureFilter()
public void setLexemePictureFilter(LexemePictureFilter lexemePictureFilter)
public boolean isSpeakOptionsWhenFocussed()
public void setSpeakOptionsWhenFocussed(boolean speakOptionsWhenFocussed)
public boolean isSpeakOptionsWhenSelected()
public void setSpeakOptionsWhenSelected(boolean speakOptionsWhenSelected)
public boolean isSpeakMessages()
public void setSpeakMessages(boolean speakMessages)
public boolean isSpeakJokesOnDisplay()
public void setSpeakJokesOnDisplay(boolean speakJokesOnDisplay)
public boolean isSpeakJokesOnRequest()
public void setSpeakJokesOnRequest(boolean speakJokesOnRequest)
public int getScannerDelayInSeconds()
public void setScannerDelayInSeconds(int scannerDelay)
public int getScannerInitialDelayInSeconds()
public void setScannerInitialDelayInSeconds(int scannerInitialDelay)
public boolean isChooseSpecificLexemes()
public void setChooseSpecificLexemes(boolean chooseSpecificLexemes)
public int getLubbleAnimationStaggerOffset()
public void setLubbleAnimationStaggerOffset(int lubbleAnimationStaggerOffset)
public boolean isMessageFirstThenMenu()
public void setMessageFirstThenLubbles(boolean messageFirstThenLubbles)
public boolean isSpellWordClustered()
public void setSpellWordClustered(boolean spellWordClustered)
public boolean isShowDefiniteWordsOnPeripheryAlready()
public void setShowDefiniteWordsOnPeripheryAlready(boolean showDefiniteWordsOnPeripheryAlready)
public boolean isDisplayProgressMap()
public void setDisplayProgressMap(boolean displayProgressMap)
public boolean isDisplayMessageBarBelowBubbleBrowser()
public void setDisplayMessageBarBelowBubbleBrowser(boolean displayMessageBarBelowBubbleBrowser)
public boolean isEnableLogging()
public void setEnableLogging(boolean enableLogging)
private static PointingMethod parsePointingMethod(String pointingMethodTextValue)
private static SymbolSupport parseSymbolSupport(String symbolSupportTextValue)
private static LexemePictureFilter parseLexemePictureFilter(String lexemePictureFilterTextValue)
private static SymbolType[] parseSymbolSet(Element ssEl)
public String getDiffString(Options options)
Options
String
that reports the difference between this
instance and the given Options
. Currently used by the Playback
tool to report changes applied when the Control Panel is accessed, since
actual keystrokes and mouse movement/clicks are not saved.
getDiffString
in class Options
options
- The Options
to be compared against this instance.
String
detailing the difference between the two
instances.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |