Interface | Description |
---|---|
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. |
DataAccessPanel.ActionOnRowInterface | |
DataAccessPanel.DefinedInsertMethodInterface | |
DataAccessPanel.DefinedSetMethodInterface | |
DataAccessPanel.GetDelStmntInterface | |
DataAccessPanel.GetWhereClauseInterface | |
DataAccessPanel.RenderRowMethodInterface |
Used by the
ListTerm class to allow custom rendering, basing
either on the WResultSet or on the JotyDataBuffer objects. |
GridManager.IRenderAnalogicalSelector | |
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 | |
JotyCalendarPanel.DateActor | |
NavigatorEditorPanel.InsertFieldEvaluator | |
SearcherPanel.SearcherPanelContainer | |
Term.AlterFormatMethodInterface | |
Term.AsideLoadInterface | |
Term.TermEnclosable |
Class | Description |
---|---|
AboutDialog |
It is a parameterized About dialog class the opening of which is driven by
the menu item offered by the framework or driven by the Os platform in the
case it is MacOs X.
|
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 |
It is instantiated either for user interaction, being the dialog opened from
the application menu, or on the application startup for accessing the
database for acquisition of the inherent information.
|
AppOptionsPanel |
Acquires locale language and country from the administrator user in order to
store them in the database, so that these info last as application
attributes.
|
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.
|
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.
|
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. |
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). |
DataAccessPanel |
Extends its ancestor with the ability to access the database directly,
through the jdbc layer, or in web mode, via the
WebClient instance. |
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. |
Factory |
It is the class that allows the adding of Joty Visual content into the
classes that can have a role of container, and, at the same time, prepare,
set and initialize interconnections from the various instances such that The
Joty architecture is preserved.
|
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. |
GridRowDescriptor |
Holds meta-data relative to the cells that compose any row of a
GridBuffer instance, thas is it is a row structure descriptor. |
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.
|
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. |
InfoDialog |
Is an information dialog to inform the user that some action is taking place.
|
JotyButton |
Provides icon and tool-tip management.
|
JotyCalendarDialog |
A JotyDialog implementation dedicated to host a JotyCalendarPanel and to
serve the rendering of a date value.
|
JotyCalendarPanel |
The Joty implementation of a matrix calendar window.
|
JotyDialog |
It is the root for the javax.swing.JDialog derivations in the Joty framework.
|
JotyFrame |
The main window of the Joty application.
|
JotyLabel |
Provides the tool-tip management and the hyper-link graphic syntax and
behavior.
|
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 |
Allows the data editing to occur directly in its grid.
|
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. |
QueuedDataTransferHandler |
Allows the instance to work for a Table in which data queuing is active, so
that, the queue modification is properly performed in all circumstances of a
D&D action, including the internal movement of a row.
|
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.
|
SearcherDialog |
Embeds a
SearcherPanel object in its layout. |
SearcherMultiPanelDialog |
Embeds a
SearcherPanel object in its layout. |
SearcherMultiPanelDialog_V |
A pure layout overriding that lets the searcher to extend vertically.
|
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. |
SelectorsTransferHandler |
It is associated to an
AnalogicalRowSelector object and implements
the delegation of effects of all the D&D actions involving it (either as
source or as target) to the DataUpdateTransferHandler object passed
to its constructor. |
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. |
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. |
TermBuffer |
A GridBuffer implementation used by the
TableTerm class. |
TermContainerPanel |
Provides the containment of
Term objects. |
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.
|
TextAreaTerm |
It is just a Term implementation containing a
TextArea component. |
TextEditManager |
It is an helper class for the
JotyTextField and the TextArea
classes. |
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. |
WindowsMenuItem |
Enum | Description |
---|---|
AppOptionsDialog.mode | |
BlobComponent.OptionedAction |
Holds the type of action processed.
|
DataAccessPanel.ButtonBehavior | |
DataAccessPanel.Permission | |
GridRowDescriptor.RowCellMappingType | |
Term.CcpCommand |