| Package | Description |
|---|---|
| com.sptci.echo |
Package of reusable Echo3 application components.
|
| com.sptci.echo.binding |
Package used to implement a simple reflection based Model<->View
binding framework.
|
| com.sptci.echo.login |
A package that contains components and associated listeners
for displaying a login screen.
|
| com.sptci.echo.tree.filesystem |
Package that contains core classes used to display the contents of the
file system of the server on which the application is deployed.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Listener<V extends View>
An abstract base class for action listeners.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
FilterView<F extends Serializable>
An interface used to represent
View components that hold a
model object that is used to filter the objects displayed in it. |
interface |
ModelView<M>
An interface used to represent
View components that hold a
backing model object. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFrame<H extends AbstractHeader>
A standard content pane that displays a
AbstractHeader component
at the top. |
class |
Column
A sub-class that implements
View. |
class |
ControlBarWindowPane
A base
FloatingPane component that displays
a control bar at the bottom that can hold controls for the rest of
the components displayed in the pane. |
class |
Dialogue
A base dialogue class that uses a vertical auto-laid out split pane as the
root content pane.
|
class |
ErrorPane
A general error window that displays the specified error/warning
message in a
WindowPane. |
class |
Frame
|
class |
Grid
A sub-class that implements
View. |
class |
MenuFrame<M extends AbstractMenuComponent>
A standard content pane that displays a
MenuHeader at the top. |
class |
Row
A sub-class that implements
View. |
class |
WindowPane
A base
FloatingPane component that performs
default initialisation of the component. |
| Modifier and Type | Method and Description |
|---|---|
static View |
Application.getParentView(Component component)
Return the view component that is the parent of the specified
component.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ViewUpdater.updateView(View view,
Object value)
Update a
View component. |
| Modifier and Type | Class and Description |
|---|---|
class |
LoginPane
A view component that is used to display login controls to the
user.
|
class |
LoginView
A standard content pane that shows the standard SPT header and the
LoginPane. |
| Modifier and Type | Class and Description |
|---|---|
class |
FileList
A component used to display the list of files that reside under a
specified directory.
|
class |
FileSystemPane
A split pane used to display the file system tree and the file list
components.
|
class |
FileSystemWindowPane<L extends ActionListener>
A window pane that displays a
FileSystemPane. |