|
Gaia 2011.2 API | ||||||||
PREV NEXT | FRAMES NO FRAMES |
javax.swingAbstractButton
.Log
interface.ApplicationRequest
and
ApplicationResponse
classes.AbstractRequestResponse.getData()
to update
server data object with changes from client.
SwingClientAction
.ApplicationRequest
and fills it with data from
form - via method SwingClient.createApplicationRequest(SwingClientAction)
invokes SwingClient.talkToServer(ApplicationRequest)
to send this request to server and to
obtain a response
returned response is processed by
SwingClient.processApplicationResponse(ApplicationResponse, SwingClientAction)
method
unfreezes current window to enable user actions
These steps are internally executed in different threads with support of SwingWorker
.
SwingClient.actionPerformed(SwingClientAction)
method
to send request to server.
action
and
adds this button to the panel.
listener
to the action listeners of this
component.
builder
to the children of this builder.
ObjectBuilderFactory
when adding child to this
builder.
title
to the column model
ValidationError
and appends it to this.
label
text and adds it to this form.
LayoutConstraintsBuilder
to remember layout constraints for
component of this builder.
configurationArgument
to property name and
property value and adds it to system properties.
Log
implementation and
org.apache.commons.logging.Log
instances.ApplicationServer
.SwingClient
requests.Form
should draw a horizontal line on the bottom
margin.
Launcher.addClassPath(String)
and Launcher.scanClassPath(String)
.
SwingClient.disableComponent(SwingBuilder)
is invoked for each disabled component
method SwingClient.hideComponent(SwingBuilder)
is invoked for each hidden component
method SwingClient.addAction(Action, SwingBuilder)
is invoked for each built action
method SwingClient.initListModel(ListModel, List)
is invoked for each list model without
class
name in the XML form
method SwingClient.propagateValidationErrors(ValidationResult, SwingBuilder)
is invoked if
there are some validation errors in the given server response
data are set from server response to created Swing form
data
objects.
configurationArgument
.
SplashScreen
with image
which resource name is given configurationArgument
.
javax.swing.JButton
.Cancel
action.
java.awt.GridBagConstraints
and is designe to use with Form
component.CellConstraints
.org.xml.sax.helpers.DefaultHandler
to
get current XML element and then invokes
XmlReader.characters(XmlElement, char[], int, int)
.
javax.swing.JCheckBox
.javax.swing.JCheckBoxMenuItem
.ProgressMediator.close()
method.
ProgressMediator.close()
method.
input
stream.
input
reader.
output
stream.
output
writer.
JComboBoxWithSeparator
.ProgressMediator
to output to the console (Unix-like without installed
GUI).object
to the instance of given
targetType
.
ApplicationRequest
and fills it with command from given action and with
(modified) data from current form.
binding
path.
targetController
as the runner.
JTableHeader
.
ApacheLog
.
JavaLog
.
Log4jLog
.
Log
.
owner
.
table
and other
components to resolve JTable bug with AUTO_RESIZE_OFF.
Cancel
button.
OK
button.
JDateField
.javax.swing.JDialog
.SwingWorker.doInBackground()
method to Swing components.
Form
to show that component is editable.org.xml.sax.helpers.DefaultHandler
to
get current XML element and then invokes XmlReader.endElement(XmlElement)
.
java.lang.Object
ExplorableTreeNode
invokes method explore() on it.ExplorableTreeNode.exploreImpl()
method.
javax.swing.JLabel
used to fill a space.binding
path.
command
to the action
listener.
Form
.FormItem
instances that describe th XML
form elements.javax.swing.JFrame
.SwingWorker.doInBackground()
method.
Action.ACCELERATOR_KEY
).
javax.swing.Action
instances under the given builder.
Action.ACTION_COMMAND_KEY
).
javax.swing.Action
instances
created by builders under the given builder.
ExplorableTreeNode.isExplorable()
method.
int
.
row
.
row
.
SwingBuilder.getBoundData(Set, String)
and then returns
data set to this instance by method
ContainerBuilder.setBoundValueToComponent(Object, String)
.
ObjectBuilderFactory.registerBuilderClass(String, Class)
method.
className
.
modelColumnIndex
to the TableColumn object.
column
.
identifier
.
AbstractRequestResponse.setData(Object)
method.
fieldName
in an
objectOrClass
.
fieldName
in an
objectOrClass
.
fileName
.
name
.
Action.SMALL_ICON
).
id
of this builder.
JLabel
) to
display given image.
resource
.
resource
.
javax.swing.ListCellRenderer
.
ListModelBuilder
created
by this factory.
ListModelBuilder
created
by this factory under the given builder.
org.apache.commons.logging.Log
of
this log.
java.util.logging.Logger
of this log.
org.apache.log4j.Logger
of this log.
methodName
and without any
parameters.
methodName
and requested
arguments
.
methodName
and requested
argumentTypes
.
methodName
from the
objectOrClass
(which can be object or its class) and its
superclasses.
Action.NAME
).
fileName
.
file
.
JProgressBar
instance which was set by
SplashScreen.setProgressBar(JProgressBar)
method.
ProgressMediator.getProgressRange()
method.
ProgressMediator.getProgressRange()
method.
ProgressMediator.getProgressStep()
method.
ProgressMediator.getProgressStep()
method.
ProgressMediator.getProgressText()
method.
ProgressMediator.getProgressText()
method.
name
from the current resource bundle.
objectId
and objectProperty
to
key to the resource bundle and returns value from it.
resource
and system default
encoding.
resource
and
encoding
.
name
and for current
object's locale.
javax.swing.table.TableCellRenderer
.
resourceBundleOwner
for the textKey
.
resourceBundleOwner
for the textKey
.
textKey
.
textKey
.
Action.SHORT_DESCRIPTION
).
arg
array.
dottedPropertyName
of the object object
.
node
, at column
number column
.
column
.
simplePropertyName
of the object object
.
SystemProcess.setWorkingDirectory(File)
method or null.
fileName
and system default
encoding.
fileName
and
encoding
.
java.awt.GridBagConstraints
.java.lang.Object
action
property.
actionCommand
property.
binding
(stores it to the instance
variable).
border
property from given
value
.
horizontalAlignment
property.
icon
property.
iconTextGap
property.
text
property from resource bundle.
selected
property.
text
property.
toolTipText
.
verticalAlignment
property.
SwingWorker.doInBackground()
method.
method
on the objectOrClass
.
method
on the objectOrClass
with
arguments
.
JLink
.
main()
method on the class and with
arguments that are in the given configurationArgument
.
main()
method on the class with given
className()
and with given arguments
.
node
, at column
number column
is editable.
string
is null, is empty String or
contains only whitespace characters.
collection
is null or is empty.
map
is null or is empty.
array
is null or is empty or contains
only null values.
object
is null or is empty.
ProgressMediator.isInterrupted()
method.
ProgressMediator.isInterrupted()
method.
ValueObject.createTemporaryId(Object)
).
Log
implementation and
java.util.logging.Logger
instances.java.util.logging
package).JLink
.
JLink
.
model
as its model.
model
as its data model and columnModel
as its
column model .
javax.swing.JLabel
.Form
should draw a vertical line on the left
margin.
JLink
.ComboBoxBuilder
and ListBuilder
.javax.swing.JList
.Log
implementation and
org.apache.log4j.Logger
instances.Launcher
.
ApplicationServer
and starts it.
JMenuBar
.javax.swing.JMenu
.javax.swing.JMenuItem
.ObjectBuilder
instance for each parsed element.OK
action.
columnIndex
to its
preferred size.
Form.getEditableComponentBackground()
method.
javax.swing.JPanel
.boolean
.
java.at.Cursor
(for example CROSSHAIR_CURSOR).
java.awt.Dimension
object.
double
.
int
.
int
.
javax.swing.JPasswordField
.FormController.displayForm(Context)
to build the response.
processs()
method from
AbstractServer
.
javax.swing.JRadioButtonMenuItem
.ApplicationRequest
from data of given input stream.
ApplicationResponse
from data of given input stream.
tag
and
builder class
.
listener
from the action listeners of this
component.
Form
should draw a vertical line on the right
margin.
javax.swing.JScrollPane
.JSection
.javax.swing.JSeparator
.Action.ACCELERATOR_KEY
).
Action.ACCELERATOR_KEY
).
Action.ACTION_COMMAND_KEY
).
SwingBuilder.setBoundData(Object, String)
method on each bindable child.}
date
for this component.
field
on the specified
object argument to the specified new value.
Action.SMALL_ICON
).
Action.SMALL_ICON
) from
resource with given name.
Action.NAME
).
JProgressBar
instance.
ProgressMediator.setProgressRange(int)
method.
ProgressMediator.setProgressRange(int)
method.
ProgressMediator.setProgressStep(int)
method.
ProgressMediator.setProgressStep(int)
method.
ProgressMediator.setProgressText(String)
method.
ProgressMediator.setProgressText(String)
method.
root
.
title to this JSection instance.
- setText(String) -
Method in class eu.beesoft.gaia.xml.XmlWriter
- Sets text to the current element.
- setThreadBoundIdentifier(String) -
Method in class eu.beesoft.gaia.log.LogFactory
- Binds current thread with given identifier.
- setTimeout(long) -
Method in class eu.beesoft.gaia.app.Application
- Sets a time period to kill this application if no client request will be
delivered in.
- setTitleAt(int, String) -
Method in class eu.beesoft.gaia.swing.JCloseableTabbedPane
- Sets the title at index to title which can be null.
- setToolTipText(String) -
Method in class eu.beesoft.gaia.swing.SwingAction
- Sets the action tooltip (property
Action.SHORT_DESCRIPTION
).
- setTreeTableModel(TreeTableModel) -
Method in class eu.beesoft.gaia.swing.JTreeTable
- Sets new JTreeTable model.
- setUrl(String) -
Method in class eu.beesoft.gaia.swing.JLink
- Sets the url of this link.
- setUseCaches(boolean) -
Method in class eu.beesoft.gaia.server.Alternative
-
- setUserObject(Object) -
Method in class eu.beesoft.gaia.xml.XmlElement
- Sets the user object for this element.
- setValue(String, Object) -
Method in class eu.beesoft.gaia.app.Context
- Sets an entry with given name and value to the context map.
- setValue(Class<?>, Object) -
Method in class eu.beesoft.gaia.app.Context
- Sets an entry with the name of the given class and with given value to
the context map.
- setValue(Object) -
Method in class eu.beesoft.gaia.swing.TableDateCellRenderer
- Sets the
String
object for the cell being rendered to
value
.
- setValue(Object) -
Method in class eu.beesoft.gaia.swing.TableFormatCellRenderer
- Converts given
value
to String object and sets it as text to
renderer.
- setValue(Object, String, Object) -
Method in class eu.beesoft.gaia.util.Miner
- Sets value to the object's property.
- setValueAt(TreeTableNode, int, Object) -
Method in class eu.beesoft.gaia.swing.TreeTableModel
- Sets the value for node
node
, at column number
column
.
- setValueAt(int, Object) -
Method in class eu.beesoft.gaia.swing.TreeTableNode
- Sets the value in the cell at
column
to value
.
- setValueToBoundObject(Object, String, Object, String) -
Method in class eu.beesoft.gaia.swing.builder.SwingBuilder
- Sets a value to a given property of the given object.
- setValueToProperty(Object, String, Object) -
Method in class eu.beesoft.gaia.util.Miner
- Sets value to the object's property.
- setVisibleRowCount(int) -
Method in class eu.beesoft.gaia.swing.JZebraTable
- Sets visible row count for the table.
- setWorkingDirectory(File) -
Method in class eu.beesoft.gaia.util.SystemProcess
- Sets a new value for working directory.
- setWorkingDirectory(String) -
Method in class eu.beesoft.gaia.util.SystemProcess
- Sets a new value for working directory.
- showDialog(String, Action...) -
Method in class eu.beesoft.gaia.swing.SimpleSwingForm
- Displays this form in the dialog.
- showDialog(JFrame, String, Action...) -
Method in class eu.beesoft.gaia.swing.SimpleSwingForm
- Displays this form in the dialog.
- showDialog(JDialog, String, Action...) -
Method in class eu.beesoft.gaia.swing.SimpleSwingForm
- Displays this form in the dialog.
- showDialog(String, JButton...) -
Method in class eu.beesoft.gaia.swing.SimpleSwingForm
- Displays this form in the dialog.
- showDialog(JDialog, String, JButton...) -
Method in class eu.beesoft.gaia.swing.SimpleSwingForm
- Displays this form in the dialog.
- showDialog(JFrame, String, JButton...) -
Method in class eu.beesoft.gaia.swing.SimpleSwingForm
- Displays this form in the dialog.
- SimpleSwingForm - Class in eu.beesoft.gaia.swing
- SimpleSwingForm is a component designed to the simplification of building the Swing forms.
- SimpleSwingForm() -
Constructor for class eu.beesoft.gaia.swing.SimpleSwingForm
- Create a new instance of the SimpleSwingForm.
- SplashScreen - Class in eu.beesoft.gaia.launcher
- A basic implementation of splash screen and
ProgressMediator
. - SplashScreen() -
Constructor for class eu.beesoft.gaia.launcher.SplashScreen
- Create a new instance of SplashScreen.
- SplitPaneBuilder - Class in eu.beesoft.gaia.swing.builder
- Builder to produce instances of
javax.swing.JSplitPane
. - SplitPaneBuilder() -
Constructor for class eu.beesoft.gaia.swing.builder.SplitPaneBuilder
-
- start() -
Method in class eu.beesoft.gaia.server.AbstractServer
- Starts this server.
- start() -
Method in class eu.beesoft.gaia.swing.SwingWorker
- Starts this SwingWorker (invokes
SwingWorker.doInBackground()
in separate
thread).
- start() -
Method in class eu.beesoft.gaia.util.SystemProcess
- Starts system process.
- startBrowser(String) -
Static method in enum eu.beesoft.gaia.util.OperatingSystem
- Starts browser for given url.
- startElement(String, String, String, Attributes) -
Method in class eu.beesoft.gaia.xml.XmlReader
- Overrides method from
org.xml.sax.helpers.DefaultHandler
to
prepare XML element and then invokes XmlReader.startElement(XmlElement)
.
- startElement(XmlElement) -
Method in class eu.beesoft.gaia.xml.XmlReader
- Invoked when the start of the next element found in XML stream.
- startNewContext(Controller, Controller) -
Method in class eu.beesoft.gaia.app.Context
- Creates a new context with this as its parent and given starter and
runner controllers.
- stateChanged(ChangeEvent) -
Method in class eu.beesoft.gaia.swing.JCloseableTabbedPane
- Implements the ChangeListener interface.
- stop() -
Method in class eu.beesoft.gaia.server.AbstractServer
- Stops this server.
- Streams - Class in eu.beesoft.gaia.util
- Utility class for the stream I/O operations.
- success(ApplicationResponse, Context) -
Method in class eu.beesoft.gaia.app.Controller
- This method is invoked from the running controller, if it returns the
control to this controller and action it performed finished successfully.
- Support - Class in eu.beesoft.gaia.swing.server
- Helper class for serialization / deserialization of
ApplicationRequest
and
ApplicationResponse
. - Support() -
Constructor for class eu.beesoft.gaia.swing.server.Support
-
- SwingAction - Class in eu.beesoft.gaia.swing
- Extends functionality of
javax.swing.AbstractAction
by adding
accessors for action properties. - SwingAction() -
Constructor for class eu.beesoft.gaia.swing.SwingAction
-
- SwingBuilder<T> - Class in eu.beesoft.gaia.swing.builder
- Abstract superclass of all Swing-related object builders.
- SwingBuilder() -
Constructor for class eu.beesoft.gaia.swing.builder.SwingBuilder
-
- SwingBuilderFactory - Class in eu.beesoft.gaia.swing.builder
-
The builder factory dedicated to create Swing related builders and objects.
- SwingBuilderFactory() -
Constructor for class eu.beesoft.gaia.swing.builder.SwingBuilderFactory
- Create a new instance of the swing builder factory.
- SwingClient - Class in eu.beesoft.gaia.swing.client
- An abstract implementation of the swing client for Gaia application (there is the
ApplicationServer
on the server side). - SwingClient() -
Constructor for class eu.beesoft.gaia.swing.client.SwingClient
- Constructor builds an unique client and server application identifier (you can get it with
SwingClient.getApplicationId()
method) and initializes the default system UI look and feel.
- SwingClientAction - Class in eu.beesoft.gaia.swing.client
- A
javax.swing.Action
implementation with served
SwingClientAction.actionPerformed(ActionEvent)
method to send a request to server. - SwingClientAction() -
Constructor for class eu.beesoft.gaia.swing.client.SwingClientAction
- Creates a new SwingClientAction.
- SwingWorker - Class in eu.beesoft.gaia.swing
- Implementation of SwingWorker from SUN with interrupting capability.
- SwingWorker() -
Constructor for class eu.beesoft.gaia.swing.SwingWorker
- Creates a new instance of SwingWorker.
- SystemProcess - Class in eu.beesoft.gaia.util
- This class encapsulates functionality of the java.lang.Process, java.lang.ProcessBuilder and some
methods from java.lang.Runtime classes.
- SystemProcess() -
Constructor for class eu.beesoft.gaia.util.SystemProcess
- Default constructor, creates a new instance of the SystemProcess.
JCloseableTabbedPane
.TableBuilder
.It supports the data
binding for table columns.TableBuilder
.JZebraTable
.javax.swing.table.TableColumn
.java.util.Date
values.java.text.DateFormat.MEDIUM
.
java.util.Date
values.double
cells in JTable.integer
cells in JTable.javax.swing.JTextArea
.javax.swing.JTextField
.ApplicationContainer.finishApplication(Application)
method.
javax.swing.JToolBar
.Form
should draw a horizontal line on the top
margin.
object
.
javax.swing.JTree
.ExplorableTreeNode
and node is
not explored yet, invokes method ExplorableTreeNode.explore()
and
then notifies tree model about the node structure change.
JTreeTable
.JTreeTable
.root
node.
Validator(null, property, message)
.
javax.swing.JWindow
.request
to the newly created output stream.
response
to the newly created output stream.
|
Gaia 2011.2 API | ||||||||
PREV NEXT | FRAMES NO FRAMES |