Skip navigation links
A B C D G I L M P Q R S T U V 

A

Activator - Class in de.smarten.tsuro.configurator.controller
The activator class controls the plug-in life cycle
Activator() - Constructor for class de.smarten.tsuro.configurator.controller.Activator
The constructor
addBlockedPosition(Position) - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
This method adds a position to the list of blocked positions
addBlockedPosition(Position) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
Adds one position to the clocked position array.
aiTimeInput - Variable in class de.smarten.tsuro.configurator.view.GUI
 
applyChangesToFocusedTile() - Method in class de.smarten.tsuro.configurator.view.GUI
This method applies the changes made on the manipulatedValues method to the focused tile on the deck.
applyValuesButton - Variable in class de.smarten.tsuro.configurator.view.GUI
 

B

board - Variable in class de.smarten.tsuro.configurator.view.GUI
 
boardAnchor - Variable in class de.smarten.tsuro.configurator.view.GUI
 
boardLengthInput - Variable in class de.smarten.tsuro.configurator.view.GUI
 

C

checkConfiguration() - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
 
checkConfiguration() - Method in interface de.smarten.tsuro.configurator.controller.IConfigurationControl
This method checks if the Configuration is allowable
checkCurrentInput() - Method in class de.smarten.tsuro.configurator.view.GUI
This methods checks the current input of the gate text inputs to be integers and accurate values.
cleanBlockedPositions() - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
Removes duplicates and not valid positions from the blocked positions ArrayList.
ConfigurationControl - Class in de.smarten.tsuro.configurator.controller
The control that translates between the GUI control an the DynamicConfiguration.
ConfigurationControl(GuiControl) - Constructor for class de.smarten.tsuro.configurator.controller.ConfigurationControl
The constructor
ConfigurationInvalidException - Exception in de.smarten.tsuro.configurator.controller
An exception to be thrown if a configuration is invalid.
ConfigurationInvalidException(String) - Constructor for exception de.smarten.tsuro.configurator.controller.ConfigurationInvalidException
The constructor
ConfiguratorViewPart - Class in de.smarten.tsuro.configurator.view
 
ConfiguratorViewPart() - Constructor for class de.smarten.tsuro.configurator.view.ConfiguratorViewPart
 
createConfigurationClicked() - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
createConfigurationClicked() - Method in interface de.smarten.tsuro.configurator.controller.IGUIControl
Tells the configuration control to create a default configuration.
createDefaultConfiguration() - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
 
createDefaultConfiguration() - Method in interface de.smarten.tsuro.configurator.controller.IConfigurationControl
This method creates a default configuration
createFxScene() - Method in class de.smarten.tsuro.configurator.view.ConfiguratorViewPart
 
createPartControl(Composite) - Method in class de.smarten.tsuro.configurator.view.ViewExtension
This is a callback that will allow us to create the viewer and initialize it.

D

de.smarten.tsuro.configurator.controller - package de.smarten.tsuro.configurator.controller
 
de.smarten.tsuro.configurator.model - package de.smarten.tsuro.configurator.model
 
de.smarten.tsuro.configurator.view - package de.smarten.tsuro.configurator.view
 
deck - Variable in class de.smarten.tsuro.configurator.view.GUI
 
deckAnchor - Variable in class de.smarten.tsuro.configurator.view.GUI
 
DynamicConfiguration - Class in de.smarten.tsuro.configurator.model
A configuration that is changable and not static.
DynamicConfiguration() - Constructor for class de.smarten.tsuro.configurator.model.DynamicConfiguration
A constructor that sets default values (orienting on the board version of Tsuro)
DynamicConfiguration(ArrayList<Integer>, int, int, int, int, int, ArrayList<Position>) - Constructor for class de.smarten.tsuro.configurator.model.DynamicConfiguration
A constructor that sets the given values

G

gate0 - Variable in class de.smarten.tsuro.configurator.view.GUI
 
gate1 - Variable in class de.smarten.tsuro.configurator.view.GUI
 
