Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
D
E
F
G
I
J
M
P
R
S
T
V
A
actionPerformed(ActionEvent)
- Method in class scripting.
ExecuteScriptAction
addInvokeScriptMenu(String, String)
- Method in class version2.
SlateAppMenuBar
Add a menu item to "Invoke" menu that executes given script-file on invocation.
addInvokeScriptMenu(String, String)
- Method in interface version3.
SlateApp.Facade
Add a menu to the application that invokes specified script
addInvokeScriptMenu(String, String)
- Method in class version3.
SlateAppMenuBar
Add a menu item to "Invoke" menu that executes given script-file on invocation.
addInvokeScriptSeparatorMenu()
- Method in class version2.
SlateAppMenuBar
Add a menu separator to "Invoke" menu
addInvokeScriptSeparatorMenu()
- Method in interface version3.
SlateApp.Facade
Add a menu separator to the application
addInvokeScriptSeparatorMenu()
- Method in class version3.
SlateAppMenuBar
Add a menu separator to "Invoke" menu
addShape(Shape)
- Method in class slate.
DefaultSlateModel
Add shape to the model.
addShape(Shape)
- Method in interface slate.
SlateModel
Add shape to the model.
addShape(Shape)
- Method in interface version3.
SlateApp.Facade
Add a given shape to the slate.
addSlateModelListener(SlateModel.Listener)
- Method in class slate.
DefaultSlateModel
Add listener interested in changes in the changes model.
addSlateModelListener(SlateModel.Listener)
- Method in interface slate.
SlateModel
Add listener interested in changes in the changes model.
D
DefaultSlateModel
- class slate.
DefaultSlateModel
.
A simple, vector based implementation of SlateModel interface.
DefaultSlateModel()
- Constructor for class slate.
DefaultSlateModel
E
executeScript(String)
- Method in class scripting.
FESIInterpreterDriver
executeScript(String)
- Method in class scripting.
JaclInterpreterDriver
executeScript(String)
- Method in class scripting.
JPythonInterpreterDriver
executeScript(String)
- Method in class scripting.
SkijInterpreterDriver
executeScript(String)
- Method in interface scripting.
InterpreterDriver
Execute a script string.
executeScript(String, String)
- Static method in class scripting.
InterpreterDriverManager
Execute a script string Execute the string supplied according to the langauge specified
ExecuteScriptAction
- class scripting.
ExecuteScriptAction
.
ExecuteScriptAction(String, String)
- Constructor for class scripting.
ExecuteScriptAction
executeScriptFile(String)
- Method in class scripting.
FESIInterpreterDriver
executeScriptFile(String)
- Method in class scripting.
JaclInterpreterDriver
executeScriptFile(String)
- Method in class scripting.
JPythonInterpreterDriver
executeScriptFile(String)
- Method in class scripting.
SkijInterpreterDriver
executeScriptFile(String)
- Method in interface scripting.
InterpreterDriver
Execute a script file.
executeScriptFile(String)
- Static method in class scripting.
InterpreterDriverManager
Exceute a script file.
F
FESIInterpreterDriver
- class scripting.
FESIInterpreterDriver
.
FESIInterpreterDriver()
- Constructor for class scripting.
FESIInterpreterDriver
G
getInstance()
- Static method in class version2.
SlateApp
Expose the instance of object so that scripts can access it and its subsystems (menu, slate etc.).
getInstance()
- Static method in class version3.
SlateApp
Expose the facade to the application so that scripts can access it.
getMenuBar()
- Method in class version2.
SlateApp
Expose the menubar for this application
getModel()
- Method in class slate.
Slate
Get the associated model with this view.
getShapeAtIndex(int)
- Method in class slate.
DefaultSlateModel
Get the shape at given index
getShapeAtIndex(int)
- Method in interface slate.
SlateModel
Get the shape at given index
getShapeCount()
- Method in class slate.
DefaultSlateModel
Get the count of shape in the model
getShapeCount()
- Method in interface slate.
SlateModel
Get the count of shape in the model.
getSlate()
- Method in class version2.
SlateApp
Expose the slate object for scripts
getSupportedExtensions()
- Method in class scripting.
FESIInterpreterDriver
getSupportedExtensions()
- Method in class scripting.
JaclInterpreterDriver
getSupportedExtensions()
- Method in class scripting.
JPythonInterpreterDriver
getSupportedExtensions()
- Method in class scripting.
SkijInterpreterDriver
getSupportedExtensions()
- Method in interface scripting.
InterpreterDriver
Get the extension for supported extensions by this driver
getSupportedLanguages()
- Method in class scripting.
FESIInterpreterDriver
getSupportedLanguages()
- Method in class scripting.
JaclInterpreterDriver
getSupportedLanguages()
- Method in class scripting.
JPythonInterpreterDriver
getSupportedLanguages()
- Method in class scripting.
SkijInterpreterDriver
getSupportedLanguages()
- Method in interface scripting.
InterpreterDriver
Get the langauges for supported extensions by this driver
I
InterpreterDriver
- interface scripting.
InterpreterDriver
.
Driver interface for scripting interpreter.
InterpreterDriver.InterpreterException
- exception scripting.
InterpreterDriver.InterpreterException
.
Nested class for wrapping the exception throw by underlying interpreter while executing scripts
InterpreterDriver.InterpreterException(Exception)
- Constructor for class scripting.
InterpreterDriver.InterpreterException
Construct a wrapper exception for given undelying exception.
InterpreterDriverManager
- class scripting.
InterpreterDriverManager
.
Class for managing interpreter drivers.
J
JaclInterpreterDriver
- class scripting.
JaclInterpreterDriver
.
JaclInterpreterDriver()
- Constructor for class scripting.
JaclInterpreterDriver
JPythonInterpreterDriver
- class scripting.
JPythonInterpreterDriver
.
JPythonInterpreterDriver()
- Constructor for class scripting.
JPythonInterpreterDriver
M
main(String[])
- Static method in class scripting.
FESIInterpreterDriver
main(String[])
- Static method in class scripting.
JaclInterpreterDriver
main(String[])
- Static method in class scripting.
JPythonInterpreterDriver
main(String[])
- Static method in class scripting.
SkijInterpreterDriver
main(String[])
- Static method in class scripting.
InterpreterDriverManager
The main function which exercises the basic functionality.
main(String[])
- Static method in class version1.
SlateApp
The main function.
main(String[])
- Static method in class version2.
SlateApp
The main function.
main(String[])
- Static method in class version3.
SlateApp
The main function.
P
paint(Graphics, JComponent)
- Method in class slate.
Slate.UI
Override paint in ComponentUI.
R
registerDriver(InterpreterDriver)
- Static method in class scripting.
InterpreterDriverManager
Register a driver.
removeAllShapes()
- Method in class slate.
DefaultSlateModel
Remove all the shapes from model
removeAllShapes()
- Method in interface slate.
SlateModel
Remove all the shapes from model.
removeAllShapes()
- Method in interface version3.
SlateApp.Facade
Remove all the shapes from the slate.
removeShape(Shape)
- Method in class slate.
DefaultSlateModel
Remove shape from model
removeShape(Shape)
- Method in interface slate.
SlateModel
Remove shape from model
removeShape(Shape)
- Method in interface version3.
SlateApp.Facade
Remove a given shape from the slate.
removeSlateModelListener(SlateModel.Listener)
- Method in class slate.
DefaultSlateModel
Remove a previously added listener.
removeSlateModelListener(SlateModel.Listener)
- Method in interface slate.
SlateModel
Remove a previously added listener.
S
scripting
- package scripting
SkijInterpreterDriver
- class scripting.
SkijInterpreterDriver
.
SkijInterpreterDriver()
- Constructor for class scripting.
SkijInterpreterDriver
slate
- package slate
Slate
- class slate.
Slate
.
A view for SlateModel.
Slate.UI
- class slate.
Slate.UI
.
Nested class with the role of UI delegate for Slate component.
Slate.UI()
- Constructor for class slate.
Slate.UI
Slate()
- Constructor for class slate.
Slate
Construct slate associating it with default model implementation.
Slate(SlateModel)
- Constructor for class slate.
Slate
Construct slate for given model.
SlateApp
- class version1.
SlateApp
.
The main application class.
SlateApp
- class version2.
SlateApp
.
The main class for the application This application is a very trimmed-down version of a typical CAD tool It allows to draw simple drawings.
SlateApp
- class version3.
SlateApp
.
The main class for the application This application is a very trimmed-down version of a typical CAD tool It allows to draw simple drawings.
SlateApp.Facade
- interface version3.
SlateApp.Facade
.
The facade interface to the application for scripting purpose.
SlateAppMenuBar
- class version1.
SlateAppMenuBar
.
The menu bar for the application.
SlateAppMenuBar
- class version2.
SlateAppMenuBar
.
The menu bar for the application.
SlateAppMenuBar
- class version3.
SlateAppMenuBar
.
The menu bar for the application.
SlateAppMenuBar(Slate)
- Constructor for class version1.
SlateAppMenuBar
Construct the menu bar Creates sub menus for various operations.
SlateAppMenuBar(Slate)
- Constructor for class version2.
SlateAppMenuBar
Construct the menu bar Creates sub menus for various operations.
SlateAppMenuBar(Slate)
- Constructor for class version3.
SlateAppMenuBar
Construct the menu bar Creates sub menus for various operations.
slateChanged(SlateModel.Event)
- Method in class slate.
Slate
Implement the method in SlateModel.Listener interface.
slateChanged(SlateModel.Event)
- Method in interface slate.
SlateModel.Listener
Notification that a change has occured in model
SlateModel
- interface slate.
SlateModel
.
Model interface for managing repository of shapes.
SlateModel.Event
- class slate.
SlateModel.Event
.
Nested event class for communicating changes in the model of enclosing type SlateModel to its listeners of type SlateModel.Listener.
SlateModel.Event(SlateModel)
- Constructor for class slate.
SlateModel.Event
Constructor for the event.
SlateModel.Listener
- interface slate.
SlateModel.Listener
.
Nested interface for listening to changes in model of the enclosing type, SlateModel.
T
toString()
- Method in class scripting.
InterpreterDriver.InterpreterException
Get a string representation for this object
V
version1
- package version1
version2
- package version2
version3
- package version3
A
D
E
F
G
I
J
M
P
R
S
T
V
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES