A B C D E F G H I L M N O P R S T U V W

C

cache - Static variable in class com.sptci.echo2.style.Extent
The map used to maintain a cache of extent instances required by the application.
cache - Static variable in class com.sptci.echo2.style.Font
The cache of reusable font instances.
change() - Method in class com.sptci.system.ChangePasswordListener
Change the password of the currently logged in user.
change - Variable in class com.sptci.system.PasswordPane
The button used to trigger a login action.
ChangePasswordListener - Class in com.sptci.system
The action listener that is used to trigger the password change request using the telnet session with the server.
ChangePasswordListener(PasswordController) - Constructor for class com.sptci.system.ChangePasswordListener
Create a new instance of the listner associated with the specified controller.
checkComplex(char[]) - Method in class com.sptci.util.PasswordGenerator
Check the specified password value for quality.
checkConfirmPassword() - Method in class com.sptci.system.PasswordController
Check the PasswordPane.confirmPassword value specified.
checkContains(String, String, String) - Method in class com.sptci.system.PasswordController
Chech to see if the username exists in the password specified.
checkNewPassword() - Method in class com.sptci.system.PasswordController
Check the PasswordPane.newPassword value specified.
checkPassword() - Method in class com.sptci.echo2.LoginPaneController
Check the LoginPane.password field to ensure that a value has been input into the field.
checkPassword() - Method in class com.sptci.system.PasswordController
Check the PasswordPane.password value specified.
checkPasswordQuality() - Method in class com.sptci.system.PasswordController
Chech the quality of the new password.
checkRoot() - Method in class com.sptci.system.LoginController
Check the LoginPane.userName field to ensure that the value specified is not root.
checkSimple(char[]) - Method in class com.sptci.util.PasswordGenerator
Check the specified password value for quality using simple rules.
checkText(String) - Method in class com.sptci.echo2.Controller
Check the specified string to ensure that it is not null and not empty.
checkUserName() - Method in class com.sptci.echo2.LoginPaneController
Check the LoginPane.userName field to ensure that a value has been input into the field.
checkView() - Method in class com.sptci.echo2.LoginPaneController
Check the Controller.view components to ensure that appropriate values have been entered.
checkView() - Method in class com.sptci.system.PasswordController
Check the information in Controller.view and ensure that the appropriate password change request can be submitted to the server.
className - Variable in class com.sptci.echo2.http.Servlet
The fully qualified name of the ApplicationInstance class that will be returned by Servlet.newApplicationInstance().
client - Variable in class com.sptci.system.CommandExecutor
The telnet client instance to use to communicate with the CommandExecutor.server.
Column - Class in com.sptci.echo2.style
The default style class for column containers.
Column() - Constructor for class com.sptci.echo2.style.Column
 
com.sptci - package com.sptci
Root of the SPT source code repository.
com.sptci.auth - package com.sptci.auth
Package for authentication and authorisation components.
com.sptci.echo2 - package com.sptci.echo2
Package of reusable Echo2 application components.
com.sptci.echo2.http - package com.sptci.echo2.http
Package of javax.servlet related classes for use in Echo2 applications.
com.sptci.echo2.style - package com.sptci.echo2.style
Default style classes for use with default components.
com.sptci.system - package com.sptci.system
UNIX system account password change application.
com.sptci.system.style - package com.sptci.system.style
Style classes for use in the system password change application.
com.sptci.util - package com.sptci.util
Utility classes developed by SPT.
CommandExecutor - Class in com.sptci.system
The class that is used to interact with the system.
CommandExecutor() - Constructor for class com.sptci.system.CommandExecutor
Create a new instance of the class;
Configuration - Class in com.sptci.echo2
A utility class that is used to load and retrieve the localised configurable properties for UI components.
Configuration() - Constructor for class com.sptci.echo2.Configuration
Cannot be instantiated.
Confirmation - Class in com.sptci.echo2
A confirmation dialogue component used to display a confirmation message prior to executin a specified method.
Confirmation(String, String, Confirmation.Executor) - Constructor for class com.sptci.echo2.Confirmation
Construct a new pane with the specified title and message.
Confirmation.ConfirmationListener - Class in com.sptci.echo2
The action listener for the buttons in the confirmation dialogue.
Confirmation.ConfirmationListener() - Constructor for class com.sptci.echo2.Confirmation.ConfirmationListener
 
Confirmation.Executor<S> - Class in com.sptci.echo2
The executor used to execute the desired action after user confirmation.
Confirmation.Executor(S, String) - Constructor for class com.sptci.echo2.Confirmation.Executor
Create a new instance of the class with the specified parameters
confirmPassword - Variable in class com.sptci.system.PasswordPane
The component to use to capture the confirmation of the new password.
connect(String) - Method in class com.sptci.system.CommandExecutor
Connect to the CommandExecutor.server via telnet and log the user to the system.
connect(String, String) - Method in class com.sptci.system.CommandExecutor
Connect to the CommandExecutor.server via telnet and log the user to the system.
constructors - Static variable in class com.sptci.ReflectionUtility
A map used to cache classes and their constructors for efficiency.
CONTENT_PANE - Static variable in class com.sptci.echo2.http.Servlet
The name of the init-param used to configure the name of the ContentPane that is to be set for Application.window in Application.init().
contentPane - Variable in class com.sptci.echo2.Application
The fully qualified name of the ContentPane class that will be set as the content of Application.window.
contentPane - Variable in class com.sptci.echo2.http.Servlet
The fully qualified name of the ContentPane class that will be used in Application.init().
Controller<V> - Class in com.sptci.echo2
An abstract base class for all controllers.
Controller(V) - Constructor for class com.sptci.echo2.Controller
Crete a new instance of the controller for the specified view.
controller - Variable in class com.sptci.echo2.Listener
The Controller instance that is used to gain access to the various view components.
controller - Variable in class com.sptci.echo2.LoginPane
The controller for this view.
controller - Variable in class com.sptci.system.LoginView
The controller to use for this view component.
controller - Variable in class com.sptci.system.PasswordPane
The controller for this view.
Controller.LinkedCellRenderer - Class in com.sptci.echo2
A custom table cell renderer used to present the cell data as hyper linked.
Controller.LinkedCellRenderer(ActionListener) - Constructor for class com.sptci.echo2.Controller.LinkedCellRenderer
Create a new instance of the rendered using the specified action listener
Controller.Updater<S> - Class in com.sptci.echo2
An abstract updater task used to execute timed tasks in the background and push updates to the UI.
Controller.Updater(int, S, String) - Constructor for class com.sptci.echo2.Controller.Updater
Create a new instance of the worker with the specified values.
Controller.Updater.Executor - Class in com.sptci.echo2
The runnable that is used to execute Controller.Updater.method on Controller.Updater.source when executed the application service.
Controller.Updater.Executor() - Constructor for class com.sptci.echo2.Controller.Updater.Executor
 
Controller.Worker<S> - Class in com.sptci.echo2
An abstract worker thread used to execute tasks in the background to avoid locking up the UI.
Controller.Worker() - Constructor for class com.sptci.echo2.Controller.Worker
Default constructor.
Controller.Worker(int, S, String, String) - Constructor for class com.sptci.echo2.Controller.Worker
Create a new instance of the worker with the specified values.
Controller.Worker.Executor - Class in com.sptci.echo2
The Runnable that is used to execute the task from the Echo2 TaskQueue.
Controller.Worker.Executor() - Constructor for class com.sptci.echo2.Controller.Worker.Executor
 
