Package | Description |
---|---|
org.joty.workstation.app | |
org.joty.workstation.authorization | |
org.joty.workstation.data | |
org.joty.workstation.gui |
Class and Description |
---|
DataAccessPanel
Extends its ancestor with the ability to access the database directly,
through the jdbc layer, or in web mode, via the
WebClient instance. |
DescrTerm
Adds to the Term class the ability to hold a reference to a
LiteralStruct object. |
JotyDialog
It is the root for the javax.swing.JDialog derivations in the Joty framework.
|
JotyFrame
The main window of the Joty application.
|
Panel
This class is a root for JPanel instances to be added to a
JotyDialog
instance as objects optionally hosting a GridManager object and a set
of AnalogicalSelector objects. |
Table.JotyJTable
The class defining the actual JTable.
|
Class and Description |
---|
DataAccessDialog
The most apparent task of this class is to coordinate the editing of the data
managed by the contained
DataAccessPanel instance(-s). |
DataAccessPanel
Extends its ancestor with the ability to access the database directly,
through the jdbc layer, or in web mode, via the
WebClient instance. |
DataScrollingPanel
It adds to the hierarchy the ability to use a referenced data grid, as a
medium to access data.
|
JotyDialog
It is the root for the javax.swing.JDialog derivations in the Joty framework.
|
JotyTextField
Extends the javax.swing.JFormattedTextField for editing all the JotyTypes
types but the blob ones.
|
NavigatorPanel
It is a
DataScrollingPanel class that either instantiates the Table
object (the data grid) and the associated GridManager that is going to use,
or adds it to its layout. |
Panel
This class is a root for JPanel instances to be added to a
JotyDialog
instance as objects optionally hosting a GridManager object and a set
of AnalogicalSelector objects. |
PasswordLabeledField
Provides a visual object containing a
JotyPasswordField object plus a
label that describes it. |
Table
It is a
ScrollGridPane that instantiates a JotyJTable object
as scroll-able object. |
TermContainerPanel
Provides the containment of
Term objects. |
Class and Description |
---|
GridTerm
This class abandons the single datum management typical of all its siblings
and treats the set of data associated to the primary entity, that one
"hosted" by the containing DataAccessPanel, and that are presented to the
user by a tabular structure.
|
Class and Description |
---|
AnalogicalRowSelector
It gives AnalogicalSelector the responsibility to be an alternative way for
the selection of a row (to which it is associated) of the main grid located
in the containing
Panel instance. |
AnalogicalSelector
A JPanel descendant that keeps associated a long value for identification
purposes and implementing the MouseListener interface in order to expose a
sensitive visual behavior.
|
AppOptionsDialog.mode |
BlobComponent
It is a visual class, descending from JPanel, that manages the storing and
the retrieving of a binary object into and from the database, through the web
or directly.
|
BlobComponent.OptionedAction
Holds the type of action processed.
|
BlobTerm
It is a wrapper for a
BlobComponent . |
BufferedComboBoxTerm
It is a container of an instance of an internally defined extension of the
ComboBox class.
|
BufferedComboBoxTerm.BufferedComboBox |
CheckBox
It extends the javax.swing.JCheckBox class with the Joty abilities, to
behave with and to communicate to the framework.
|
CheckBoxList
Extends
Table to implement a check-able list of literals. |
CheckListTerm
It wraps a
CheckBoxList component and uses the built-in reference to
the LiteralStruct object to populate its verbose part. |
CheckTerm
It is a container for a
CheckBox instance. |
ComboBox
Provides access to the loaded list of
DescrStruct instances. |
ComboBox.ActionPostExecutor
The implementation of this interface takes care of doing something
delayed in respect of what the Joty framework asks the component to
execute when it changes status, that is the last statement in the
ActionListener.actionPerformed implementation. |
ComboBox.SelectionState |
ComboBoxTerm
This class is a container for a
ComboBox object and extends
DescrTerm to have available a LiteralStruct object to use for
populating the ComboBox. |
CriteriaPanel
Provides a
TermContainerPanel class that help the developer to
compose the data searching criteria related to some representative database
field, existing in the context of interest and having the evident role of
identifying key. |
DataAccessDialog
The most apparent task of this class is to coordinate the editing of the data
managed by the contained
DataAccessPanel instance(-s). |
DataAccessDialog.EditAbandon_HooveringListener
In is a MouseListener implementation installed in the most critical
visual parts of the container class to help the identification of
antagonist scenarios, like JotyTextField validation on invalid content,
that itself is a blocking situation, versus the abandoning of the editing
session, that implicitly means renouncing to modifications made to the
data.
|
DataAccessPanel
Extends its ancestor with the ability to access the database directly,
through the jdbc layer, or in web mode, via the
WebClient instance. |
DataAccessPanel.ActionOnRowInterface |
DataAccessPanel.ButtonBehavior |
DataAccessPanel.ButtonDescriptor |
DataAccessPanel.DefinedInsertMethodInterface |
DataAccessPanel.DefinedSetMethodInterface |
DataAccessPanel.GetDelStmntInterface |
DataAccessPanel.GetWhereClauseInterface |
DataAccessPanel.Permission |
DataAccessPanel.RenderRowMethodInterface
Used by the
ListTerm class to allow custom rendering, basing
either on the WResultSet or on the JotyDataBuffer objects. |
DataInsertTransferHandler
Sets the javax.swing.DropMode to 'INSERT' and composes the proper Sql
statement depending on the side which the instance is located on.
|
DataOnTransferHandler
Sets the javax.swing.DropMode to 'ON' and adds a constructor to let
specifying the database field that, in the record of the target Table will
receive the value transferred.
|
DataScrollingPanel
It adds to the hierarchy the ability to use a referenced data grid, as a
medium to access data.
|
DataUpdateTransferHandler
Provides the sql update statement to be executed either on the 'target record
of the drop action' or on the 'source record of the start drag action'.
|
DescrTerm
Adds to the Term class the ability to hold a reference to a
LiteralStruct object. |
DescrTerm.DynamicLiteralStructParams |
GridBuffer
This is the root for the concrete classes used by the
TableTerm class
and by GridManager class to associate a buffer to the managed
Table instance. |
GridManager
It is directed by the framework to manage, in the containing
Panel
instance, the life of the main Table object, by having it working on
a built-in instance of a NavigationBuffer class. |
GridManager.IRenderAnalogicalSelector |
GridRowDescriptor
Holds meta-data relative to the cells that compose any row of a
GridBuffer instance, thas is it is a row structure descriptor. |
GridRowDescriptor.CellDescriptor |
GridRowDescriptor.RowCellMappingType |
GridTerm
This class abandons the single datum management typical of all its siblings
and treats the set of data associated to the primary entity, that one
"hosted" by the containing DataAccessPanel, and that are presented to the
user by a tabular structure.
|
GridTerm.LinkedAspectUpdater
Allows the definition of a whatever procedure for updating actions 'linked' to the data changing of this object.
|
GridTerm.QueryInterface
Allows an overall definition of the underlying query in the case in which
the dialog doesn't work in Accessor mode.
|
GridTerm.SelectionHandler |
GridTerm.Selector |
ImageComponent
Extends the
BlobComponent for dealing with an image as binary object. |
ImagePane
Just a javax.swing.JPanel for painting the content preview of an
ImageComponent object and accepting mouse events for allowing the
opening of its actual content. |
ImageTerm
Extends the BlobTerm class in order to host an
ImageComponent object. |
JotyButton
Provides icon and tool-tip management.
|
JotyCalendarPanel.DateActor |
JotyDialog
It is the root for the javax.swing.JDialog derivations in the Joty framework.
|
JotyDialog.CallContext
A ParamContext equipped with two JotyDialog references used to build and
to 'scroll' the propagation chain of ParamContext objects.
|
JotyTableTransferHandler
Extends the
javax.swing.TransferHandler class to work for a
Table object. |
JotyTextField
Extends the javax.swing.JFormattedTextField for editing all the JotyTypes
types but the blob ones.
|
List
It is a
ScrollGridPane that instantiates a
javax.swing.JList<Object> object as scroll-able object. |
ListTerm
The class contains a
List component and instantiates a
JotyDataBuffer to hold data that can be a reference to an id Literal
contained in a LiteralStruct object or something different. |
MasterRadioTerm
This class extends its ancestor with the ability to hold the catalog of
collaborating RadioButton objects (the 'group') in defining the current selection, that is
the integer value associated to the database field.
|
MultiPanelDialog
Instead of hosting a single
DataAccessPanel object directly added
to its layout, it contains a TabbedPane object capable to contain
several DataAccessPanel instances. |
NavigatorBuffer
A GridBuffer implementation used by the
GridManager class. |
NavigatorEditorPanel.FieldActionDescriptor |
NavigatorEditorPanel.InsertFieldEvaluator |
NavigatorPanel
It is a
DataScrollingPanel class that either instantiates the Table
object (the data grid) and the associated GridManager that is going to use,
or adds it to its layout. |
Panel
This class is a root for JPanel instances to be added to a
JotyDialog
instance as objects optionally hosting a GridManager object and a set
of AnalogicalSelector objects. |
PasswordLabeledField.JotyPasswordField
A child of JPasswordField class enriched with the capability to map the
'Enter' key action on the action mapped on the default button of the
containing
Panel instance. |
RadioButton
It extends the javax.swing.JRadioButton class with the Joty abilities, to
behave with and to communicate to the framework.
|
RadioTerm
It is a container for a
RadioButton instance. |
ScrollGridPane
A ScrollPane, made abstract and specialized in controlling the scrolling of a
'grid' (a multi-row component).
|
ScrollPane
Simply inherits from javax.swing.JScrollPane to set scroll bars availability
and to prepare the enabling features of the entire object.
|
SearcherMultiPanelDialog
Embeds a
SearcherPanel object in its layout. |
SearcherPanel
Responsible to perform a data search on the database this class uses a
CriteriaPanel instance as helper to define the 'where' clause for the
final sql expression that, on the other side, for its main body, is defined
thorough the template picked up from the configuration file. |
SearcherPanel.SearcherPanelContainer |
TabbedPane
The class implements the inner container of the
MultiPanelDialog
class. |
Table
It is a
ScrollGridPane that instantiates a JotyJTable object
as scroll-able object. |
Table.JotyJTable
The class defining the actual JTable.
|
TableTerm
It is the more 'verbose' GridTerm implementation because relies on the
powerful
Table component. |
Term
Adds to the WrappedField class the responsibility to make the hosted datum to live
visually inside a
TermContainerPanel instance. |
Term.AlterFormatMethodInterface |
Term.AsideLoadInterface |
Term.CcpCommand |
Term.TermEnclosable |
TermContainerPanel
Provides the containment of
Term objects. |
TermContainerPanel.BuildDetailsDialogAdapter
Has the responsibility to implement the call for the opening of a
JotyDialog object related to the current container dialog, after,
possibly, having conveniently prepared the ParamContext object to be
passed.
|
TermContainerPanel.ListeningState |
TermContainerPanel.TermParams
An helper class for parameter passing in the adding of a
Term
object. |
TextArea
It does not inherit from javax.swing.JTextArea but it is a
org.joty.workstation.gui.ScrollPane implementation that support the scrolling of an
instance of it.
|
TextArea.JotyJTextArea |
TextAreaTerm
It is just a Term implementation containing a
TextArea component. |
TextTerm
The class manages an instance of the
JotyTextField class, embracing
its whole polymorphic, data type dependent, behavior. |
ViewerFrame
This class is responsible to display as image the binary content of the
database field managed by an
ImageComponent instance. |
ViewersManager
This class is instantiated by the
ImageComponent class and has the
responsibility to open, close, relocate the various instances of the
ViewerFrame class, that take care of painting the image in the mapped
data base field, each of them painting different record content. |