gate2 - Variable in class de.smarten.tsuro.configurator.view.GUI
 
gate3 - Variable in class de.smarten.tsuro.configurator.view.GUI
 
gate4 - Variable in class de.smarten.tsuro.configurator.view.GUI
 
gate5 - Variable in class de.smarten.tsuro.configurator.view.GUI
 
gate6 - Variable in class de.smarten.tsuro.configurator.view.GUI
 
gate7 - Variable in class de.smarten.tsuro.configurator.view.GUI
 
getConfig() - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
 
getConfigControl() - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
getDefault() - Static method in class de.smarten.tsuro.configurator.controller.Activator
Returns the shared instance
getGui() - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
getGuiCtrl() - Method in class de.smarten.tsuro.configurator.view.GUI
 
getImageDescriptor(String) - Static method in class de.smarten.tsuro.configurator.controller.Activator
Returns an image descriptor for the image file at the given plug-in relative path
getScene() - Method in class de.smarten.tsuro.configurator.view.GUI
Returns the scene that was created in the constructor or null if the scene could not be created
GUI - Class in de.smarten.tsuro.configurator.view
The GUI for the tsuro configurator.
GUI() - Constructor for class de.smarten.tsuro.configurator.view.GUI
The GUI's constructor.
GuiControl - Class in de.smarten.tsuro.configurator.controller
The control to be used by the gui, translates to the configuration control.
GuiControl(GUI) - Constructor for class de.smarten.tsuro.configurator.controller.GuiControl
 
GuiEventHandler - Class in de.smarten.tsuro.configurator.controller
This class handles the events that are happening on the GUI
GuiEventHandler() - Constructor for class de.smarten.tsuro.configurator.controller.GuiEventHandler
The constructor
GuiEventHandler(GUI) - Constructor for class de.smarten.tsuro.configurator.controller.GuiEventHandler
The constructor

I

IConfigurationControl - Interface in de.smarten.tsuro.configurator.controller
 
ID - Static variable in class de.smarten.tsuro.configurator.view.ViewExtension
The ID of the view as specified by the extension.
IGUIControl - Interface in de.smarten.tsuro.configurator.controller
 
initialize(URL, ResourceBundle) - Method in class de.smarten.tsuro.configurator.controller.GuiEventHandler
 

L

loadConfiguration() - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
 
loadConfiguration() - Method in class de.smarten.tsuro.configurator.controller.GuiControl
Never call this method explicitly, it gets called by the config control.
loadConfiguration() - Method in interface de.smarten.tsuro.configurator.controller.IConfigurationControl
This method loads a Configuration
loadConfiguration() - Method in class de.smarten.tsuro.configurator.view.GUI
Never call this method explicitly, it gets called by the GUI control.
loadConfigurationClicked() - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
loadConfigurationClicked() - Method in interface de.smarten.tsuro.configurator.controller.IGUIControl
Tells the configuration control to load a configuration.

M

main(String[]) - Static method in class de.smarten.tsuro.configurator.view.GUI
The main method is used for starting a standalone application.
manipulatedValues() - Method in class de.smarten.tsuro.configurator.view.GUI
This method calculates the other gate values according to the one that was changed by the user.
messageFlow - Variable in class de.smarten.tsuro.configurator.view.GUI
The message view where the messages and errors will be displayed.
messageLog - Variable in class de.smarten.tsuro.configurator.view.GUI
A queue of strings to be printed to the message view.
messageLogLength - Variable in class de.smarten.tsuro.configurator.view.GUI
The maximal length of the messageLog.
messagePane - Variable in class de.smarten.tsuro.configurator.view.GUI
 

P

pathOfLoadedFileIsNotEmpty() - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
Checks if a the path of a loaded file is empty
playerCountInput - Variable in class de.smarten.tsuro.configurator.view.GUI
 
playerTimeInput - Variable in class de.smarten.tsuro.configurator.view.GUI
 
PLUGIN_ID - Static variable in class de.smarten.tsuro.configurator.controller.Activator
 