createButton(String, String) - Static method in class com.sptci.echo2.Utilities
Create the button identified by the specified name.
createButton(String, String, ActionListener) - Static method in class com.sptci.echo2.Utilities
Create the button identified by the specified name.
createButton(String, String, ActionListener, Object) - Static method in class com.sptci.echo2.Utilities
Create the button identified by the specified name.
createButton(String, String, ImageReference, ActionListener) - Static method in class com.sptci.echo2.Utilities
Create the button identified by the specified name.
createButton(String, String, String) - Static method in class com.sptci.echo2.Utilities
Create the button identified by the specified name.
createButton(String, String, String, ActionListener) - Static method in class com.sptci.echo2.Utilities
Create the button identified by the specified name.
createButton(String, String, String, ActionListener, Object) - Static method in class com.sptci.echo2.Utilities
Create the button identified by the specified name.
createButtons() - Method in class com.sptci.echo2.Confirmation
Create the standard buttons that will be displayed in the dialogue.
createCancel(Component) - Method in class com.sptci.system.PasswordPane
Initialise the component used to cancel the password change action and log out of the application.
createChange(Component) - Method in class com.sptci.system.PasswordPane
Initialise the PasswordPane.change component and add to the specified container component.
createColumn() - Static method in class com.sptci.echo2.Utilities
Create a column and set its style name to Default.Column.
createColumn(String) - Static method in class com.sptci.echo2.Utilities
Create a column and set its style name to the specified value.
createComponent(String, Component) - Method in class com.sptci.echo2.LoginPane
Initialise the specified component and add to the specified container component.
createComponent(String, Component) - Method in class com.sptci.system.PasswordPane
Initialise the specified component and add to the specified container component.
createLabel(String, String) - Static method in class com.sptci.echo2.Utilities
Create a label using the specified name property.
createLabel(String, String, Object) - Static method in class com.sptci.echo2.Utilities
Create a label using the specified name property and add it to the specified component.
createLabel(String, String, String) - Static method in class com.sptci.echo2.Utilities
Create a label using the specified name property and style name.
createLabel(String, String, String, Object) - Static method in class com.sptci.echo2.Utilities
Create a label using the specified name property and style name and add to the specified viewObject.
createLogin(Component) - Method in class com.sptci.echo2.LoginPane
Initialise the LoginPane.login component and add to the specified container component.
createMenu(String, String) - Static method in class com.sptci.echo2.Utilities
Create the Menu identified by the specified name.
createMenuItem(String, String) - Static method in class com.sptci.echo2.Utilities
Create the MenuItem identified by the specified name.
createMenuItem(String, String, ActionListener) - Static method in class com.sptci.echo2.Utilities
Create the menuItem identified by the specified name.
createMenuItem(String, String, ActionListener, Object) - Static method in class com.sptci.echo2.Utilities
Create the menuItem identified by the specified name.
createPushButton(String, String) - Static method in class com.sptci.echo2.Utilities
Create the button identified by the specified name.
createPushButton(String, String, ActionListener) - Static method in class com.sptci.echo2.Utilities
Create the button identified by the specified name.
createPushButton(String, String, ActionListener, Object) - Static method in class com.sptci.echo2.Utilities
Create the button identified by the specified name.
createRichTextArea(String, String) - Static method in class com.sptci.echo2.Utilities
Create the rich text area identified by the name specified.
createRichTextArea(String, String, Object) - Static method in class com.sptci.echo2.Utilities
Create the text field identified by the name specified.
createRow() - Static method in class com.sptci.echo2.Utilities
Create a row and set its style name to Default.Row.
createRow(String) - Static method in class com.sptci.echo2.Utilities
Create a row and set its style name to the specified value.
createSuggestPassword(Component) - Method in class com.sptci.system.PasswordPane
Create the components necessary to display a recommended password value.
createTextArea(String, String) - Static method in class com.sptci.echo2.Utilities
Create the text area identified by the name specified.
createTextArea(String, String, Object) - Static method in class com.sptci.echo2.Utilities
Create the text area identified by the name specified.
createTextArea(String, String, String) - Static method in class com.sptci.echo2.Utilities
Create the text area identified by the name specified.
createTextArea(String, String, String, Object) - Static method in class com.sptci.echo2.Utilities
Create the text area identified by the name specified.
createTextField(String, String) - Static method in class com.sptci.echo2.Utilities
Create the text field identified by the name specified.
createTextField(String, String, ActionListener) - Static method in class com.sptci.echo2.Utilities
Create the text field identified by the name specified.
createTextField(String, String, Object) - Static method in class com.sptci.echo2.Utilities
Create the text field identified by the name specified.
createTextField(String, String, ActionListener, Object) - Static method in class com.sptci.echo2.Utilities
Create the text field identified by the name specified.
createTextField(String, String, String) - Static method in class com.sptci.echo2.Utilities
Create the text field identified by the name specified.
createTextField(String, String, String, ActionListener) - Static method in class com.sptci.echo2.Utilities
Create the text field identified by the name specified.
createTextField(String, String, String, Object) - Static method in class com.sptci.echo2.Utilities
Create the text field identified by the name specified.
createTextField(String, String, String, ActionListener, Object) - Static method in class com.sptci.echo2.Utilities
Create the text field identified by the name specified.

A B C D E F G H I L M N O P R S T U V W