presentationTimeInput - Variable in class de.smarten.tsuro.configurator.view.GUI
 

Q

quit() - Method in class de.smarten.tsuro.configurator.view.GUI
Closes the program.

R

RELATIVE_GAP_SIZE_BETWEEN_TILES_BOARD - Static variable in class de.smarten.tsuro.configurator.view.GUI
The gap size (in relation to tile size on board) between each of the tiles displayed on the board.
RELATIVE_GAP_SIZE_BETWEEN_TILES_DECK - Static variable in class de.smarten.tsuro.configurator.view.GUI
The gap size (in relation to tile size on deck) between each of the tiles displayed on the deck.
RELATIVE_STROKE_SIZE_OF_TILES - Static variable in class de.smarten.tsuro.configurator.view.GUI
The stroke size (in relation to tile size) of each tiles.
removeBlockedPosition(Position) - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
This method removes a position from the list of blocked positions
removeBlockedPosition(Position) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
Removes one position from the blocked position array.
replacePlayerTile(int, int) - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
This method replaces a tileID in the TileList
replacePlayerTile(int, int) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
Replaces the first tileID in the playerTiles list with a new tileID

S

saveClicked() - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
saveClicked() - Method in interface de.smarten.tsuro.configurator.controller.IGUIControl
Tells the configuration control to save a configuration.
saveConfigToFile() - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
 
saveConfigToFile() - Method in interface de.smarten.tsuro.configurator.controller.IConfigurationControl
This method checks the configuration and saves it to a newly choosen file
saveConfigToFileClicked() - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
saveConfigToFileClicked() - Method in interface de.smarten.tsuro.configurator.controller.IGUIControl
Tells the configuration control to save a configuration to the loaded position.
saveConfigToLoadedFile() - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
Checks the configuration and saves it to the location where it was loaded from (this is only called, if a configuration was loaded).
saveConfigToLoadedFile() - Method in interface de.smarten.tsuro.configurator.controller.IConfigurationControl
This method checks the configuration and saves it to the file the last configuration was loaded from.
scene - Variable in class de.smarten.tsuro.configurator.view.GUI
This scene is displayed if the GUI is used in eclipse.
setBlockedPositions(ArrayList<Position>) - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
This method sets the blocked positions
setBlockedPositions(ArrayList<Position>) - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
setBlockedPositions(ArrayList<Position>) - Method in interface de.smarten.tsuro.configurator.controller.IConfigurationControl
 
setBlockedPositions(ArrayList<Position>) - Method in interface de.smarten.tsuro.configurator.controller.IGUIControl
 
setBlockedPositions(ArrayList<Position>) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
 
setBoardChangedTrue() - Method in class de.smarten.tsuro.configurator.view.GUI
Sets the boardChanged boolean to true.
setBoardLength(int) - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
 
setBoardLength(int) - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
setBoardLength(int) - Method in interface de.smarten.tsuro.configurator.controller.IConfigurationControl
This method sets the length of the board.
setBoardLength(int) - Method in interface de.smarten.tsuro.configurator.controller.IGUIControl
 
setBoardLength(int) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
 
setDeckSizeChangedTrue() - Method in class de.smarten.tsuro.configurator.view.GUI
Sets the deck size changed boolean to true.
setFocus() - Method in class de.smarten.tsuro.configurator.view.ViewExtension
Passing the focus request to the viewer's control.
setFxFocus() - Method in class de.smarten.tsuro.configurator.view.ConfiguratorViewPart
 
setGui(GUI) - Method in class de.smarten.tsuro.configurator.controller.GuiEventHandler
this method sets a GUI
setGui(GUI) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
 
setGuiCtrl(GuiControl) - Method in class de.smarten.tsuro.configurator.view.GUI
 
setModifiedTileButton - Variable in class de.smarten.tsuro.configurator.view.GUI
 
setPathOfLoadedFile(Path) - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
It sets the path of a loaded file
setPlayerCount(int) - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
setPlayerCount(int) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
 
setPlayerTiles(ArrayList<Integer>) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
 
setPresentationTime(int) - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
setPresentationTime(int) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
 
setRoundTimeAI(int) - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
 
setRoundTimeAI(int) - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
setRoundTimeAI(int) - Method in interface de.smarten.tsuro.configurator.controller.IConfigurationControl
This method sets the roundtime of the AI
setRoundTimeAI(int) - Method in interface de.smarten.tsuro.configurator.controller.IGUIControl
 
setRoundTimeAI(int) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
 
setRoundTimePlayer(int) - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
setRoundTimePlayer(int) - Method in interface de.smarten.tsuro.configurator.controller.IGUIControl
 
setRoundTimePlayer(int) - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
 
setTileList(ArrayList<Integer>) - Method in class de.smarten.tsuro.configurator.controller.ConfigurationControl
 
setTileList(ArrayList<Integer>) - Method in interface de.smarten.tsuro.configurator.controller.IConfigurationControl
This method sets a TileList
setTileTable(ArrayList<Integer>) - Method in class de.smarten.tsuro.configurator.controller.GuiControl
 
setTileTable(ArrayList<Integer>) - Method in interface de.smarten.tsuro.configurator.controller.IGUIControl
 
showError(String) - Method in class de.smarten.tsuro.configurator.view.GUI
Adds the error message to the messageLog and updates the text area.
showMessage(String) - Method in class de.smarten.tsuro.configurator.view.GUI
Adds the message to the messageLog and updates the text area.
stage - Static variable in class de.smarten.tsuro.configurator.view.GUI
This stage is the main view of the GUI.
start(BundleContext) - Method in class de.smarten.tsuro.configurator.controller.Activator
 
start(Stage) - Method in class de.smarten.tsuro.configurator.view.GUI
Will be executed by the launcher when running as a standalone application.
stop(BundleContext) - Method in class de.smarten.tsuro.configurator.controller.Activator
 
storeConfiguration(String) - Method in class de.smarten.tsuro.configurator.controller.GuiControl
Never call this method explicitly, it gets called by the config control.
storeConfiguration(String) - Method in class de.smarten.tsuro.configurator.view.GUI
Never call this method explicitly, it gets called by the GUI control.

T

tileCollection - Variable in class de.smarten.tsuro.configurator.view.GUI
 
tileCollectionAnchor - Variable in class de.smarten.tsuro.configurator.view.GUI
 
tileInDeckClickedToManipulate(int) - Method in class de.smarten.tsuro.configurator.view.GUI
This method is called when a tile in the deck was clicked to be manipulated.
tileManipulateAnchor - Variable in class de.smarten.tsuro.configurator.view.GUI
 
toString() - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
 

U

updateAiTime() - Method in class de.smarten.tsuro.configurator.view.GUI
Updates the AI time in the configuration.
updateBoardLength() - Method in class de.smarten.tsuro.configurator.view.GUI
Updates the board length in the configuration.
updatePlayerCount() - Method in class de.smarten.tsuro.configurator.view.GUI
Updates the player count in the configuration.
updatePlayerTiles() - Method in class de.smarten.tsuro.configurator.model.DynamicConfiguration
Call this method if the needed count of player tiles changed (board size changed).
updatePlayerTime() - Method in class de.smarten.tsuro.configurator.view.GUI
Updates the player time in the configuration.
updatePresentationTime() - Method in class de.smarten.tsuro.configurator.view.GUI
Updates the presentation time in the configuration.
updateTextFields() - Method in class de.smarten.tsuro.configurator.view.GUI
Updates all the values in the text fields with the data from the configuration.
updateView() - Method in class de.smarten.tsuro.configurator.view.GUI
This method is called when the board or the deck configuration data changed.

V

ViewExtension - Class in de.smarten.tsuro.configurator.view
This sample class demonstrates how to plug-in a new workbench view.
ViewExtension() - Constructor for class de.smarten.tsuro.configurator.view.ViewExtension
The constructor.
A B C D G I L M P Q R S T U V 
Skip navigation links

Copyright © 2017 smarTen. All rights reserved.