Index

A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBuilder() - Constructor for class dev.visdb.seesaw.SsComboBox1.AbstractBuilder
 
AbstractBuilder() - Constructor for class dev.visdb.seesaw.SsComboBox2.AbstractBuilder
AbstractBuilder
AbstractBuilder() - Constructor for class dev.visdb.seesaw.SsDbComboBox2.AbstractBuilder
AbstractBuilder
AbstractComboBoxListSwingModel - Class in dev.visdb.seesaw.models
This class encapsulates the list and list data used for SwingSet list and combobox components.
AbstractComboBoxListSwingModel(int) - Constructor for class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Construct an empty list info container.
AbstractComboBoxListSwingModel(int, List) - Constructor for class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Construct a info container; if the specified itemList is null an array list is created.
AbstractComboBoxListSwingModel.ComboBoxListSwingModel - Interface in dev.visdb.seesaw.models
This interface provides a method to get the real model from the proxy model.
AbstractComboBoxListSwingModel.ListItem0 - Interface in dev.visdb.seesaw.models
The access methods for an SSListItem.
AbstractComboBoxListSwingModel.LocalComboBoxCellRenderer - Class in dev.visdb.seesaw.models
Cell renderer that works with a ListItemFormat.
AbstractComboBoxListSwingModel.LocalListCellRenderer - Class in dev.visdb.seesaw.models
Cell renderer that works with a ListItemFormat.
AbstractComboBoxListSwingModel.Remodel - Class in dev.visdb.seesaw.models
This provides methods to perform inspections and modification of XxxListInfo.
accept(T) - Method in interface dev.visdb.seesaw.datasources.DbSupport.ConsumerSQL
 
acceptCachedRowSetChanges(CachedRowSet) - Static method in class dev.visdb.seesaw.navigate.RowSetState
A CachedRowSet requires an extra step to effect changes in its underlying data source; this method does CachedRowSet.acceptChanges() on the specified CachedRowSet.
ACT_ADD - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Add record.
ACT_COMMIT - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Commit current record to data base.
ACT_DELETE - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Delete record.
ACT_FIRST - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Go to first record.
ACT_GOTOROW - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
A specialized action for "goto row number".
ACT_LAST - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Go to last record.
ACT_NEXT - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Go to next record.
ACT_PREVIOUS - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Go to previous record.
ACT_REFRESH - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Refresh record.
ACT_REVERT - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Undo changes to current record.
ACT_REVERT_FORCE - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Need with CachedRowSet since no RowSet events
ACT_ROW_SET_EVENT - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction
Send a row changed rowSet event
ACTION - Enum constant in enum class dev.visdb.seesaw.navigate.RowsEvent.OperatorKind
A RowsAction, typically a button push, generated this event
actionPerformed(ActionEvent) - Method in class dev.visdb.seesaw.SsComboBox2.ComboBox2Listener
For JComboBox ActionListener and ItemListener are similar, but ActionListener seems more appropriate since we don't care about the de-selection of the previously selected item.
actionPerformed(ActionEvent) - Method in class dev.visdb.seesaw.SsImage.ImageListener
actionPerformed(ActionEvent) - Method in class dev.visdb.seesaw.utils.SyncManager.SyncComboListener
add(int, ListItem) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Inserts the specified list item at the specified position in this list.
add(ListItem) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Appends the specified list item to the end of this list.
add(Object) - Method in class dev.visdb.seesaw.utils.CentralLookup
Adds an instance to the Lookup.
add(K, D) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Create an ListItem with the specified contents and add it to the item list.
add(K, D, D2) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Create an ListItem with the specified contents and add it to the item list.
addAll(int, Collection) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Appends all of the list items in the specified list to the end of this list.
addAll(Collection) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Appends all of the list items in the specified list to the end of this list.
addAll(List, List) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Add list items with the specified contents.
addAll(List, List, List) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Add list items with the specified contents.
addButton - Variable in class dev.visdb.seesaw.utils.SsDataNavigator
Button to add a record to the RowSet.
addComponents() - Method in class dev.visdb.seesaw.SsImage
Adds the label and button to the panel
addDbSupportToLookup(Connection) - Static method in class dev.visdb.seesaw.datasources.products.DbSupportFactory
Create a DbSupport that works with the specified connection according to its metadata; put it into the CentralLookup.
addDisplayValue(D, D2, K) - Method in class dev.visdb.seesaw.SsComboBox2
Adds an item to the existing list of items in the combo box.
addDisplayValue(D, K) - Method in class dev.visdb.seesaw.SsComboBox2
Adds an item to the existing list of items in the combo box.
addElemType(int, JDBCType) - Method in class dev.visdb.seesaw.models.ListItemFormat
Add element for formatting.Elements are formatted in the same order as they are added.
addElemType(int, JDBCType, Format) - Method in class dev.visdb.seesaw.models.ListItemFormat
Add element for formatting.Elements are formatted in the same order as they are added.
addEventLogging(ListModel) - Static method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
If event logging is enabled, log the model unless the model is already logging.
addSsComponentListener(EventListener) - Method in class dev.visdb.seesaw.utils.SsComponent.Hook
Method to add SsComponent's listener.
addUndoableChange(ColumnChangeStartEvent) - Static method in enum class dev.visdb.seesaw.navigate.UndoRedo
Add a modification to the undo/redo stack.
addUndoableChange(ColumnChangeStartEvent) - Method in class dev.visdb.seesaw.SsComboBox2
Add a change to this components undo/redo stack.
addUndoableChange(ColumnChangeStartEvent) - Method in interface dev.visdb.seesaw.utils.SsComponent
Add a change to this components undo/redo stack.
adjustErrorState(SsComponent, boolean) - Method in class dev.visdb.seesaw.navigate.RowsModel
Adjust the components error state.
adjustForNullItem() - Method in class dev.visdb.seesaw.SsComboBox2
Add or remove the nullItem from the itemList if needed depending on getAllowNull() and the current existence of a nullItem.
adjustValue() - Method in class dev.visdb.seesaw.utils.SyncManager
Method to update combo box based on rowset.
all() - Method in record class dev.visdb.seesaw.utils.SsComponent.ValidationResult
Returns the value of the all record component.
ALL - Enum constant in enum class dev.visdb.seesaw.datasources.DateTime.DateParseStyle
All of the above.
allowDelete() - Method in interface dev.visdb.seesaw.datasources.DbOps
This function is called as the first step, before performPreDeletionOps is called, of RowsAction.ACT_DELETE.
allowDelete() - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
This function is called as the first step, before performPreDeletionOps is called, of RowsAction.ACT_DELETE.
allowDelete(boolean) - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
Sub-classes should use this for proper posting of DbOpsChangeEvent.
allowDeletion(int) - Method in class dev.visdb.seesaw.table.SsDataGridAdapter
This empty implementation always returns true.
allowDeletion(int) - Method in interface dev.visdb.seesaw.table.SsDataGridHandler
Returns true if the row row can be deleted
allowInsert() - Method in interface dev.visdb.seesaw.datasources.DbOps
This function is called as the first step, before inserting the row into the database, of RowsAction.ACT_COMMIT.
allowInsert() - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
This function is called as the first step, before inserting the row into the database, of RowsAction.ACT_COMMIT.
allowInsert(boolean) - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
Sub-classes should use this for proper posting of DbOpsChangeEvent.
allowInsertion - Variable in class dev.visdb.seesaw.table.SsTableKeyAdapter
Indicates whether or not row insertions are allowed via cut/copy and paste.
allowPropertyChangePropagation - Variable in class dev.visdb.seesaw.SsLabel
ugh
allowUpdate() - Method in interface dev.visdb.seesaw.datasources.DbOps
This functions is called just before doing something that is sensitive to a row being dirty.
allowUpdate() - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
This functions is called just before doing something that is sensitive to a row being dirty.
allowUpdate(boolean) - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
Sub-classes should use this for proper posting of DbOpsChangeEvent.
allValidate() - Method in interface dev.visdb.seesaw.utils.SsComponent
Run the validators: baseValidate, componentValidate, possibly check RowsModel.hasError(), pluginValidate.
ALWAYS - Enum constant in enum class dev.visdb.seesaw.SsImage.ScrollBarPolicy
scroll bars always.
ANON - Enum constant in enum class dev.visdb.seesaw.navigate.RowsEvent.OperatorKind
Direct RowSet operation; not bracketed.
AnyDecorator - Interface in dev.visdb.seesaw.decorators
Any kind of decorator.
appendValue(StringBuffer, int, ListItem) - Method in class dev.visdb.seesaw.models.ListItemFormat
Format the indicated element, by default use toString().
apply(T) - Method in interface dev.visdb.seesaw.datasources.DbSupport.FunctionSQL
Run the function.
apply(T, U) - Method in interface dev.visdb.seesaw.datasources.DbSupport.BiFuncSQL
Run the function
apply(T, U, V) - Method in interface dev.visdb.seesaw.datasources.DbSupport.DbReader
Run the function
apply(T, U, V, W) - Method in interface dev.visdb.seesaw.datasources.DbSupport.DbUpdater
Run the function
applyStyle(JComponent, AttributeSet) - Static method in class dev.visdb.seesaw.decorators.TextStyles
Styling engine for: JComponent.
AS_NEEDED - Enum constant in enum class dev.visdb.seesaw.SsImage.ScrollBarPolicy
scroll bars as needed.
asKeyDisplayValueSwingModel(ListModel) - Static method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Given some tModel, if possible return the tModel cast as a KeyDisplayValueSwingModel.
assertConvertFromJdbcType(JDBCType, Class, EnumSet) - Static method in class dev.visdb.seesaw.datasources.ConvertType
Throw if the specified JDBCType is not convertible, using methods in this class, to the type.
assistSetEditValidMaySwitchNull(JFormattedTextField) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
This method is invoked by the formatter when it is almost done.
assistSetEditValidMaySwitchNull(JFormattedTextField) - Method in class dev.visdb.seesaw.formatting.SsNumberFormatter
This method is invoked by the formatter when it is almost done.
asString(Insets) - Static method in class dev.visdb.seesaw.decorators.BorderDecorator
Convert inset to a display String; like "[2,2,2,2]".
asString(Border, JComponent) - Static method in class dev.visdb.seesaw.decorators.BorderDecorator
Convert a border to a display string which shows compound border nesting and terminal border insets.
async() - Method in class dev.visdb.seesaw.utils.SyncManager
Stop synchronization between navigation components.
AttributeSetDelegate(AttributeSet) - Constructor for class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
 
autoComplete - Variable in class dev.visdb.seesaw.SsComboBox2.BaseGlazedModel
The GlazedLists auto completion support for the associated JComboBox.

B

BACKGROUND - Static variable in class dev.visdb.seesaw.decorators.Decorator.DecoratorStyle
BackgroundDecorator
BackgroundDecorator - Class in dev.visdb.seesaw.decorators
Decorate the background when SsComponent has focus, chose color dependent on having valid data.
BackgroundDecorator() - Constructor for class dev.visdb.seesaw.decorators.BackgroundDecorator
 
base() - Method in record class dev.visdb.seesaw.utils.SsComponent.ValidationResult
Returns the value of the base record component.
BaseAnyDecorator - Class in dev.visdb.seesaw.decorators
Used for both Decorator and TextDecorator.
BaseAnyDecorator() - Constructor for class dev.visdb.seesaw.decorators.BaseAnyDecorator
 
BaseDecorator - Class in dev.visdb.seesaw.decorators
Some handling for the TextDecorator; BaseDecorator.handleTextDecorator(ValidationResult) should be called at the end of subclass' decorate().
BaseDecorator() - Constructor for class dev.visdb.seesaw.decorators.BaseDecorator
 
BaseGlazedModel() - Constructor for class dev.visdb.seesaw.SsComboBox2.BaseGlazedModel
Create a model with a glazed EventList.
BaseModel() - Constructor for class dev.visdb.seesaw.SsComboBox2.BaseModel
Create a model.
BaseTextDecorator - Class in dev.visdb.seesaw.decorators
The only thing missing is decorateText.
BaseTextDecorator() - Constructor for class dev.visdb.seesaw.decorators.BaseTextDecorator
 
baseValidate() - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
Override this to do a low level validation of whether or not the component data is valid.
baseValidate() - Method in interface dev.visdb.seesaw.utils.SsComponent
Override this to do a low level validation of whether or not the component data is valid.
beep() - Static method in class dev.visdb.seesaw.utils.SsUtils
Notify the user of something...
bestFit() - Method in class dev.visdb.seesaw.SsImage
Zoom the image so that it's as big as possible and fits inside the scrollPane.
bind() - Method in class dev.visdb.seesaw.SsTable
Initializes the data grid control.
bind(RowsModel, String) - Method in interface dev.visdb.seesaw.utils.SsComponent
Deprecated.
bind(SsComponent, String) - Method in class dev.visdb.seesaw.navigate.RowsModel
 
bind(Map) - Method in class dev.visdb.seesaw.navigate.RowsModel
Establish bindings.
bind(RowSet, String) - Method in interface dev.visdb.seesaw.utils.SsComponent
Deprecated.
BORDER - Static variable in class dev.visdb.seesaw.decorators.Decorator.DecoratorStyle
BorderDecorator
BorderDecorator - Class in dev.visdb.seesaw.decorators
Decorate the border when SSComponent has focus, chose color dependent on having valid data.
BorderDecorator() - Constructor for class dev.visdb.seesaw.decorators.BorderDecorator
 
BorderDecorator.BorderDecoratorPaint - Class in dev.visdb.seesaw.decorators
Creates a Border that provides the visual state information for a BorderDecorator.
BorderDecoratorPaint() - Constructor for class dev.visdb.seesaw.decorators.BorderDecorator.BorderDecoratorPaint
 
build() - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.Builder
create the factory
build() - Method in class dev.visdb.seesaw.formatting.SsFormatterFactory.Builder
create the factory
build() - Method in class dev.visdb.seesaw.SsComboBox1.Builder
create SsComboBox1
build() - Method in class dev.visdb.seesaw.SsComboBox2.AbstractBuilder
 
build() - Method in class dev.visdb.seesaw.SsComboBox2.Builder
Create SsComboBox2
build() - Method in class dev.visdb.seesaw.SsDbComboBox2.Builder
Create SsDbComboBox2
Builder() - Constructor for class dev.visdb.seesaw.formatting.FormatterFactory.Builder
 
Builder() - Constructor for class dev.visdb.seesaw.formatting.SsFormatterFactory.Builder
Create the builder.
Builder() - Constructor for class dev.visdb.seesaw.SsComboBox1.Builder
 
Builder() - Constructor for class dev.visdb.seesaw.SsComboBox2.Builder
 
Builder() - Constructor for class dev.visdb.seesaw.SsDbComboBox2.Builder
 
Builder(String) - Constructor for class dev.visdb.seesaw.formatting.MaskFormatterFactory.Builder
Create the builder.
Builders and generic type parameter capture - Section in class dev.visdb.seesaw.SsDbComboBox2
 
bytes2image(byte[]) - Static method in class dev.visdb.seesaw.utils.ZoomCanvas
The returned image is a "compatible" image, GraphicsConfiguration.createCompatibleImage(int, int, int)

C

canNavigate() - Method in class dev.visdb.seesaw.navigate.RowsModel
Has navigation been disabled for the rowSet.
CANVAS - Enum constant in enum class dev.visdb.seesaw.utils.ZoomCanvas.CoordSystem
Screen pixels relative to the top-left (0,0) of the inner scrollable JPanel surface.
captureImagePointAtViewportCenter() - Method in class dev.visdb.seesaw.utils.ZoomCanvas
Captures the current visual center point of the viewport, normalized strictly to the underlying image's pixel grid.
captureInitialValue(RSC) - Static method in enum class dev.visdb.seesaw.navigate.UndoRedo
Make sure the column's undo/redo stack is initialized; the database value (an object) is the base.
castJDBCToJava(JDBCType, Object) - Static method in class dev.visdb.seesaw.datasources.ConvertType
Cast the object to JDBCType.The idea is to verify the the object is of the correct type.
castJDBCToJava(JDBCType, Object[]) - Static method in class dev.visdb.seesaw.datasources.ConvertType
Copy the elements of the objects array into into an array of the correct type for the JDBCTyped objects.
cellUpdateRequested(int, int, Object, Object) - Method in interface dev.visdb.seesaw.table.SsCellEditing
This function is called when ever a update to a cell is done but before the value is updated in the database.
If the function returns false the update is cancelled, if it returns true the value will be updated in the database.
CENTER_PANNING - Enum constant in enum class dev.visdb.seesaw.utils.ZoomCanvas.ResizeMode
Keep the same point centered during resize.
centerScrollPane() - Method in class dev.visdb.seesaw.SsImage
Force the scroll pane to reset its scroll bars to the middle
centerViewportOnCanvasPoint(Point) - Method in class dev.visdb.seesaw.utils.ZoomCanvas
Adjust scrollPane so canvasPoint is centered in JScrollPane.
CentralLookup - Class in dev.visdb.seesaw.utils
Class used to house anything one might want to store in a central lookup which can affect anything within the application.
CentralLookup() - Constructor for class dev.visdb.seesaw.utils.CentralLookup
Creates a new CentralLookup
CentralLookup(InstanceContent) - Constructor for class dev.visdb.seesaw.utils.CentralLookup
Creates a CentralLookup instances with a specific content set.
Change(Object, boolean) - Constructor for record class dev.visdb.seesaw.navigate.UndoRedo.Change
Creates an instance of a Change record class.
changedUpdate(DocumentEvent) - Method in class dev.visdb.seesaw.utils.SsTextSupport.SsDocumentListener
Coalesce events so that updateTextComponent is only called one.
ChangeEventData - Interface in dev.visdb.seesaw.navigate
Implemented by several events.
CheckBoxEditor() - Constructor for class dev.visdb.seesaw.SsTable.CheckBoxEditor
Grid boolean editor.
CheckBoxListener() - Constructor for class dev.visdb.seesaw.SsCheckBox.CheckBoxListener
 
CheckBoxRenderer() - Constructor for class dev.visdb.seesaw.SsTable.CheckBoxRenderer
 
checkColumnType(JDBCType) - Method in class dev.visdb.seesaw.contrib.lgooddatepicker.SsLGoodDatePicker
Invoked during bind, component should verify that the database column's JDBCType is ok and handled by this component.
checkColumnType(JDBCType) - Method in class dev.visdb.seesaw.SsCheckBox
Invoked during bind, component should verify that the database column's JDBCType is ok and handled by this component.
checkColumnType(JDBCType) - Method in class dev.visdb.seesaw.SsImage
Invoked during bind, component should verify that the database column's JDBCType is ok and handled by this component.
checkColumnType(JDBCType) - Method in class dev.visdb.seesaw.SsSlider
Invoked during bind, component should verify that the database column's JDBCType is ok and handled by this component.
checkColumnType(JDBCType) - Method in interface dev.visdb.seesaw.utils.SsComponent
Invoked during bind, component should verify that the database column's JDBCType is ok and handled by this component.
checkConvertFromJdbcType(JDBCType, Class, EnumSet) - Static method in class dev.visdb.seesaw.datasources.ConvertType
Check if the specified JDBCType is convertible, using methods in this class, to the type.
checkConvertToJdbcType(JDBCType, Class, EnumSet) - Static method in class dev.visdb.seesaw.datasources.ConvertType
Check if the specified sourceType is convertible, using methods in this class, to the JDBCType.
checkCreatedLists() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Retire any list slice that was garbage collected.
checkFocusChange(Component) - Method in class dev.visdb.seesaw.decorators.FocusDecorator
If the component is of the SsComponent, then decorate().
checkForceConflict(SsComponent, String) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
If enabled, modifify the database table associated with comp using a different ResultSet forcing a conflict.
checkLocksHeld() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
For debug.
checkRowOK() - Method in interface dev.visdb.seesaw.utils.SsComponent
Determine if there's a row that can be modified; dialog if not.
checkRowOK(Supplier) - Method in interface dev.visdb.seesaw.utils.SsComponent
Determine if there's a row that can be modified; optionally dialog if not.
checkState() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
This is called by AbstractComboBoxListSwingModel.Remodel.verifyOpened() which is called by every method in Remodel.
checkState() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Consistency checks can be placed in here.
checkState() - Method in class dev.visdb.seesaw.models.SimpleComboListSwingModel
no checks
classToJdbcType - Static variable in class dev.visdb.seesaw.datasources.JdbcDataTypeConversionTables
Map Java Object to JdbcTypes; JDBC 4.2 spec, Appendix B Table 4
classToJdbcType(Class) - Static method in class dev.visdb.seesaw.datasources.JdbcDataTypeConversionTables
Map Java Object to JdbcTypes; JDBC 4.2 spec, Appendix B Table 4
CLEAN - Enum constant in enum class dev.visdb.seesaw.decorators.ComponentState
not focused, no error, not modified
cleanComponents(Container) - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
In the specified container, clear/initialize SsComponents.
cleanField() - Method in class dev.visdb.seesaw.contrib.lgooddatepicker.SsLGoodDatePicker
Initialize component to an empty or default value.
cleanField() - Method in class dev.visdb.seesaw.formatting.DateTimeField
Sets the value of the field to an initial state consistent with the AllowNull property.
cleanField() - Method in class dev.visdb.seesaw.formatting.NumberField
Sets the value of the field to an initial state consistent with the AllowNull property.
cleanField() - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
Sets the value that will be formatted to null.
cleanField() - Method in class dev.visdb.seesaw.formatting.SsTimestampField
Sets the value of the field to the current system date/time
cleanField() - Method in class dev.visdb.seesaw.SsCheckBox
Initialize component to an empty or default value.
cleanField() - Method in class dev.visdb.seesaw.SsComboBox2
Initialize component to an empty or default value.
cleanField() - Method in class dev.visdb.seesaw.SsImage
Initialize component to an empty or default value.
cleanField() - Method in class dev.visdb.seesaw.SsLabel
Initialize component to an empty or default value.
cleanField() - Method in class dev.visdb.seesaw.SsList1
Initialize component to an empty or default value.
cleanField() - Method in class dev.visdb.seesaw.SsSlider
Initialize component to an empty or default value.
cleanField() - Method in class dev.visdb.seesaw.SsTextArea
Initialize component to an empty or default value.
cleanField() - Method in class dev.visdb.seesaw.SsTextField
Initialize component to an empty or default value.
cleanField() - Method in interface dev.visdb.seesaw.utils.SsComponent
Initialize component to an empty or default value.
clear() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
remove all list items from the itemList
clear() - Method in class dev.visdb.seesaw.models.ListItemFormat
Clear list item element information in preparation to establish elements to format.
clone() - Method in interface dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.ListItem0
 
close() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Release write lock.
codedValue() - Method in record class dev.visdb.seesaw.navigate.UndoRedo.Change
Returns the value of the codedValue record component.
ColumnChangeDoneEvent - Class in dev.visdb.seesaw.navigate
The modification has propagated, in particular to the undo/redo stack.
ColumnChangeDoneEvent(ChangeEventData) - Constructor for class dev.visdb.seesaw.navigate.ColumnChangeDoneEvent
Create a modification done event.
ColumnChangeStartEvent - Class in dev.visdb.seesaw.navigate
Sent for a component when its value is modified using updateXxx in RowSetOps.
ColumnChangeStartEvent(RSC, Object) - Constructor for class dev.visdb.seesaw.navigate.ColumnChangeStartEvent
Create a modification event.
ColumnChangeStartEvent(RSC, Object, boolean) - Constructor for class dev.visdb.seesaw.navigate.ColumnChangeStartEvent
Create a modification event.
columnClass - Variable in class dev.visdb.seesaw.SsTable.CheckBoxEditor
Variable to store the sql type.
columnCount - Variable in class dev.visdb.seesaw.table.SsTableModel
Number of columns in the RowSet.
columnName() - Method in record class dev.visdb.seesaw.utils.SsUtils.KeyInfo
Returns the value of the columnName record component.
ColumnUndoRedoEvent - Class in dev.visdb.seesaw.navigate
Sent by a component when value changes from undo/redo.
ColumnUndoRedoEvent(RSC, Object, boolean) - Constructor for class dev.visdb.seesaw.navigate.ColumnUndoRedoEvent
Create a undo/redo stack event.
ComboBox2Listener() - Constructor for class dev.visdb.seesaw.SsComboBox2.ComboBox2Listener
 
ComboEditor(Object[], Object[]) - Constructor for class dev.visdb.seesaw.SsTable.ComboEditor
Combo Editor.
ComboRenderer(Object[], Object[]) - Constructor for class dev.visdb.seesaw.SsTable.ComboRenderer
Combo renderer.
COMMA_SEP - Static variable in class dev.visdb.seesaw.models.DbStringCollection
Comma to delimit.
commit() - Method in class dev.visdb.seesaw.navigate.RowsModel
Programmaticaly write the database with the changes.
commitButton - Variable in class dev.visdb.seesaw.utils.SsDataNavigator
Button to commit screen changes to the RowSet.
comp() - Method in record class dev.visdb.seesaw.utils.SsComponent.ValidationResult
Returns the value of the comp record component.
compareTo(Version) - Method in class dev.visdb.seesaw.utils.Version
COMPONENT - Enum constant in enum class dev.visdb.seesaw.navigate.RowsEvent.OperatorKind
An SsComponent's action generated this event, like user input.
ComponentMemento(JComponent) - Constructor for class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
Capture state snapshot; Accepts any standard JTextComponent (JTextField, JTextArea, JPasswordField, etc.)
ComponentState - Enum Class in dev.visdb.seesaw.decorators
The state of a component, focused/dirty/modified.
ComponentStateTextDecorator - Class in dev.visdb.seesaw.decorators
This TextDecorator applies a named TextStyle based on ComponentState.
ComponentStateTextDecorator(Map) - Constructor for class dev.visdb.seesaw.decorators.ComponentStateTextDecorator
Create using specified map.
componentValidate() - Method in class dev.visdb.seesaw.formatting.Field
This has component specific validation, it is called after baseValidate.
componentValidate() - Method in interface dev.visdb.seesaw.utils.SsComponent
This has component specific validation, it is called after baseValidate.
configureTraversalKeys() - Method in interface dev.visdb.seesaw.utils.SsComponent
Setup additional focus transfer keys.
conflictStatus(int) - Static method in class dev.visdb.seesaw.datasources.Utils
Printable conflict status.
connection(Connection) - Method in class dev.visdb.seesaw.SsDbComboBox2.AbstractBuilder
Database connection to use to populate the combobox.
container - Variable in class dev.visdb.seesaw.datasources.products.DbOpsBase
Screen where components to be cleared are located.
containsAttribute(Object, Object) - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
containsAttributes(AttributeSet) - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
containsRows() - Method in class dev.visdb.seesaw.navigate.RowsModel
Returns true if the RowSet contains one or more rows, else false.
containsUserText() - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
Determine if there are user input characters.
containsUserText(BiFunction) - Method in class dev.visdb.seesaw.formatting.FormatterFactory.Builder
This overrides the default check for user input data present.
convertArrayToObjectList(Object) - Static method in interface dev.visdb.seesaw.models.DbCollection
Converts a java array to list.
converter(JFormattedTextField.AbstractFormatter) - Method in class dev.visdb.seesaw.formatting.FormatterFactory.Builder
May be used by a formatter to assist string2Value and value2String.
convertToType(Object, Class) - Static method in class dev.visdb.seesaw.datasources.ConvertType
Convert specified value to specified type; this can be more than a cast.
convertToType(Object, JDBCType) - Static method in class dev.visdb.seesaw.datasources.ConvertType
Convert the specified object to the object type for the specified JDBCType.
ConvertType - Class in dev.visdb.seesaw.datasources
Different database jdbc drivers support different type conversion; this utility class juggles types around.
copyAttributes() - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
count() - Static method in class dev.visdb.seesaw.navigate.RowSetState
 
count() - Static method in class dev.visdb.seesaw.navigate.RowsModel
The number of active RowsModel; for debug.
create(Connection, DatabaseMetaData) - Method in interface dev.visdb.seesaw.datasources.products.DbSupportCreator
Create a DbSupport for the connection.
create(Connection, DatabaseMetaData) - Method in class dev.visdb.seesaw.datasources.products.H2DbSupportCreator
Construct DbSupport for H2.
create(Function) - Static method in class dev.visdb.seesaw.decorators.TextComponentValidator
Create a validator for use with a JTextComponent; argument is a Function that takes a String and performs validation.
create(RowSet) - Static method in class dev.visdb.seesaw.navigate.RowsModel
create(RowSet, DbOps) - Static method in class dev.visdb.seesaw.navigate.RowsModel
Create and return a new RowsModel for the specified RowSet.
create(RowSet, RowsModel) - Method in interface dev.visdb.seesaw.datasources.products.DbOpsCreator
Return a DbOps that works with the specified RowSet.
createDbSupport(Connection) - Static method in class dev.visdb.seesaw.datasources.products.DbSupportFactory
Create a DbSupport that works with the specified connection according to its metadata.
createDefaultBorder() - Method in class dev.visdb.seesaw.decorators.BorderDecorator
This is used to create a border in situations where the component does not have a border.
createDefaultDataModel() - Method in class dev.visdb.seesaw.SsTable
createDefaultDecorator() - Method in interface dev.visdb.seesaw.utils.SsComponent
Create and return the default Decorator setup during construction.
createDefaultTableHeader() - Method in class dev.visdb.seesaw.SsTable
createDefaultTextDecorator() - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
Create and return this components TextDecorator; setup during construction.
createDefaultTextDecorator() - Method in interface dev.visdb.seesaw.utils.SsComponent
Create and return this components TextDecorator; setup during construction.
createDefaultTextValidator(JTextComponent, Validator...) - Static method in class dev.visdb.seesaw.contrib.simplevalidation.SVUtils
Should probably be from a factory.
createDisplayValueItem(K, D, D2) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Create a list item with the specified contents.
createDisplayValueItems(List, List, List) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Create a list of list items with the specified contents; the lists must be the same size.
createElementSlice(int) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Create a list slice of the item list.
createEmptyBorder(SsComponent) - Static method in class dev.visdb.seesaw.decorators.BorderDecorator
For cases where the JComponent doesn't have a usable border.
createFormatterFactory() - Static method in class dev.visdb.seesaw.formatting.SsSSNField
SSN MaskFormatterFactory.
createFormatterFactory(SsFormat) - Static method in class dev.visdb.seesaw.formatting.SsDateField
Create DATE formatter factory with specified format pattern.
createFormatterFactory(SsFormat) - Static method in class dev.visdb.seesaw.formatting.SsTimeField
Create TIME formatter factory with specified format pattern.
createFormatterFactory(SsFormat) - Static method in class dev.visdb.seesaw.formatting.SsTimestampField
Create TIMESTAMP formatter factory with specified format pattern.
createFormatterFactory(SsFormat, Integer) - Static method in class dev.visdb.seesaw.formatting.SsIntegerField
Create a FormatterFactory.
createFormatterFactory(SsFormat, Integer, Integer) - Static method in class dev.visdb.seesaw.formatting.SsNumericField
Create a FormatterFactory.
createFormatterFactory(SsFormat, Integer, Integer) - Static method in class dev.visdb.seesaw.formatting.SsPercentField
Create a FormatterFactory.
createFormatterFactory(SsFormat, Integer, Integer, Locale, Locale) - Static method in class dev.visdb.seesaw.formatting.SsCurrencyField
Create a FormatterFactory.
createImagePopup() - Method in class dev.visdb.seesaw.SsImage
 
createKeyDisplayValueItem(K, D, D2) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Create a list item with the specified contents.
createListItem(Object...) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Create a list item.
createNullItem(KeyDisplayValueSwingModel.Remodel) - Method in class dev.visdb.seesaw.SsComboBox2
Create a null item for the itemList.
createNumberFormat(Supplier) - Static method in class dev.visdb.seesaw.formatting.NumberField
Take the supplied number format and configure it with defaults.
createOneLineNavigator() - Method in class dev.visdb.seesaw.utils.SsDataNavigator
Adds the navigator components to the navigator panel.
createRownumQuery(String, String, String, String) - Method in interface dev.visdb.seesaw.datasources.DbSupport
Create a query that contains the row number of a non "order by" query.
createRownumQuery(String, String, String, String) - Method in class dev.visdb.seesaw.datasources.products.H2DbSupport
Create a query that contains the row number of a non "order by" query.
createTwoLineNavigator() - Method in class dev.visdb.seesaw.utils.SsDataNavigator
Adds the navigator components to the navigator panel.
CROP_PAD - Enum constant in enum class dev.visdb.seesaw.utils.ZoomCanvas.ResizeMode
Crop/pad right/bottom edge movement; lock top/left edge movement.
CURSOR_MOVED - Enum constant in enum class dev.visdb.seesaw.navigate.RowsEvent.RowSetEventType
cursorMoved(RowSetEvent) - Method in class dev.visdb.seesaw.utils.SyncManager.SyncRowSetListener
CUSTOM - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
special circumstances or if format not needed (testing)
customInit() - Method in class dev.visdb.seesaw.contrib.lgooddatepicker.SsLGoodDatePicker
Set custom Decorate/FocusTarget.
customInit() - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
Add custom focus behavior: gain selectAll, lose COMMIT_OR_REVERT.
customInit() - Method in class dev.visdb.seesaw.SsComboBox2
By default, the combo is not editable; Glazed lists will change.
customInit() - Method in class dev.visdb.seesaw.SsImage
Set focus/decorator targets.
customInit() - Method in class dev.visdb.seesaw.SsTextArea
Set word linewrap.
customInit() - Method in class dev.visdb.seesaw.SsTextField
Add focus listener that selects all text.
customInit() - Method in interface dev.visdb.seesaw.utils.SsComponent
Method to allow Developer to add functionality when SwingSet component is instantiated.

D

d2ColumnName(String) - Method in class dev.visdb.seesaw.SsDbComboBox2.AbstractBuilder
Sets the column name from the query to populate the <D2> field of the combobox list item.
d2DisplayEnabled(boolean) - Method in class dev.visdb.seesaw.SsComboBox2.AbstractBuilder
Should <D2> values be displayed; default: false.
Database Collection Models - Section in package dev.visdb.seesaw.models
 
DATE - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
default date format
DATE_DDMMYYYY_SLASH - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
Date DDMMYYYY
DATE_DEFAULT - Static variable in class dev.visdb.seesaw.models.ListItemFormat
default date format
DATE_MMDDYYYY_SLASH - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
Date MMDDYYYY
DATE_YYYYMMDD_STROKE - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
Date YYYYMMDD
dateFormat(String) - Method in class dev.visdb.seesaw.SsDbComboBox2.AbstractBuilder
When a displayed column is of type date use this format to display it.
DateTime - Class in dev.visdb.seesaw.datasources
Utility class for Date/Time handling.
DateTime.DateParseStyle - Enum Class in dev.visdb.seesaw.datasources
A style is one or more formats.
dateTimeColumnValidate(String, RSC) - Static method in class dev.visdb.seesaw.datasources.DateTime
Check if the component is a valid date/time.
DateTimeField - Class in dev.visdb.seesaw.formatting
Base class for date time fields; provides specialized component validation.
DateTimeField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.DateTimeField
Create.
DbAbstractCollection - Class in dev.visdb.seesaw.models
This is the superclass for all collection models.
DbAbstractCollection(JDBCType) - Constructor for class dev.visdb.seesaw.models.DbAbstractCollection
Indicate and save the type of the collection.
DbArray - Class in dev.visdb.seesaw.models
Implementation of SsCollectionModel as an array that uses a database JDBCType.ARRAY for storage.
DbArray(JDBCType) - Constructor for class dev.visdb.seesaw.models.DbArray
Create SSDbArrayModel
dbChange(DbSupport.RunnableSQL) - Method in interface dev.visdb.seesaw.utils.SsComponent
Used when making a change to the database.
DbCollection - Interface in dev.visdb.seesaw.models
Read and write a collection of data items from/to database.
DbMetaDataCache - Class in dev.visdb.seesaw.datasources
Metadata cache.
DbOps - Interface in dev.visdb.seesaw.datasources
Interface that provides a set of methods to perform custom operations before and/or after certain database related operations.
DbOps.Allow - Enum Class in dev.visdb.seesaw.datasources
The allow Fields.
DbOpsBase - Class in dev.visdb.seesaw.datasources.products
Implementation of DbOps that implements performPreInsertOps() to clear/initialize the various SsComponents on a screen before the user edits the new record.
DbOpsBase(Container) - Constructor for class dev.visdb.seesaw.datasources.products.DbOpsBase
Constructs a DbOpsBase with the specified container.
DbOpsChangeEvent - Class in dev.visdb.seesaw.navigate
An allow* flag changed in DbOps.
DbOpsChangeEvent(Object, DbOps.Allow) - Constructor for class dev.visdb.seesaw.navigate.DbOpsChangeEvent
the DbOps that changed
DbOpsCreator - Interface in dev.visdb.seesaw.datasources.products
Stash one of these into lookup to create a DbOps.
DbStringCollection - Class in dev.visdb.seesaw.models
A Collection can be represented in a database as a string containing the collection elements separated by a special character.
DbStringCollection(JDBCType, char, String) - Constructor for class dev.visdb.seesaw.models.DbStringCollection
Create model.
DbStringCollection(JDBCType, DbStringCollection.Delim) - Constructor for class dev.visdb.seesaw.models.DbStringCollection
Create model.
DbStringCollection.Delim - Record Class in dev.visdb.seesaw.models
A delimiter and its English name.
dbSupport() - Static method in class dev.visdb.seesaw.utils.SsUtils
Returns the lookup's current DbSupport.
DbSupport - Interface in dev.visdb.seesaw.datasources
Database specific operations and access mechanisms.
DbSupport.BiFuncSQL<T,U,R> - Interface in dev.visdb.seesaw.datasources
Like BiFunction, but throws SQLException.
DbSupport.ConsumerSQL<T> - Interface in dev.visdb.seesaw.datasources
 
DbSupport.DbReader<T,U,V> - Interface in dev.visdb.seesaw.datasources
Three arg function taking rowSet,colIdx,comp that throws SQLException and returns an Object.
DbSupport.DbUpdater<T,U,V,W> - Interface in dev.visdb.seesaw.datasources
Four arg function taking rowSet,colIdx,comp,value that throws SQLException and returns an Object.
DbSupport.FunctionSQL<T,R> - Interface in dev.visdb.seesaw.datasources
Like Function, but only has apply method that throws SQLException.
DbSupport.RunnableSQL - Interface in dev.visdb.seesaw.datasources
Like Runnable, but throws.
DbSupportBase - Class in dev.visdb.seesaw.datasources.products
Simple assists for working with database.
DbSupportBase(Connection) - Constructor for class dev.visdb.seesaw.datasources.products.DbSupportBase
Save the specified connection as the sharedConnection.
DbSupportCreator - Interface in dev.visdb.seesaw.datasources.products
Should be at least one of these for a supported database.
DbSupportFactory - Class in dev.visdb.seesaw.datasources.products
Generate DbSupport instances; Searches for classes that can create them.
DbUpdate(Object) - Constructor for record class dev.visdb.seesaw.datasources.RowSetOps.DbUpdate
Creates an instance of a DbUpdate record class.
DebugRowSetListenerFlag() - Constructor for class dev.visdb.seesaw.utils.SsUtils.DebugRowSetListenerFlag
 
decoComp() - Method in class dev.visdb.seesaw.decorators.BaseAnyDecorator
Return the JComponent that gets decorated and TextDecorated.
decorate() - Method in class dev.visdb.seesaw.contrib.simplevalidation.SimpleValValidatorDecorator
 
decorate() - Method in class dev.visdb.seesaw.decorators.BackgroundDecorator
Decorate the component using current state.
decorate() - Method in class dev.visdb.seesaw.decorators.BorderDecorator
Decorate the component using current state.
decorate() - Method in interface dev.visdb.seesaw.decorators.Decorator
Decorate the component using current state.
decorate() - Method in interface dev.visdb.seesaw.utils.SsComponent
Run the decorator.
decorateText() - Method in class dev.visdb.seesaw.decorators.ComponentStateTextDecorator
Validate the component and decorate the text accordingly.
decorateText() - Method in interface dev.visdb.seesaw.decorators.TextDecorator
Modify the text according to style; commonly modifies text color.
decorateText() - Method in interface dev.visdb.seesaw.utils.SsComponent
Run the decorator
decorateText(SsComponent.ValidationResult) - Method in class dev.visdb.seesaw.decorators.ComponentStateTextDecorator
Decorate the text according to valid.
Decorator - Interface in dev.visdb.seesaw.decorators
Component decorator gives a visual indication of the component state.
Decorator.DecoratorStyle - Class in dev.visdb.seesaw.decorators
Decorator style primarily used with DecoratorSupplier.
DecoratorStyle(String) - Constructor for class dev.visdb.seesaw.decorators.Decorator.DecoratorStyle
create named decorator style
DecoratorSupplier - Class in dev.visdb.seesaw.decorators
Like a factory for Decorator.
DecoratorSupplier(Supplier) - Constructor for class dev.visdb.seesaw.decorators.DecoratorSupplier
create a decorator supplier
DecoratorSupplier(Supplier, Decorator.DecoratorStyle) - Constructor for class dev.visdb.seesaw.decorators.DecoratorSupplier
create a decorator supplier
DEFAULT_MODEL_COMBO2 - Static variable in class dev.visdb.seesaw.SsComboBox2
default model
DEFAULT_MODEL_DB_COMBO2 - Static variable in class dev.visdb.seesaw.SsDbComboBox2
default model type
DEFAULT_SEPARATOR - Static variable in class dev.visdb.seesaw.models.ListItemFormat
default elem separator
DEFAULT_STYLES_JSON - Static variable in class dev.visdb.seesaw.utils.LookupDefaults
This can be manually loaded if the Styles get cleared.
defaultBorder - Variable in class dev.visdb.seesaw.decorators.BorderDecorator
Typically the border that the component started with; not focus, no error.
defaultFormatter(JFormattedTextField.AbstractFormatter) - Method in class dev.visdb.seesaw.formatting.SsFormatterFactory.Builder
formatter
defaultP() - Method in record class dev.visdb.seesaw.formatting.NumberField.Params
Returns the value of the defaultP record component.
defLookup(Class) - Static method in class dev.visdb.seesaw.utils.CentralLookup
Convenience method to Lookup from the default.
DELETE - Enum constant in enum class dev.visdb.seesaw.datasources.DbOps.Allow
delete
deleteButton - Variable in class dev.visdb.seesaw.utils.SsDataNavigator
Button to delete the current record in the RowSet.
deleteRow(int) - Method in class dev.visdb.seesaw.table.SsTableModel
Deletes the specified JTable row from the database.
deleteRow(ResultSet) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Deletes the current row from this ResultSet and from the underlying database.
delim() - Method in record class dev.visdb.seesaw.models.DbStringCollection.Delim
Returns the value of the delim record component.
Delim(char, String) - Constructor for record class dev.visdb.seesaw.models.DbStringCollection.Delim
Creates an instance of a Delim record class.
dev.visdb.seesaw - package dev.visdb.seesaw
Database aware GUI components.
dev.visdb.seesaw.contrib - package dev.visdb.seesaw.contrib
Generally contrib projects/packages are individual maven artifacts where each artifact is based on 3rd-party dependencies.
dev.visdb.seesaw.contrib.lgooddatepicker - package dev.visdb.seesaw.contrib.lgooddatepicker
A GUI Date Picker, LGoodDatePicker, available as a regular seesaw component.
dev.visdb.seesaw.contrib.simplevalidation - package dev.visdb.seesaw.contrib.simplevalidation
This package makes Simple Validation available through the seesaw validation/decoration framework.
dev.visdb.seesaw.datasources - package dev.visdb.seesaw.datasources
 
dev.visdb.seesaw.datasources.products - package dev.visdb.seesaw.datasources.products
 
dev.visdb.seesaw.decorators - package dev.visdb.seesaw.decorators
 
dev.visdb.seesaw.enums - package dev.visdb.seesaw.enums
 
dev.visdb.seesaw.formatting - package dev.visdb.seesaw.formatting
This package contains components based on JFormattedTextField and has support/base classes for creating these components.
dev.visdb.seesaw.models - package dev.visdb.seesaw.models
This package contains some very different kinds of model.
dev.visdb.seesaw.navigate - package dev.visdb.seesaw.navigate
 
dev.visdb.seesaw.table - package dev.visdb.seesaw.table
 
dev.visdb.seesaw.utils - package dev.visdb.seesaw.utils
 
diagnostics() - Method in record class dev.visdb.seesaw.decorators.TextStyles.LoadStatus
Returns the value of the diagnostics record component.
DISP_IDX - Static variable in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
index of displayValue in ListItem
DISP2_IDX - Static variable in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
index of d2 in ListItem
displayColumnName(String) - Method in class dev.visdb.seesaw.SsDbComboBox2.AbstractBuilder
column name from the query to populate the displayValue field of the combobox list item.
displayFormatter(JFormattedTextField.AbstractFormatter) - Method in class dev.visdb.seesaw.formatting.SsFormatterFactory.Builder
formatter
displayP() - Method in record class dev.visdb.seesaw.formatting.NumberField.Params
Returns the value of the displayP record component.
dump() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
For debug.
dumpLatestEvents(String) - Static method in class dev.visdb.seesaw.navigate.Utils
 

E

editFormatter(JFormattedTextField.AbstractFormatter) - Method in class dev.visdb.seesaw.formatting.SsFormatterFactory.Builder
formatter
editP() - Method in record class dev.visdb.seesaw.formatting.NumberField.Params
Returns the value of the editP record component.
ElemInfo(JDBCType, Format) - Constructor for class dev.visdb.seesaw.models.ListItemFormat.ElemInfo
Type and format for an ListItem.
elemInfos - Variable in class dev.visdb.seesaw.models.ListItemFormat
elemInfos.get(elemIndex) == elemInfo.
empty_line(Insets, ComponentState) - Static method in class dev.visdb.seesaw.decorators.BorderDecorator
Create a simple compound border with size specified by param i, and a line on the inside of the param color.
empty_lineSpace(Insets, Color) - Static method in class dev.visdb.seesaw.decorators.BorderDecorator
Create a Compound border the same size as the specified Insets where the inside is a compound border of a line and a space, and the outside border is the remaining space.
emptyLine_empty(Insets, Insets, ComponentState) - Static method in class dev.visdb.seesaw.decorators.BorderDecorator
Create a CompoundBorder wth the sizes indicated by the outside-inside parameters.
equals(Object) - Method in record class dev.visdb.seesaw.datasources.RowSetOps.DbUpdate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
equals(Object) - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
equals(Object) - Method in record class dev.visdb.seesaw.decorators.TextStyles.LoadStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.visdb.seesaw.formatting.NumberField.Params
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.visdb.seesaw.models.DbStringCollection.Delim
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.visdb.seesaw.models.Item2
equals.
equals(Object) - Method in record class dev.visdb.seesaw.navigate.UndoRedo.Change
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.visdb.seesaw.utils.SsComponent.ValidationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.visdb.seesaw.utils.SsUtils.KeyInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.visdb.seesaw.utils.Version
ERROR - Enum constant in enum class dev.visdb.seesaw.decorators.ComponentState
error with/without focus
ESC - Enum constant in enum class dev.visdb.seesaw.navigate.UndoRedo
Cancel edit, clear stack
establishListItemFormat(JDBCType, JDBCType) - Method in class dev.visdb.seesaw.SsComboBox2
This is called after the combobox is populated with items.
EventObjectBacktrace - Class in dev.visdb.seesaw.navigate
Provides a backtrace of when the event is generated
EventObjectBacktrace(Object) - Constructor for class dev.visdb.seesaw.navigate.EventObjectBacktrace
 
Example with two tables - Section in class dev.visdb.seesaw.SsDbComboBox2
 
EXCLUDE - Enum constant in enum class dev.visdb.seesaw.enums.IncludeExclude
Predefined "exclude" option.
execute() - Method in class dev.visdb.seesaw.SsDbComboBox2
Executes the query specified with setQuery(), populates combobox, and turns on AutoCompleteSupport.
executeCount - Variable in class dev.visdb.seesaw.SsDbComboBox2
counter for # times that execute() method is called - for testing.
executeFullStyleDiagnostics(boolean) - Static method in class dev.visdb.seesaw.decorators.TextStyles
Executes the validation scanner and structural hierarchy printer independently, gathers their generated text outputs and log them INFO.

F

FALSE - Enum constant in enum class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.HasD2
No D2: key, displayValue.
FEMALE - Enum constant in enum class dev.visdb.seesaw.enums.Gender3
Predefined "female" option.
fetchCurrentChange(RSC) - Static method in enum class dev.visdb.seesaw.navigate.UndoRedo
Return the current undo/redo value for the specified component.
Field - Class in dev.visdb.seesaw.formatting
Base class for formatted fields.
Field(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.Field
Constructor.
fillNavActionMap(ActionMap) - Method in class dev.visdb.seesaw.navigate.RowsModel
Put all the navigation actions into the action map.
findDbOps(RowSet, RowsModel) - Static method in class dev.visdb.seesaw.navigate.RowsModel
Find DbOps for the specified RowSet.
findJavaTypeClass(JDBCType) - Static method in class dev.visdb.seesaw.datasources.ConvertType
Determine the Java type class for the given database type.
findRowsModel(RowSet) - Static method in class dev.visdb.seesaw.utils.SsUtils
Use this if you want a 1-1 correspondence between RowSet and RowsModel; for 1-1 only this method should be used.
finishBind() - Method in interface dev.visdb.seesaw.utils.SsComponent
Invoked by the infrastructure at the end of bind; default sets up primary keys for CachedRowSet.
finishRowsEvent(RowsModel) - Static method in class dev.visdb.seesaw.navigate.RowsModel
Invoke this when finishing an Operation that manipulates a RowSet.
finishSsCommon() - Method in interface dev.visdb.seesaw.utils.SsComponent
This should be invoked as the last statement in the SsComponent's constructor, but before bind.
first() - Method in class dev.visdb.seesaw.navigate.RowsModel
Programmaticaly move the ResultSet cursor to the first row.
First - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction.Navigation
Go to the first record in the RowSet
firstButton - Variable in class dev.visdb.seesaw.utils.SsDataNavigator
Button to navigate to the first record in the RowSet.
FocusChangeEvent - Class in dev.visdb.seesaw.navigate
Broadcast focus has changed
FocusChangeEvent(PropertyChangeEvent) - Constructor for class dev.visdb.seesaw.navigate.FocusChangeEvent
Broadcast event for focus change.
focusComp() - Method in class dev.visdb.seesaw.decorators.FocusDecorator
Return the Component that gets focus when the associated SsComponent is focused.
FocusDecorator - Class in dev.visdb.seesaw.decorators
Base class for decorators that use Focus.
FocusDecorator() - Constructor for class dev.visdb.seesaw.decorators.FocusDecorator
 
FOCUSED_CLEAN - Enum constant in enum class dev.visdb.seesaw.decorators.ComponentState
focus gained, no error, not modified
FOCUSED_ERROR - Enum constant in enum class dev.visdb.seesaw.decorators.ComponentState
error with/without focus
FOCUSED_MODIFIED - Enum constant in enum class dev.visdb.seesaw.decorators.ComponentState
modified with focus
focusGained(FocusEvent) - Method in class dev.visdb.seesaw.decorators.FocusDecorator
Apply decoration
focusLost(FocusEvent) - Method in class dev.visdb.seesaw.decorators.FocusDecorator
Remove decoration
force(int) - Method in class dev.visdb.seesaw.datasources.RowSetOps.ForceConflict
Argument is number of conflicts to add.
ForceConflict(int) - Constructor for class dev.visdb.seesaw.datasources.RowSetOps.ForceConflict
Argument is number of conflicts to create.
format(Object, StringBuffer, FieldPosition) - Method in class dev.visdb.seesaw.models.ListItemFormat
Note that pos is ignored.
FormattedTextFieldVerifier() - Constructor for class dev.visdb.seesaw.formatting.SsFormattedTextField.FormattedTextFieldVerifier
 
FormatterFactory - Class in dev.visdb.seesaw.formatting
Base for SS formatter factories; supports allow null and ssFormat.
FormatterFactory(FormatterFactory.Builder) - Constructor for class dev.visdb.seesaw.formatting.FormatterFactory
The Format used to create factory.
FormatterFactory.Builder<T> - Class in dev.visdb.seesaw.formatting
To build a new FormatterFactory with the specified parameters.
FormatterFactory.NullFormatter - Class in dev.visdb.seesaw.formatting
use setEditValid method to check that formatter should flip
FORMATTING_CHARS - Static variable in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
MaskFormatter valid formatted input chars
forSsDataGrid - Variable in class dev.visdb.seesaw.table.SsTableKeyAdapter
Indicates row used for insertion in SsTable.
free() - Method in class dev.visdb.seesaw.models.SqlSimpleArray

G

Gender3 - Enum Class in dev.visdb.seesaw.enums
Predefined gender options.
generateDiagnosticTrees(StringBuilder) - Static method in class dev.visdb.seesaw.decorators.TextStyles
This structural hierarchy printer builds the text block string.
get() - Static method in class dev.visdb.seesaw.datasources.DbMetaDataCache
 
get() - Method in class dev.visdb.seesaw.decorators.DecoratorSupplier
Create and return a decorator.
get() - Static method in class dev.visdb.seesaw.utils.Version
Returns the singleton Version of the running SwingSet library.
get(int) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Return the list item at the specified position in this item list.
get(RowsModel, int) - Static method in interface dev.visdb.seesaw.datasources.RSC
Construct and return an object representing a RowsModel column.
get(String) - Static method in class dev.visdb.seesaw.utils.Version
Returns the Version resulting from parsing the sVer param.
getAction(RowsAction) - Method in class dev.visdb.seesaw.navigate.RowsModel
Return an action, associated with this model, that can be plugged into a JComponent's Action.
getActiveRowModel(RowSet) - Static method in class dev.visdb.seesaw.navigate.RowsModel
TEMPORARY; typically for debug/transition; find any RowModel for the RowSet.
getActualFormat(SsFormat) - Static method in enum class dev.visdb.seesaw.formatting.SsFormat
The param format may resolve to another format.
getAlignment() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
original alignment of JTextField.
getAllow() - Method in class dev.visdb.seesaw.navigate.DbOpsChangeEvent
which permission/allow changed
getAllowDelete() - Method in class dev.visdb.seesaw.navigate.RowsModel
Returns true if deletions are allowed, else false.
getAllowInsert() - Method in class dev.visdb.seesaw.navigate.RowsModel
Returns true if insertions are allowed, else false.
getAllowNull() - Method in interface dev.visdb.seesaw.datasources.RSC
 
getAllowNull() - Method in class dev.visdb.seesaw.datasources.SimpleRSC
getAllowNull() - Method in class dev.visdb.seesaw.SsComboBox2
Override the default implementation to take combobox navigator into account.
getAllowNull() - Method in interface dev.visdb.seesaw.utils.SsComponent
Retrieves the allowNull flag for the bound database column.
getAllowUpdate() - Method in class dev.visdb.seesaw.navigate.RowsModel
Can the rowset be updated?
getAllowWrite() - Method in class dev.visdb.seesaw.navigate.RowsModel
Returns true if the user can modify the data in the RowSet, else false.
getArray() - Method in class dev.visdb.seesaw.models.SqlSimpleArray
getArray(long, int) - Method in class dev.visdb.seesaw.models.SqlSimpleArray
throws UnsupportedOperationException
getArray(long, int, Map) - Method in class dev.visdb.seesaw.models.SqlSimpleArray
throws UnsupportedOperationException
getArray(Map) - Method in class dev.visdb.seesaw.models.SqlSimpleArray
throws UnsupportedOperationException
getAttribute(Object) - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
getAttributeCount() - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
getAttributeNames() - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
getAutoComplete() - Method in class dev.visdb.seesaw.SsComboBox2
Get the support for the glazed lists installed in this combo box.
getBackground() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
original background of JComponent.
getBaseType() - Method in class dev.visdb.seesaw.models.SqlSimpleArray
getBaseTypeName() - Method in class dev.visdb.seesaw.models.SqlSimpleArray
getBorder(ComponentState) - Method in class dev.visdb.seesaw.decorators.BorderDecorator
Create a compound border the size of defaultBorder.
getBorderColor(ComponentState) - Method in class dev.visdb.seesaw.decorators.BorderDecorator.BorderDecoratorPaint
Determine color for specified BorderState; null return means use the defaultBorder.
getBorderDecoratorPaint() - Static method in class dev.visdb.seesaw.decorators.BorderDecorator
Listens to lookup for the value.
getBoundColumnType() - Method in interface dev.visdb.seesaw.utils.SsComponent
getButtonSize() - Method in class dev.visdb.seesaw.utils.SsDataNavigator
Returns the size of buttons on the data navigator.
getCaller(int) - Static method in class dev.visdb.seesaw.utils.JStuff
Get a "class.method" name from the call stack.
getCallExecute() - Method in class dev.visdb.seesaw.navigate.RowsModel
Deprecated.
need to define a new strategy
getCallExecute() - Method in class dev.visdb.seesaw.SsTable
Returns the callExecute property.
getCellEditorValue() - Method in class dev.visdb.seesaw.SsTable.CheckBoxEditor
 
getCellEditorValue() - Method in class dev.visdb.seesaw.SsTable.ComboEditor
Combo editor value.
getChosenD2() - Method in class dev.visdb.seesaw.SsComboBox2
Returns the DisplayValue corresponding to the currently selected item in the combobox.
getChosenDisplayValue() - Method in class dev.visdb.seesaw.SsComboBox2
Returns the DisplayValue corresponding to the currently selected item in the combobox.
getChosenDisplayValue() - Method in class dev.visdb.seesaw.SsList1
 
getChosenDisplayValues() - Method in class dev.visdb.seesaw.SsList1
 
getChosenEnum() - Method in class dev.visdb.seesaw.SsComboBox2
Return the selected enum.
getChosenItem() - Method in class dev.visdb.seesaw.SsComboBox1
Return a copy of the chosenItem with methods getKey(), getDisplayValue().
getChosenItem() - Method in class dev.visdb.seesaw.SsComboBox2
Return a copy of the chosenItem with methods getKey(), getDisplayValue(); if SsComboBox2.hasD2() there's also getD2().
getChosenItem() - Method in class dev.visdb.seesaw.SsList1
Return the chosenItem with methods
getChosenItem(BiFunction) - Method in class dev.visdb.seesaw.SsComboBox2
Optimization that only calls getRemodel once.
getChosenKey() - Method in class dev.visdb.seesaw.SsComboBox2
Returns the key code corresponding to the currently selected item in the combobox.
getChosenKey() - Method in class dev.visdb.seesaw.SsList1
The Key at the smallest selected index; null if no selection.
getChosenKeys() - Method in class dev.visdb.seesaw.SsList1
 
getClassColumnType(ResultSet, int) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Retrieve the Java Class corresponding to the designated column based on the column index (starting from 1).
getClassColumnType(ResultSet, String) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Retrieve the Java Class corresponding to the designated column based on the column name.
getColumn() - Method in interface dev.visdb.seesaw.utils.SsComponent
Return the value of the bound database column using the SsComponent's DbSupport.DbReader.
getColumn(SsComponent) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Reads the data from the rowset's specified column using the provided columnReader; no object conversion.
getColumnArray() - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns the Array for the bound database column as returned by ResultSet.getArray(int).
getColumnArray(SsComponent) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
 
getColumnClass(int) - Method in class dev.visdb.seesaw.table.SsTableModel
Returns the type for the column specified for the current view.
getColumnCount() - Method in class dev.visdb.seesaw.table.SsTableModel
Returns the number of columns in the model.
getColumnCount(ResultSet) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Returns the number of columns in the underlying ResultSet object
getColumnDirect(RSC) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Fetch the current raw value from the database, the undo/redo stack is not referenced; use columnReader if available.
getColumnForLog() - Method in interface dev.visdb.seesaw.datasources.RSC
 
getColumnForLog() - Method in class dev.visdb.seesaw.datasources.SimpleRSC
getColumnForLog() - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns the bound column name in square brackets
getColumnIndex() - Method in interface dev.visdb.seesaw.datasources.RSC
 
getColumnIndex() - Method in class dev.visdb.seesaw.datasources.SimpleRSC
getColumnIndex() - Method in class dev.visdb.seesaw.navigate.ColumnChangeDoneEvent
Modified column name.
getColumnIndex() - Method in class dev.visdb.seesaw.navigate.ColumnChangeStartEvent
Modified column name.
getColumnIndex() - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns the index of the database column to which the SwingSet component is bound.
getColumnIndex(ResultSet, String) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Get the designated column's index
getColumnJDBCType() - Method in interface dev.visdb.seesaw.datasources.RSC
 
getColumnJDBCType() - Method in class dev.visdb.seesaw.datasources.SimpleRSC
getColumnJDBCType() - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns the JDBCType representing the bound database column data type.
getColumnName() - Method in interface dev.visdb.seesaw.datasources.RSC
 
getColumnName() - Method in class dev.visdb.seesaw.datasources.SimpleRSC
getColumnName() - Method in class dev.visdb.seesaw.navigate.ColumnChangeDoneEvent
Modified column name.
getColumnName() - Method in class dev.visdb.seesaw.navigate.ColumnChangeStartEvent
Modified column name.
getColumnName() - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns the database column name bound to the Swingset component
getColumnName(int) - Method in class dev.visdb.seesaw.table.SsTableModel
Returns the name of the column appearing in the view at column position column.
getColumnName(ResultSet, int) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Returns the column name for the column index provided
getColumnObject() - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns the Object for the bound database column as returned by ResultSet.getObject(int).
getColumnObject(RSC) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Returns the Object from the rowset's specified column; no object conversion.
getColumnObject(RSC, Class) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Returns an Object of the specified type representing the value in the component's bound database column.
getColumnObject(Class) - Method in interface dev.visdb.seesaw.datasources.RSC
Returns an Object of the specified type representing the value in the bound database column.
getColumnObject(Class) - Method in class dev.visdb.seesaw.datasources.SimpleRSC
Returns an Object of the specified type representing the value in the bound database column.
getColumnObject(Class) - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns an Object of the specified type representing the value in the bound database column.
getColumnObjectDirect(RSC) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Returns the Object from the rowset's specified column; no object conversion.
getColumnObjectText(RSC) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Get the column text from the current undo/redo value.
getColumnReader() - Method in interface dev.visdb.seesaw.utils.SsComponent
Get the columnReader used by SsComponent.getColumn() and internally, when not null, for capturing initial value for undo/redo.
getColumnsList() - Method in class dev.visdb.seesaw.SsTable
Return the enumeration of JTable.getColumnModel().TableColumnModel.getColumns() as a List.
getColumnText() - Method in interface dev.visdb.seesaw.datasources.RSC
 
getColumnText() - Method in class dev.visdb.seesaw.datasources.SimpleRSC
getColumnText() - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns a String representation of the value in the bound database column.
getColumnText_NOT_USED(SsComponent) - Static method in class dev.visdb.seesaw.datasources.RowSetOps_NOT_USED
Method used by RowSet listeners to get the new text when the RowSet events are triggered.
getColumnType(ResultSet, int) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Retrieves an integer corresponding to the designated column's type based on the column index (starting from 1)
getColumnType(ResultSet, String) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Retrieves an int corresponding to the designated column's type based on the column name
getColumnUpdater() - Method in interface dev.visdb.seesaw.utils.SsComponent
Get the columnUpdater used by SsComponent.setColumn(Object).
getColumnWidth() - Method in class dev.visdb.seesaw.SsTable
Returns the minimum column width for the data grid.
getComboBoxListSwingModel() - Method in interface dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.ComboBoxListSwingModel
Return the model being proxied.
getComboModel() - Method in class dev.visdb.seesaw.models.SimpleComboListSwingModel
 
getComponent() - Method in class dev.visdb.seesaw.decorators.TextComponentValidator
Return the component associated with this validator
getComponent() - Method in class dev.visdb.seesaw.SsTable.ComboEditor
getComponent() - Method in class dev.visdb.seesaw.SsTable
Returns scroll pane with the JTable embedded in it.
getComponentState(SsComponent, SsComponent.ValidationResult) - Static method in enum class dev.visdb.seesaw.decorators.ComponentState
Determine the state of the component about focus/clean/dirty/error.
getConfirmDeletes() - Method in class dev.visdb.seesaw.navigate.RowsModel
Returns true if deletions must be confirmed by user, else false.
getContainsUserText() - Method in class dev.visdb.seesaw.formatting.FormatterFactory
Function used to determine if text field has user input; typically null.
getConverter() - Method in class dev.visdb.seesaw.formatting.SsNumberFormatter
 
getConverter() - Method in class dev.visdb.seesaw.formatting.FormatterFactory.Builder
builder
getConverter() - Method in class dev.visdb.seesaw.formatting.FormatterFactory
Converter used with stringToValue and valueToString; typically null.
getConverter() - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
 
getCurrentImage() - Method in class dev.visdb.seesaw.utils.ZoomCanvas
Gets the active image currently being displayed.
getCurrentZoomLabel() - Method in class dev.visdb.seesaw.SsImage
 
getD2() - Method in class dev.visdb.seesaw.models.Item2
d2 getter.
getD2() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Note when getAllowNull is true, the first list item is null/""
getD2() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Return an unmodifiable list of displaValue2.
getD2(ListItem) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Extract the displayValue from the list item.
getD2ColumnName() - Method in class dev.visdb.seesaw.SsDbComboBox2
Returns the rowSet column name used to populate the <D2> field of the combobox list item.
getD2DisplayEnabled() - Method in class dev.visdb.seesaw.SsComboBox2
Should <D2> values be displayed.
getD2FormatIndex() - Method in class dev.visdb.seesaw.SsComboBox2
 
getD2ListItemElemIndex() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Get the opaque index for the displaValue2 element in a ListItem.
getD2Type() - Method in class dev.visdb.seesaw.SsComboBox2
Return the actual type of the Visual2 parameter.
getDateFormat() - Method in class dev.visdb.seesaw.SsDbComboBox2
Returns the pattern in which dates are displayed.
getDateTimeFormatter(JDBCType) - Static method in class dev.visdb.seesaw.datasources.DateTime
Get formatter to produce date/time text for the specified JDBCType.
getDateTimeObject(String, RSC) - Static method in class dev.visdb.seesaw.datasources.DateTime
Parse the specified text using this column's type's default parser, and return the corresponding java.time object; for example, LocalDate.
getDateTimeParsers(JDBCType) - Static method in class dev.visdb.seesaw.datasources.DateTime
Get a list of parsers for date/time of the specified JDBCType.
getDateTimeText(RSC) - Static method in class dev.visdb.seesaw.datasources.DateTime
Using the formatter for the column's specifiedJDBCType, format the column's specified value.
getDateTimeText(Object, RSC) - Static method in class dev.visdb.seesaw.datasources.DateTime
Using the formatter for the column's specifiedJDBCType, format the column's specified value.
getDbOps() - Method in class dev.visdb.seesaw.navigate.DbOpsChangeEvent
 
getDbOps() - Method in class dev.visdb.seesaw.navigate.RowsModel
Returns DbOps which is used when the insert action, and much more, is pressed, to perform custom actions.
getDecimals() - Method in class dev.visdb.seesaw.formatting.NumberField
Returns the number of digits used for fraction part of the number, from the editFormatter.
getDecorateTarget() - Method in interface dev.visdb.seesaw.utils.SsComponent
Typically an SsComponent is both the decorate component and focus component for use with decorators.
getDecoratingBorder(ComponentState) - Method in class dev.visdb.seesaw.decorators.BorderDecorator.BorderDecoratorPaint
Create a border for specified ComponentState; typically a colored solid or dashed border.
getDecoratingBorder(ComponentState) - Static method in class dev.visdb.seesaw.decorators.BorderDecorator
Return a Border that displays the specified state.
getDecorator() - Method in interface dev.visdb.seesaw.utils.SsComponent
Return the decorator used by this component.
getDecoratorStyle() - Method in class dev.visdb.seesaw.contrib.simplevalidation.SimpleValValidatorDecorator
SimpleValidatorDecorator style
getDecoratorStyle() - Method in class dev.visdb.seesaw.decorators.BackgroundDecorator
This border's style,
getDecoratorStyle() - Method in class dev.visdb.seesaw.decorators.BorderDecorator
This border's style,
getDecoratorStyle() - Method in interface dev.visdb.seesaw.decorators.Decorator
This border's style,
getDecoratorStyle() - Method in class dev.visdb.seesaw.decorators.DecoratorSupplier
Decorator style.
getDefault() - Static method in class dev.visdb.seesaw.utils.CentralLookup
Returns the default CentralLookup.
getDefaultValue(int) - Method in class dev.visdb.seesaw.SsTable
Returns the default value being used for the specified column.
getDefaultValue(int) - Method in class dev.visdb.seesaw.table.SsTableModel
Returns the default value inforce for the requested column.
getDefaultValue(String) - Method in class dev.visdb.seesaw.SsTable
Returns the default value being used for the specified column.
getDisconnectedList(List) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
This method checks if the specified list is a shadow of this itemlist.
getDisplayColumnName() - Method in class dev.visdb.seesaw.SsDbComboBox2
Returns the column name whose values are displayed in the combo box.
getDisplayValue() - Method in class dev.visdb.seesaw.models.Item2
displayValue getter.
getDisplayValue(ListItem) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Extract the displayValue from the list item.
getDisplayValueFormatIndex() - Method in class dev.visdb.seesaw.SsComboBox2
 
getDisplayValueListItemElemIndex() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Get the opaque index for the displayValue element in a ListItem.
getDisplayValues() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Note when getAllowNull is true, the first list item is null/""
getDisplayValues() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Return an unmodifiable list of displayValue.
getDisplayValues() - Method in class dev.visdb.seesaw.SsComboBox2
Returns the items displayed in the combo box.
getDisplayValues() - Method in class dev.visdb.seesaw.SsList1
Returns the items displayed in the list box, both selected and not selected, in the list box.
getDisplayValueType() - Method in class dev.visdb.seesaw.SsComboBox2
Return the actual type of the Visual parameter.
getDisplayValueType() - Method in class dev.visdb.seesaw.SsList1
Return the actual type of the Visual parameter.
getElem(int) - Method in interface dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.ListItem0
Get an item from the SSListItem.
getElem(int, int) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
From the list item at the specified list item index, get the element at the specified element position.
getElem(int, ListItem) - Method in class dev.visdb.seesaw.models.ListItemFormat
This method allows overriding classes to access the list item elements directly without going through remodel.
getElem(ListItem, int) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
From the list item, get the element at the specified element position.
getEnumDisplayValue() - Method in class dev.visdb.seesaw.SsComboBox2
Get the enum class currently displayed by this combo box.
getEventList() - Method in class dev.visdb.seesaw.models.GlazedListsKeyDisplayValueInfo
This dance only returns the event list once; it helps make it clear that no reference should be held to the list.
getEventTypes() - Method in class dev.visdb.seesaw.navigate.RowsEvent
The events generated by the navigation action.
getEx(RowsModel, int) - Static method in interface dev.visdb.seesaw.datasources.RSC
Construct and return an object representing a RowSet column.
getEx(RowsModel, String) - Static method in interface dev.visdb.seesaw.datasources.RSC
Construct and return an object representing a RowSet column.
getExistingRowSetState(RowSet) - Static method in class dev.visdb.seesaw.navigate.RowSetState
Only use the returned RowSetState's methods while RowSet has a reference.
getFocusBackgroundColor() - Method in class dev.visdb.seesaw.decorators.BackgroundDecorator
 
getFocusTarget() - Method in interface dev.visdb.seesaw.utils.SsComponent
Typically an SsComponent is both the decorate component and focus component for use with decorators.
getFont() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
original font of JComponent.
getForeground() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
original foreground of JComponent.
getFormat(JDBCType) - Method in class dev.visdb.seesaw.models.ListItemFormat
Get the default Format for the specified JDBCType.
getFormatLiterals() - Method in class dev.visdb.seesaw.formatting.SsNumberFormatter
Most formats show extra characters that user use has not input.
getFormatLiterals() - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
Most formats show extra characters that user use has not input.
getFormatParam(Function) - Method in class dev.visdb.seesaw.formatting.NumberField
Retrieve a value from this' FormatterFactory's DisplayFormatter's Format.
getFormatParam(Function, Function) - Method in class dev.visdb.seesaw.formatting.NumberField
Retrieve a value from this' FormatterFactory's DisplayFormatter's Format.
getFormatParams(Function) - Method in class dev.visdb.seesaw.formatting.NumberField
Get the param for each of the FormatterFactory's Format.
getGlobalEventBus() - Static method in class dev.visdb.seesaw.navigate.Utils
The global EventBus.
getHiddenColumns() - Method in class dev.visdb.seesaw.SsTable
Retrieve the hidden columns.
getHsb() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
original HorizontalScrollBar policy of TextArea's ScrollPane.
getIndexOf(Object) - Method in class dev.visdb.seesaw.SsTable.ComboEditor
Return index of value in underlyingValues.
getIndexOf(Object) - Method in class dev.visdb.seesaw.SsTable.ComboRenderer
Return index of value in underlyingValues. return index of first item if match not found.
getInsertion() - Method in class dev.visdb.seesaw.SsTable
Returns the allowInsertion property of the table.
getItemList() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Get a read only reference to the item list managed by this container.
getItemList() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Get a read only reference to the item list managed by this container
getItemNumElems() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
 
getJDBCColumnType(ResultSet, int) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Retrieves JDBCType corresponding to the designated column's type based on the column index (starting from 1)
getJDBCColumnType(ResultSet, String) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Retrieves an int corresponding to the designated column's type based on the column name
getJDBCType() - Method in class dev.visdb.seesaw.models.DbAbstractCollection
getJDBCType() - Method in interface dev.visdb.seesaw.models.DbCollection
 
getJDBCType(int) - Static method in class dev.visdb.seesaw.datasources.ConvertType
Convenience method for getting JDBCType enum from Types.
getKey() - Method in class dev.visdb.seesaw.models.Item2
key getter.
getKey(int) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Extract the key from the list item at the specified item list index.
getKey(ListItem) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Extract the key from the list item.
getKeyFormatIndex() - Method in class dev.visdb.seesaw.SsComboBox2
 
getKeyListItemElemIndex() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Get the opaque index for the key element in a ListItem.
getKeys() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Note when getAllowNull is true, the first list item is null/""
getKeys() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Return an unmodifiable list of keys.
getKeys() - Method in class dev.visdb.seesaw.SsComboBox2
Get the keys currently in use.
getKeys() - Method in class dev.visdb.seesaw.SsList1
Returns the underlying values for each of the items in the list box (e.g. the database values that map to the items displayed in the list box)
getKeyType() - Method in class dev.visdb.seesaw.SsComboBox2
Return the actual type of the Key parameter.
getKeyType() - Method in class dev.visdb.seesaw.SsList1
Return the actual type of the Key parameter.
getKFM() - Static method in class dev.visdb.seesaw.navigate.Utils
 
getKindOperator() - Method in class dev.visdb.seesaw.navigate.RowsEvent
The source of the rowset operatorKind that generated the events.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.LocalListCellRenderer
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.LocalComboBoxCellRenderer
getListItemFormat() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Return the listItemFormat associated with this model.
getListItemFormat() - Method in class dev.visdb.seesaw.SsComboBox2
Return the listItemFormat associated with this combobox.
getListItemFormatDelegate() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Delegates formatting on the fly.
getListModel() - Method in class dev.visdb.seesaw.models.SimpleComboListSwingModel
 
getLogColumnName() - Method in interface dev.visdb.seesaw.utils.SsComponent
Get the backup text for log entries which is only used if columnName is null.
getLogger() - Static method in class dev.visdb.seesaw.utils.JStuff
Return the Logger for the caller.
getLogger(String) - Static method in class dev.visdb.seesaw.utils.JStuff
Return a logger for the name.
getLoggerName() - Static method in class dev.visdb.seesaw.utils.JStuff
Return the logger name for the caller.
getMaskLiterals(boolean) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
Find the characters in the specified MaskFormatter that are displayed literally; there's a flag for including the placeholder character.
getMessageWindow() - Method in class dev.visdb.seesaw.SsTable
Returns the component on which error messages will be popped up.
getModel() - Method in class dev.visdb.seesaw.navigate.RowNumberSpinner
getModel() - Method in class dev.visdb.seesaw.SsTable
Cast model for use.
getModification() - Method in class dev.visdb.seesaw.navigate.RowsModel
Deprecated.
use getAllowWrite
getMultiplier() - Method in class dev.visdb.seesaw.formatting.SsPercentField
Get the multiplier used in percent.
getNavCombo() - Method in class dev.visdb.seesaw.navigate.RowsModel
Deprecated.
this shouldn't be public, if it's needed at all
getNewRowSet() - Method in class dev.visdb.seesaw.navigate.RowsModelNewRowSetEvent
The old RowSet.
getNullItem() - Method in class dev.visdb.seesaw.SsComboBox2
Return this ComboBox's nullItem.
getNumberFormatParam(Function) - Method in class dev.visdb.seesaw.formatting.NumberField
Retrieve a value from this' FormatterFactory's DisplayFormatter's Format.
getObjectToSet(JTable, int, String) - Static method in class dev.visdb.seesaw.table.SsTableKeyAdapter
Takes the column number and string value to be set for that column and converts the string in to appropriate class.
getOldRowSet() - Method in class dev.visdb.seesaw.navigate.RowsModelNewRowSetEvent
The old RowSet.
getOperAct() - Method in class dev.visdb.seesaw.navigate.RowsEvent
The actions on the rowset that generated the events.
getOperAny() - Method in class dev.visdb.seesaw.navigate.RowsEvent
The operator that originated the event; use RowsEvent.getKindOperator() to determine the kind.
getOperComponent() - Method in class dev.visdb.seesaw.navigate.RowsEvent
The RSC that originated the event.
getPce() - Method in class dev.visdb.seesaw.navigate.FocusChangeEvent
The change event.
getPrecision() - Method in class dev.visdb.seesaw.formatting.NumberField
Returns the max number digits used for integer part of the number.
getPreferredSize() - Method in class dev.visdb.seesaw.utils.ZoomCanvas
 
getPrimaryColumnValue() - Method in interface dev.visdb.seesaw.table.SsDataValue
Returns the value for the primary column in the JTable (RowSet used for building the JTable).
getPrimaryKeyColumnName() - Method in class dev.visdb.seesaw.SsDbComboBox2
Retrieves the database column (normally a primary key) from which to query the keys for the bound column.
getPrimaryKeyInfoForTable(DatabaseMetaData, String, String, String) - Static method in class dev.visdb.seesaw.utils.SsUtils
 
getPrimaryKeyInfoForTable(RowSet, int) - Static method in class dev.visdb.seesaw.utils.SsUtils
Find SsUtils.KeyInfo for table associated with the specified column.
getPrimaryKeyInfoForTable(RowSet, String) - Static method in class dev.visdb.seesaw.utils.SsUtils
 
getQuery() - Method in class dev.visdb.seesaw.SsDbComboBox2
Returns the query used to retrieve values from database for the combo box.
getRemodel() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
This returns a Remodel which has method for reading and writing the itemList and its contained listItems.
getRemodel() - Method in class dev.visdb.seesaw.models.GlazedListsKeyDisplayValueInfo
The Remodel is the core object to support locked access to this object.
getRemodel() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Get a remodel object to make changes.
getRemodel() - Method in class dev.visdb.seesaw.models.SimpleComboListSwingModel
Just return the re-used remodel.
getResizeMode() - Method in class dev.visdb.seesaw.SsImage
How is resize handled.
getResizeMode() - Method in class dev.visdb.seesaw.utils.ZoomCanvas
How is resize handled.
getResolveParent() - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
getResultSet() - Method in class dev.visdb.seesaw.models.SqlSimpleArray
throws UnsupportedOperationException
getResultSet(long, int) - Method in class dev.visdb.seesaw.models.SqlSimpleArray
throws UnsupportedOperationException
getResultSet(long, int, Map) - Method in class dev.visdb.seesaw.models.SqlSimpleArray
throws UnsupportedOperationException
getResultSet(Map) - Method in class dev.visdb.seesaw.models.SqlSimpleArray
throws UnsupportedOperationException
getRow() - Method in class dev.visdb.seesaw.navigate.RowsModel
Return the associated RowSet's current row number.
getRowCount() - Method in class dev.visdb.seesaw.navigate.RowsModel
Return the count of rows in the ResultSet
getRowCount() - Method in class dev.visdb.seesaw.table.SsTableModel
Returns the number of rows in the model.
getRowSet() - Method in interface dev.visdb.seesaw.datasources.RSC
 
getRowSet() - Method in class dev.visdb.seesaw.datasources.SimpleRSC
getRowSet() - Method in class dev.visdb.seesaw.navigate.RowsEvent
Return the RowSet associated with these events.
getRowSet() - Method in class dev.visdb.seesaw.navigate.RowsModel
Return the associated RowSet.
getRowSet() - Method in class dev.visdb.seesaw.SsTable
Returns the RowSet being used to get the values.
getRowSet() - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns the RowSet containing queried data from the database.
getRowSetState(RowSet) - Static method in class dev.visdb.seesaw.navigate.RowSetState
Only use the returned RowSetState's methods while RowSet has a reference.
getRowsModel() - Method in interface dev.visdb.seesaw.datasources.RSC
 
getRowsModel() - Method in class dev.visdb.seesaw.datasources.SimpleRSC
getRowsModel() - Method in class dev.visdb.seesaw.navigate.RowsEvent
A RowsModel.
getRowsModel() - Method in class dev.visdb.seesaw.navigate.RowsModelNewRowSetEvent
A RowsModel.
getRowsModel() - Method in class dev.visdb.seesaw.SsTable
Returns the RowSet being used to get the values.
getRowsModel() - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns the RowsModel, encapulating a RowSet, associated with this components column.
getRowsModel() - Method in class dev.visdb.seesaw.utils.SsDataNavigator
Return the RowsModel for this navigator.
getRSC() - Method in interface dev.visdb.seesaw.navigate.ChangeEventData
The SSComponent for the event.
getRSC() - Method in class dev.visdb.seesaw.navigate.ColumnChangeDoneEvent
The SSComponent for the event.
getRSC() - Method in class dev.visdb.seesaw.navigate.ColumnChangeStartEvent
The SSComponent for the event.
getRSC() - Method in class dev.visdb.seesaw.navigate.ColumnUndoRedoEvent
The SSComponent for the event.
getScrollPane() - Method in class dev.visdb.seesaw.SsImage
 
getSelectedColumnCount() - Method in class dev.visdb.seesaw.SsTable
Returns number of selected columns.
getSelectedColumns() - Method in class dev.visdb.seesaw.SsTable
Returns the list of selected, visible columns.
getSelectedStringValue() - Method in class dev.visdb.seesaw.SsDbComboBox2
Returns the text displayed in the combobox.
getSelectedValues() - Method in class dev.visdb.seesaw.SsList1
Deprecated.
getSelectedValuesList() - Method in class dev.visdb.seesaw.SsList1
Deprecated.
getSeparator() - Method in class dev.visdb.seesaw.models.DbStringCollection
The separator used to delimit collection elements in the string
getSeparator() - Method in class dev.visdb.seesaw.models.ListItemFormat
 
getSeparatorName() - Method in class dev.visdb.seesaw.models.DbStringCollection
The name of the separator.May be used in messages.
getSharedConnection() - Method in interface dev.visdb.seesaw.datasources.DbSupport
Return an open connection for quick use that connects to the database where the row set comes from.
getSharedConnection() - Method in class dev.visdb.seesaw.datasources.products.DbSupportBase
Return an open connection for quick use that connects to the database where the row set comes from.
getSimpleComboBoxModel(AbstractComboBoxListSwingModel) - Static method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Special case usage, grab the model configured for a JComboBox.
getSimpleListModel(AbstractComboBoxListSwingModel) - Static method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Special case usage, grab the model configured for a JList.
getSorting() - Method in class dev.visdb.seesaw.SsTable
Get whether or not sorting is enable.
getSource() - Method in class dev.visdb.seesaw.navigate.ColumnChangeDoneEvent
getSource() - Method in class dev.visdb.seesaw.navigate.ColumnChangeStartEvent
getSource() - Method in class dev.visdb.seesaw.navigate.ColumnUndoRedoEvent
getSource() - Method in class dev.visdb.seesaw.navigate.RowsEvent
getSQLDateTimeObject(String, RSC) - Static method in class dev.visdb.seesaw.datasources.DateTime
Parse the specified text using this column's type's default parser, and return the corresponding java.time object; for example, LocalDate.
getSsCommon() - Method in interface dev.visdb.seesaw.utils.SsComponent
Returns the SsCommon associated with this Swingset component.
getSsComponent() - Method in interface dev.visdb.seesaw.decorators.AnyDecorator
Return the SsComponent associated with this decorator.
getSsComponent() - Method in class dev.visdb.seesaw.decorators.BaseAnyDecorator
Return the SsComponent associated with this decorator.
getSsComponentHook() - Method in class dev.visdb.seesaw.contrib.lgooddatepicker.SsLGoodDatePicker
Return the SsComponent.Hook used by SsCommon.
getSsComponentHook() - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
Return the SsComponent.Hook used by SsCommon.
getSsComponentHook() - Method in class dev.visdb.seesaw.SsCheckBox
Return the SsComponent.Hook used by SsCommon.
getSsComponentHook() - Method in class dev.visdb.seesaw.SsComboBox2
Return the SsComponent.Hook used by SsCommon.
getSsComponentHook() - Method in class dev.visdb.seesaw.SsImage
Return the SsComponent.Hook used by SsCommon.
getSsComponentHook() - Method in class dev.visdb.seesaw.SsLabel
Return the SsComponent.Hook used by SsCommon.
getSsComponentHook() - Method in class dev.visdb.seesaw.SsList1
Return the SsComponent.Hook used by SsCommon.
getSsComponentHook() - Method in class dev.visdb.seesaw.SsSlider
Return the SsComponent.Hook used by SsCommon.
getSsComponentHook() - Method in class dev.visdb.seesaw.SsTextArea
Return the SsComponent.Hook used by SsCommon.
getSsComponentHook() - Method in class dev.visdb.seesaw.SsTextField
Return the SsComponent.Hook used by SsCommon.
getSsComponentHook() - Method in interface dev.visdb.seesaw.utils.SsComponent
Return the SsComponent.Hook used by SsCommon.
getSsComponentListener() - Method in class dev.visdb.seesaw.utils.SsComponent.Hook
Return the listener used by this SsComponent to detect changes in value for the current component.
getSsDocumentListener(JTextComponent) - Static method in class dev.visdb.seesaw.utils.SsTextSupport
Returns SsDocumentListener; error if not SsComponent.
getSsFormat() - Method in interface dev.visdb.seesaw.datasources.RSC
A component may have a display/parse format.
getSsFormat() - Method in interface dev.visdb.seesaw.utils.SsComponent
A component may have a display/parse format.
getSSFormat() - Method in class dev.visdb.seesaw.formatting.FormatterFactory
The Format used to create factory.
getSSFormat() - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
The Format of the FormattedTextField.
getSSFormat() - Method in class dev.visdb.seesaw.formatting.SsNumberFormatter
The Format associated with the FormattedTextField.
getSSMaskFormatter() - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.Builder
Override this to provide custom SSMaskFormatter.
getStringValidator() - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
 
getStringValidator(Function, Supplier) - Static method in class dev.visdb.seesaw.contrib.simplevalidation.SVUtils
 
getStyle(String) - Static method in class dev.visdb.seesaw.decorators.TextStyles
Return the Style, ie AttributeSet, for the name, that is guaranteed not to change over time.
getStyleNames() - Static method in class dev.visdb.seesaw.decorators.TextStyles
Get a Set of all the StyleNames.
getSuitableDbCollection(SsComponent, JDBCType) - Static method in interface dev.visdb.seesaw.models.DbCollection
Create an DbCollection for holding elements of the specified type for read/write of the component's table column.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class dev.visdb.seesaw.SsTable.CheckBoxEditor
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class dev.visdb.seesaw.SsTable.ComboEditor
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class dev.visdb.seesaw.SsTable.CheckBoxRenderer
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class dev.visdb.seesaw.SsTable.ComboRenderer
getTextDecorator() - Method in interface dev.visdb.seesaw.utils.SsComponent
Return the text decorator used by this component.
getType() - Method in enum class dev.visdb.seesaw.formatting.SsFormat
The type of this format, e.g.
getUpdateButton() - Method in class dev.visdb.seesaw.SsImage
Returns the button that starts the process to load a new image.
getValidator() - Method in class dev.visdb.seesaw.contrib.simplevalidation.SimpleValValidatorDecorator
Get the SwingSet validator.
getValue() - Method in interface dev.visdb.seesaw.navigate.ChangeEventData
The new value of the event.
getValue() - Method in class dev.visdb.seesaw.navigate.ColumnChangeDoneEvent
Value written to rowSet.
getValue() - Method in class dev.visdb.seesaw.navigate.ColumnChangeStartEvent
Value written to rowSet.
getValue() - Method in class dev.visdb.seesaw.navigate.ColumnUndoRedoEvent
Value written to rowSet.
getValue() - Method in enum class dev.visdb.seesaw.navigate.RowsAction.Navigation
 
getValueAt(int, int) - Method in class dev.visdb.seesaw.table.SsTableModel
Returns the value for the cell at the specified row and column.
getVsb() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
original VerticalScrollBar policy of TextArea's ScrollPane.
getZoomFactor() - Method in class dev.visdb.seesaw.SsImage
 
getZoomResetButton() - Method in class dev.visdb.seesaw.SsImage
 
getZoomSlider() - Method in class dev.visdb.seesaw.SsImage
 
GLAZED - Enum constant in enum class dev.visdb.seesaw.SsComboBox2.ModelType
Use glazed model.
glazedListArrowHandler() - Method in class dev.visdb.seesaw.SsComboBox2
When dealing with GlazedLists (1.11) restore expected combo behavior.
GlazedListsKeyDisplayValueInfo<K,D,D2> - Class in dev.visdb.seesaw.models
This class adds support for GlazedLists EventList and locking, see KeyDisplayValueSwingModel.Remodel.
GlazedListsKeyDisplayValueInfo(KeyDisplayValueSwingModel.HasD2, EventList) - Constructor for class dev.visdb.seesaw.models.GlazedListsKeyDisplayValueInfo
Create an empty ComboInfo.

H

H2DbSupport - Class in dev.visdb.seesaw.datasources.products
For H2 metadata DatabaseProductName.
H2DbSupport(Connection) - Constructor for class dev.visdb.seesaw.datasources.products.H2DbSupport
For H2.
H2DbSupportCreator - Class in dev.visdb.seesaw.datasources.products
For H2.
H2DbSupportCreator() - Constructor for class dev.visdb.seesaw.datasources.products.H2DbSupportCreator
 
handleResize(ComponentEvent) - Method in class dev.visdb.seesaw.utils.ZoomCanvas
Called when a scrollPane component resize occurs.
handleTextDecorator(SsComponent.ValidationResult) - Method in class dev.visdb.seesaw.decorators.BaseDecorator
Deal with a TextDecorator for this component.
hasAccessError() - Method in record class dev.visdb.seesaw.formatting.NumberField.Params
Check if any of the elements is an error.
hasD2() - Method in class dev.visdb.seesaw.models.Item2
Check if this has a d2
hasD2() - Method in class dev.visdb.seesaw.SsComboBox2
This returns whether or not <D2> is populated.
hasD2() - Method in class dev.visdb.seesaw.SsDbComboBox2
 
hasError(SsComponent) - Method in class dev.visdb.seesaw.navigate.RowsModel
 
hasFatalProblem() - Method in class dev.visdb.seesaw.contrib.simplevalidation.TextComponentValidationItem
 
hashCode() - Method in record class dev.visdb.seesaw.datasources.RowSetOps.DbUpdate
Returns a hash code value for this object.
hashCode() - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
hashCode() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
hashCode() - Method in record class dev.visdb.seesaw.decorators.TextStyles.LoadStatus
Returns a hash code value for this object.
hashCode() - Method in record class dev.visdb.seesaw.formatting.NumberField.Params
Returns a hash code value for this object.
hashCode() - Method in record class dev.visdb.seesaw.models.DbStringCollection.Delim
Returns a hash code value for this object.
hashCode() - Method in class dev.visdb.seesaw.models.Item2
hashCode.
hashCode() - Method in record class dev.visdb.seesaw.navigate.UndoRedo.Change
Returns a hash code value for this object.
hashCode() - Method in record class dev.visdb.seesaw.utils.SsComponent.ValidationResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.visdb.seesaw.utils.SsUtils.KeyInfo
Returns a hash code value for this object.
hashCode() - Method in class dev.visdb.seesaw.utils.Version
hasItems() - Method in class dev.visdb.seesaw.SsComboBox2
Determine if there are displayValue/key items that have been added to this combo box; i.e. not empty.
hasScrollPane() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
original TextArea has a ScrollPane.
hasSelection() - Method in class dev.visdb.seesaw.SsComboBox2
Determine if the combo box has a selection, either an item that has been added or if the combo box is editable then user entry.
hasShadow(List) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Determine if the argument list is a slice of this item list.
hideColumns() - Method in class dev.visdb.seesaw.SsTable
Hides the columns specified in the hidden columns list.
HIGH - Enum constant in enum class dev.visdb.seesaw.utils.ZoomCanvas.RenderingQuality
high.
Hook(SsComponent) - Constructor for class dev.visdb.seesaw.utils.SsComponent.Hook
Create.

I

IMAGE - Enum constant in enum class dev.visdb.seesaw.utils.ZoomCanvas.CoordSystem
Raw, unscaled pixel coordinates directly mapping onto the underlying BufferedImage indices (0 to width-1, 0 to height-1).
imageControls() - Method in class dev.visdb.seesaw.SsImage
Create a panel with buttons/status to control the image.
ImageListener() - Constructor for class dev.visdb.seesaw.SsImage.ImageListener
 
INCLUDE - Enum constant in enum class dev.visdb.seesaw.enums.IncludeExclude
Predefined "include" option.
IncludeExclude - Enum Class in dev.visdb.seesaw.enums
Predefined include/exclude options.
indexOf(Object) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
 
init() - Method in class dev.visdb.seesaw.SsTable
Initialization code.
init() - Static method in class dev.visdb.seesaw.utils.LookupDefaults
This is automatically called around first library use, not including CentralLookup, to initialize default CentralLookup elements that are required by the library and are not already present or setup by the application.
init(JTable) - Method in class dev.visdb.seesaw.table.SsTableKeyAdapter
Adds the key listener for the specified JTable.
initDecimals(Integer, NumberFormat...) - Static method in class dev.visdb.seesaw.formatting.NumberField
During initialization set the precision for the specified formats, do nothing if precision is null.
initPrecision(Integer, NumberFormat...) - Static method in class dev.visdb.seesaw.formatting.NumberField
During initialization set the precision for the specified formats, do nothing if precision is null.
initStyles() - Static method in class dev.visdb.seesaw.utils.LookupDefaults
Set up the default styles; does nothing if any styles are already set.
INSERT - Enum constant in enum class dev.visdb.seesaw.datasources.DbOps.Allow
insert
insertRow(Object, int) - Method in class dev.visdb.seesaw.table.SsTableModel
Inserts a new row into the database.
insertRow(ResultSet) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Inserts the context of the insert row into this ResultSet and into the database.
insertUpdate(DocumentEvent) - Method in class dev.visdb.seesaw.utils.SsTextSupport.SsDocumentListener
install(SsComboBox2) - Static method in class dev.visdb.seesaw.SsComboBox2.BaseGlazedModel
Create a model that has a glazed EventList; install autocompletion in the specified JComboBox.
install(SsComboBox2) - Static method in class dev.visdb.seesaw.SsComboBox2.BaseModel
Create model and install it in the specified JComboBox.
install(SsComponent) - Method in interface dev.visdb.seesaw.decorators.AnyDecorator
Install this decorator into the component.
install(SsComponent) - Method in class dev.visdb.seesaw.decorators.BaseAnyDecorator
Install this decorator into the component.
install(SsComponent) - Method in class dev.visdb.seesaw.decorators.BorderDecorator
Install this decorator into the component.
install(SsComponent) - Method in class dev.visdb.seesaw.decorators.FocusDecorator
Install this decorator into the component.
install(SsComponent) - Method in class dev.visdb.seesaw.decorators.TextComponentValidator
Install this validator into the component.
install(SsComponent) - Method in interface dev.visdb.seesaw.decorators.Validator
Install this validator into the component.
install(JComponent, AbstractComboBoxListSwingModel) - Static method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Creates and installs a ListCellRenderer into the JComponent.
install(JComponent, AbstractComboBoxListSwingModel, ListCellRenderer) - Static method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Installs the specified ListCellRenderer into the JComponent.
invalidCharacters(String) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.Builder
formatter
isAcceptingCachedRowSetChanges(RowSet) - Static method in class dev.visdb.seesaw.navigate.RowSetState
Find out if the specified RowSet is a CachedRowSet doing CachedRowSet.acceptChanges().
isAccessError(Object) - Static method in class dev.visdb.seesaw.formatting.NumberField
Check if the param is an error.
isAllowDeletion() - Method in class dev.visdb.seesaw.SsTable
 
isAutoGeneratedKeys() - Method in class dev.visdb.seesaw.SsComboBox2
Determine if keys are autoGenerated [0-N)
isCellEditable(int, int) - Method in interface dev.visdb.seesaw.table.SsCellEditing
Returns true if the cell at row _row and at column _column is editable else false.
isCellEditable(int, int) - Method in class dev.visdb.seesaw.table.SsTableModel
Returns true if the cell at rowIndex and columnIndex is editable.
isCellEditable(EventObject) - Method in class dev.visdb.seesaw.SsTable.ComboEditor
isClosed - Variable in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Has this been closed?
isComboBoxNavigator() - Method in class dev.visdb.seesaw.SsComboBox2
A combobox used as a navigator has some restriction; for example, it can not have nullItem.
isComboBoxNavigator() - Method in class dev.visdb.seesaw.SsDbComboBox2
A combobox used as a navigator has some restriction; for example, it can not have nullItem.
isComposite() - Method in class dev.visdb.seesaw.contrib.lgooddatepicker.SsLGoodDatePicker
This component contains multiple components some of which can get focus.
isComposite() - Method in class dev.visdb.seesaw.SsImage
This component contains multiple components some of which can get focus.
isComposite() - Method in interface dev.visdb.seesaw.utils.SsComponent
This is overriden to return true by components that are made up of other components; and some of those contained components might get the focus.
isConcrete(TypeToken) - Static method in class dev.visdb.seesaw.SsComboBox2
Is the TypeToken generic or not.
isD2Enabled() - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
 
isDefined(Object) - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
isDirty() - Method in class dev.visdb.seesaw.navigate.RowsModel
Is the current row of this dirty?
isDirty() - Method in interface dev.visdb.seesaw.utils.SsComponent
 
isDirty(SsComponent) - Method in class dev.visdb.seesaw.navigate.RowsModel
Is the component in the current row of this dirty?
isDirty(RowSet) - Static method in class dev.visdb.seesaw.navigate.RowSetState
Is the current row of the RowSet dirty?
isEmpty() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
 
isEmpty() - Method in class dev.visdb.seesaw.navigate.RowsModel
Check if there are rows in the RowSet.
isEqual(AttributeSet) - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
isError() - Method in enum class dev.visdb.seesaw.decorators.ComponentState
focused?
isError() - Method in interface dev.visdb.seesaw.navigate.ChangeEventData
Is the data in error.
isError() - Method in class dev.visdb.seesaw.navigate.ColumnChangeDoneEvent
Test if this event's component's value is in error.
isError() - Method in class dev.visdb.seesaw.navigate.ColumnChangeStartEvent
Test if this event's component's value is in error.
isError() - Method in class dev.visdb.seesaw.navigate.ColumnUndoRedoEvent
Test if this event's component's value is in error.
isError() - Method in record class dev.visdb.seesaw.navigate.UndoRedo.Change
Returns the value of the isError record component.
isFocused() - Method in enum class dev.visdb.seesaw.decorators.ComponentState
focused?
isForce() - Method in enum class dev.visdb.seesaw.navigate.RowsAction
Flag means to create a RowsEvent for this RowsAction even if there is no associated RowSetEvent.
isFullyBound() - Method in interface dev.visdb.seesaw.utils.SsComponent
Indicate whether or not the Component has been bound to a RowSet.
isHandledDateTimeComp(RSC) - Static method in class dev.visdb.seesaw.datasources.DateTime
Check if column is a handled; must be JDBC date/type and text component.
isHandledDateTimeJDBCType(JDBCType) - Static method in class dev.visdb.seesaw.datasources.DateTime
Check if jdbcType is handled; must be JDBC date/type.
isHandledType(JDBCType) - Static method in class dev.visdb.seesaw.datasources.ConvertType
 
isInserting(RowSet) - Static method in class dev.visdb.seesaw.navigate.RowSetState
Find out if the specified RowSet is on the insert row.
isJunit() - Static method in class dev.visdb.seesaw.utils.SsUtils
 
isJunitPrint() - Static method in class dev.visdb.seesaw.utils.SsUtils
true if in JUnit and NOT using JUnit logging
isKey(RSC) - Static method in class dev.visdb.seesaw.navigate.RowSetState
Determine if the column in our rowset is a primary key.
isLineWrap() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
original LineWrap of TextArea.
isModified() - Method in enum class dev.visdb.seesaw.decorators.ComponentState
modified?
isNullable(ResultSet, int) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Determine if the specified column is nullable.
isNullable(ResultSet, String) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Determine if the specified column is nullable.
ISO - Enum constant in enum class dev.visdb.seesaw.datasources.DateTime.DateParseStyle
Some well know ISO formats.
isOnInsertRow() - Method in class dev.visdb.seesaw.navigate.RowsModel
 
isOpaque() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
original opaque of JComponent.
isPreRelease() - Method in class dev.visdb.seesaw.utils.Version
Check if this release is a pre-release; has "-xxx" appended.
isSelectionPending() - Method in class dev.visdb.seesaw.SsComboBox2
Typically true when at a new row waiting for use to select something; it is as though getAlowNull() is temporarily true.
isSnapshot() - Method in class dev.visdb.seesaw.utils.Version
Check if this release is a "-SNAPSHOT".
isSsComponentListenerAddedDebug(SsComponent) - Static method in class dev.visdb.seesaw.utils.SsUtils
Check if the SsComponent's listener is added for debug/logging.
issueRowSetEvent(RowsEvent.RowSetEventType) - Method in class dev.visdb.seesaw.navigate.RowsModel
The event will typically cause all components to update.
isTextArea() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
False when values collected from component that was not a TextArea.
isTextField() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
False when values collected from component that was not a TextFeild.
isUndoRedoEnabled(RSC) - Static method in enum class dev.visdb.seesaw.navigate.UndoRedo
Check if the specified RSC is currently enabled for undo/redo.
isUndoRedoEnabled(RowSet) - Static method in enum class dev.visdb.seesaw.navigate.UndoRedo
Check if the specified RowSet is currently enabled for undo/redo.
isVirtual() - Method in enum class dev.visdb.seesaw.navigate.RowsAction
Not a real event.
isWordWrap() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
original WordWrap of TextArea.
isWritableRowSetType(RowSet) - Method in interface dev.visdb.seesaw.datasources.SsSupport
Does SS handle the specified type of RowSet.
Item1<K,D> - Class in dev.visdb.seesaw.models
An item that acts kind of like a standalone SSListItem.
Item1(K, D) - Constructor for class dev.visdb.seesaw.models.Item1
Create immutable item.
Item2<K,D,D2> - Class in dev.visdb.seesaw.models
An item that acts kind of like a standalone SSListItem.
Item2(K, D, D2) - Constructor for class dev.visdb.seesaw.models.Item2
Create immutable item.
itemElemIndexes - Variable in class dev.visdb.seesaw.models.ListItemFormat
format these elem in order of List.
itemStateChanged(ItemEvent) - Method in class dev.visdb.seesaw.SsCheckBox.CheckBoxListener

J

jc() - Method in class dev.visdb.seesaw.decorators.TextComponentValidator
Return the SsComponent as a JComponent.
jComp() - Method in class dev.visdb.seesaw.decorators.BaseAnyDecorator
Convenience method to get the SsComponent cast as a JComponent.
JdbcDataTypeConversionTables - Class in dev.visdb.seesaw.datasources
Data Type Conversion Tables; Appendix B of JDBC 4.2 Specification JSR 221, March 2014.
JDBCTypeMismatch(JDBCType, JDBCType) - Static method in class dev.visdb.seesaw.utils.SsUtils
Error msg.
jdbcTypeToClass - Static variable in class dev.visdb.seesaw.datasources.JdbcDataTypeConversionTables
Map JdbcType to Java Object; JDBC 4.2 spec, Appendix B Table 3.
jdbcTypeToClass(JDBCType) - Static method in class dev.visdb.seesaw.datasources.JdbcDataTypeConversionTables
Map JdbcType to Java Object Class; JDBC 4.2 spec, Appendix B Table 3.
jdbcTypeToClassStrict(JDBCType) - Static method in class dev.visdb.seesaw.datasources.JdbcDataTypeConversionTables
Map JdbcType to Java Object Class; JDBC 4.2 spec, Appendix B Table 3.
JStuff - Class in dev.visdb.seesaw.utils
Convenience methods for Java.
JUNIT_TEST_LOGGING - Static variable in class dev.visdb.seesaw.utils.SsUtils
Set when junit tests set up a logger.

K

KEY_IDX - Static variable in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
index of primary key in ListItem
KeyDisplayValueSwingModel<K,D,D2> - Class in dev.visdb.seesaw.models
This class manages a list of ListItem.
KeyDisplayValueSwingModel() - Constructor for class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Create an empty KeyDisplayValueSwingModel with no <D2>.
KeyDisplayValueSwingModel(KeyDisplayValueSwingModel.HasD2) - Constructor for class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Create an empty KeyDisplayValueSwingModel.
KeyDisplayValueSwingModel(KeyDisplayValueSwingModel.HasD2, List) - Constructor for class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Create an empty KeyDisplayValueSwingModel.
KeyDisplayValueSwingModel.HasD2 - Enum Class in dev.visdb.seesaw.models
Use with constructors to specify D2 or not
KeyDisplayValueSwingModel.Remodel - Class in dev.visdb.seesaw.models
Add some additional methods for inspecting and modifying list info with key/displayValue/D2.
KeyInfo(int, String) - Constructor for record class dev.visdb.seesaw.utils.SsUtils.KeyInfo
Creates an instance of a KeyInfo record class.
keyReleased(KeyEvent) - Method in class dev.visdb.seesaw.table.SsTableKeyAdapter
Invoked when a key is released.
keySeq() - Method in record class dev.visdb.seesaw.utils.SsUtils.KeyInfo
Returns the value of the keySeq record component.
keyVisual - Variable in class dev.visdb.seesaw.SsComboBox2
The combo model.

L

LabelListener() - Constructor for class dev.visdb.seesaw.SsLabel.LabelListener
 
last() - Method in class dev.visdb.seesaw.navigate.RowsModel
Programmatically move the ResultSet cursor to the last row.
Last - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction.Navigation
Go to the last record in the RowSet
lastButton - Variable in class dev.visdb.seesaw.utils.SsDataNavigator
Button to navigate to the last record in the RowSet.
latestEvents(String, int, StringBuilder) - Static method in class dev.visdb.seesaw.navigate.Utils
 
line_empty(Insets, Color) - Static method in class dev.visdb.seesaw.decorators.BorderDecorator
Create a simple compound border with size specified by param i, and a line on the inside of the param color.
lineEmpty_empty(Insets, Insets, ComponentState) - Static method in class dev.visdb.seesaw.decorators.BorderDecorator
Create a CompoundBorder wth the sizes indicated by the outside-inside parameters.
ListItem - Interface in dev.visdb.seesaw.models
Marker interface for items displayed in SwingSet list and combobox components.
ListItemFormat - Class in dev.visdb.seesaw.models
Use this to produce a string representation of an ListItem.
ListItemFormat() - Constructor for class dev.visdb.seesaw.models.ListItemFormat
Create a Format.
ListItemFormat.ElemInfo - Class in dev.visdb.seesaw.models
Encapsulate info about element in SSListInfo.
ListListener() - Constructor for class dev.visdb.seesaw.SsList1.ListListener
 
loadFromAnyThread(TextStyles.RunIO) - Static method in class dev.visdb.seesaw.decorators.TextStyles
Convenience method; if this is called on the EDT, run the load on different thread.
LoadStatus(boolean, String, String) - Constructor for record class dev.visdb.seesaw.decorators.TextStyles.LoadStatus
Creates an instance of a LoadStatus record class.
loadStyles(Path) - Static method in class dev.visdb.seesaw.decorators.TextStyles
Load styles from a file.
loadStylesFromJson(Reader, String) - Static method in class dev.visdb.seesaw.decorators.TextStyles
Load styles in json format.
loadStylesFromProperties(Reader, String) - Static method in class dev.visdb.seesaw.decorators.TextStyles
Load styles in properties format.
LocalComboBoxCellRenderer() - Constructor for class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.LocalComboBoxCellRenderer
 
LocalListCellRenderer() - Constructor for class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.LocalListCellRenderer
 
logger - Static variable in class dev.visdb.seesaw.datasources.products.DbOpsBase
Logger for component
LookupDefaults - Class in dev.visdb.seesaw.utils
This class is used internally to initialize CentralLookup defaults and text style defaults.
LOW - Enum constant in enum class dev.visdb.seesaw.utils.ZoomCanvas.RenderingQuality
low.

M

MALE - Enum constant in enum class dev.visdb.seesaw.enums.Gender3
Predefined "male" option.
MaskFormatterFactory - Class in dev.visdb.seesaw.formatting
A FormatterFactory, with formatters based on MaskFormatter, which uses getAllowNull() from the SSFormattedTextField to determine when a NullFormatter should be provided.
MaskFormatterFactory(MaskFormatterFactory.Builder) - Constructor for class dev.visdb.seesaw.formatting.MaskFormatterFactory
Create the factory, populate it with mask formatter.
MaskFormatterFactory.Builder<T> - Class in dev.visdb.seesaw.formatting
To build a new FormatterFactory with the specified parameters.
MaskFormatterFactory.SSMaskFormatter - Class in dev.visdb.seesaw.formatting
Uses setEditValid method to check that formatter should flip.
matches(RowSet) - Method in class dev.visdb.seesaw.navigate.ColumnChangeDoneEvent
Test if this event is for the specified rowSet.
matches(RowSet) - Method in class dev.visdb.seesaw.navigate.ColumnChangeStartEvent
Test if this event is for the specified rowSet.
matches(RowSet) - Method in class dev.visdb.seesaw.navigate.ColumnUndoRedoEvent
Test if this event is for the specified rowSet.
matches(RowSet) - Method in class dev.visdb.seesaw.navigate.RowsEvent
Test if this event is for the specified rowSet.
MC_ADD - Enum constant in enum class dev.visdb.seesaw.SsComboBox2.MissingDisplayValueControl
Automatically generate list item entry when current key does not have a displayValue.
MC_CLEANUP - Enum constant in enum class dev.visdb.seesaw.SsComboBox2.MissingDisplayValueControl
Remove any auto gen entry if current current key has a displayValue.
MDY - Enum constant in enum class dev.visdb.seesaw.datasources.DateTime.DateParseStyle
Custom Month/Day/Year
MEDIUM - Enum constant in enum class dev.visdb.seesaw.utils.ZoomCanvas.RenderingQuality
medium.
metadataChange() - Method in class dev.visdb.seesaw.contrib.lgooddatepicker.SsLGoodDatePicker
Override this method for notification of a change in metadata.
metadataChange() - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
If metadataChange, might affect AllowNull.
metadataChange() - Method in class dev.visdb.seesaw.SsComboBox2
Catch this to make some adjustments after a change in metadata; in particular checking for a change in nullability.
metadataChange() - Method in class dev.visdb.seesaw.SsList1
Check metadata to pick an DbCollection.
metadataChange() - Method in interface dev.visdb.seesaw.utils.SsComponent
Override this method for notification of a change in metadata.
Model() - Constructor for class dev.visdb.seesaw.SsComboBox2.Model
 
modelType(SsComboBox2.ModelType) - Method in class dev.visdb.seesaw.SsComboBox2.AbstractBuilder
MODIFIED - Enum constant in enum class dev.visdb.seesaw.decorators.ComponentState
modified without focus

N

name() - Method in record class dev.visdb.seesaw.models.DbStringCollection.Delim
Returns the value of the name record component.
navCount() - Static method in class dev.visdb.seesaw.navigate.RowsModel
The number of active NavigateState; for debug.
NEVER - Enum constant in enum class dev.visdb.seesaw.SsImage.ScrollBarPolicy
never have scroll bars.
newSlot(RSC) - Static method in enum class dev.visdb.seesaw.navigate.UndoRedo
Make the next undo/redo change goes into a new slot.
next() - Method in class dev.visdb.seesaw.navigate.RowsModel
Programmaticaly move the ResultSet cursor to the next row.
Next - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction.Navigation
Go to the next record in the RowSet
nextButton - Variable in class dev.visdb.seesaw.utils.SsDataNavigator
Button to navigate to the next record in the RowSet.
NO - Enum constant in enum class dev.visdb.seesaw.enums.YesNo
Predefined "no" option.
NO_D2 - Static variable in class dev.visdb.seesaw.models.Item2
Use this for D2 arg of constructor, if there is no D2.
NONE - Static variable in class dev.visdb.seesaw.decorators.Decorator.DecoratorStyle
no decoration
NullabilityMismatch(boolean, boolean) - Static method in class dev.visdb.seesaw.utils.SsUtils
Error msg.
nullDecorator - Static variable in interface dev.visdb.seesaw.decorators.Decorator
A decorator that does nothing.
NullFormatter() - Constructor for class dev.visdb.seesaw.formatting.FormatterFactory.NullFormatter
The null formatter.
nullItem - Variable in class dev.visdb.seesaw.SsComboBox2
When SsComboBox2.getAllowNull() is true, this is the null item; when false this is null.
nullP() - Method in record class dev.visdb.seesaw.formatting.NumberField.Params
Returns the value of the nullP record component.
nullTextDecorator - Static variable in interface dev.visdb.seesaw.decorators.TextDecorator
TextDecorator that does nothing
nullValidator - Static variable in interface dev.visdb.seesaw.decorators.Validator
A validator that always indicates valid.
NumberField - Class in dev.visdb.seesaw.formatting
Number field; this class has methods to assist in accessing a NumberFormat.
NumberField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.NumberField
Constructor.
NumberField.Params - Record Class in dev.visdb.seesaw.formatting
Indicators for each Format for each of a DefaultFormatterFactory's formatter's param state.

O

objectID(Object) - Static method in class dev.visdb.seesaw.utils.SsUtils
Return a unique name for an Object, for example "String@89AB".
offMask - Variable in class dev.visdb.seesaw.table.SsTableKeyAdapter
Off state for copying or pasting.
ok() - Method in record class dev.visdb.seesaw.decorators.TextStyles.LoadStatus
Returns the value of the ok record component.
OK_SKIP_CURSOR_MOVE - Static variable in enum class dev.visdb.seesaw.navigate.RowsAction
Following could be used by spinner as event's command to indicate that if already on the row don't need to do "rs.absolute()".
onActiveRow() - Method in class dev.visdb.seesaw.navigate.RowsModel
Check if this RowsModel's rowSet's cursor is on any row or on the insert row.
ONE - Enum constant in enum class dev.visdb.seesaw.utils.SsDataNavigator.Lines
one line
onMask - Variable in class dev.visdb.seesaw.table.SsTableKeyAdapter
On state for copying or pasting.
other() - Method in record class dev.visdb.seesaw.utils.SsComponent.ValidationResult
Returns the value of the other record component.
OTHER - Enum constant in enum class dev.visdb.seesaw.navigate.RowsEvent.OperatorKind
Other bracketed event, like SyncManger.

P

paintComponent(Graphics) - Method in class dev.visdb.seesaw.utils.ZoomCanvas
Paint the zoomed/scaled image.
Params(Object, Object, Object, Object) - Constructor for record class dev.visdb.seesaw.formatting.NumberField.Params
Creates an instance of a Params record class.
parseObject(String, ParsePosition) - Method in class dev.visdb.seesaw.models.ListItemFormat
This implementation does not create Object from String.
performCancelOps() - Method in interface dev.visdb.seesaw.datasources.DbOps
This method is invoked by RowsAction.ACT_REVERT, the undo button, to perform operations after either rowSet.cancelRowUpdates or rowSet.moveToCurrentRow.
performNavigationOps(RowsAction.Navigation) - Method in interface dev.visdb.seesaw.datasources.DbOps
Method to perform navigation-related operations, in particular at the end of RowsAction.ACT_FIRST, RowsAction.ACT_LAST, RowsAction.ACT_NEXT, and RowsAction.ACT_PREVIOUS.
performPostDeletionOps(int) - Method in class dev.visdb.seesaw.table.SsDataGridAdapter
Method to perform post-deletion operations.
performPostDeletionOps(int) - Method in interface dev.visdb.seesaw.table.SsDataGridHandler
Method to perform post-deletion operations.
performPostDeletionOps(RowsModel) - Method in interface dev.visdb.seesaw.datasources.DbOps
Method to perform post-deletion operations; it is used for RowsAction.ACT_DELETE, invoked just after rowSet.deleteRow().
performPostDeletionOps(RowsModel) - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
Make sure the RowSet has the deleted row.
performPostInsertOps(int) - Method in class dev.visdb.seesaw.table.SsDataGridAdapter
Method to perform post-insertion operations.
performPostInsertOps(int) - Method in interface dev.visdb.seesaw.table.SsDataGridHandler
Method to perform post-insertion operations.
performPostInsertOps(RowsModel) - Method in interface dev.visdb.seesaw.datasources.DbOps
Method to perform post-insertion operations during RowsAction.ACT_COMMIT after rowSet.insertRow.
performPostInsertOps(RowsModel) - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
Make sure the RowSet has the inserted row.
performPostUpdateOps(RowsModel) - Method in interface dev.visdb.seesaw.datasources.DbOps
Method to perform operations at the end of RowsAction.ACT_COMMIT when the current row is modified, i.e. not on the insert row.
performPostUpdateOps(RowsModel) - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
Make sure the RowSet has the updated row.
performPreDeletionOps() - Method in interface dev.visdb.seesaw.datasources.DbOps
Method to perform pre-deletion operations; it is used for RowsAction.ACT_DELETE, invoked just before rowSet.deleteRow().
performPreDeletionOps(int) - Method in class dev.visdb.seesaw.table.SsDataGridAdapter
Method to perform pre-deletion operations.
performPreDeletionOps(int) - Method in interface dev.visdb.seesaw.table.SsDataGridHandler
Method to specify any pre-deletion operations.
performPreInsertOps() - Method in interface dev.visdb.seesaw.datasources.DbOps
Method to perform pre-insertion operations by RowsAction.ACT_ADD after rowSet.moveToInsertRow.
performPreInsertOps() - Method in class dev.visdb.seesaw.datasources.products.DbOpsBase
Performs pre-insertion operations, in particular DbOpsBase.cleanComponents(Container).
performPreInsertOps(int) - Method in class dev.visdb.seesaw.table.SsDataGridAdapter
Method to perform pre-insertion operations.
performPreInsertOps(int) - Method in interface dev.visdb.seesaw.table.SsDataGridHandler
Method to perform pre-insertion operations.
performRefreshOps() - Method in interface dev.visdb.seesaw.datasources.DbOps
Method to perform operations when the user hits the refresh button.
performValidation(Problems) - Method in class dev.visdb.seesaw.contrib.simplevalidation.TextComponentValidationItem
 
placeholder(String) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.Builder
formatter
placeholderCharacter(char) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.Builder
formatter
plugin() - Method in record class dev.visdb.seesaw.utils.SsComponent.ValidationResult
Returns the value of the plugin record component.
postColumnChangeDone(ChangeEventData) - Static method in class dev.visdb.seesaw.navigate.Utils
Post a completion column change event for the parm.
postColumnChangeStart(SsComponent, Object) - Static method in class dev.visdb.seesaw.navigate.Utils
Post a column change event.
postColumnChangeStartError(SsComponent, Object) - Static method in class dev.visdb.seesaw.navigate.Utils
Post an error column change event.
postColumnUndoRedo(SsComponent, Object, boolean) - Static method in class dev.visdb.seesaw.navigate.Utils
Post an undo/redo event and if value an error.
postDbOpsChange(DbOps, DbOps.Allow) - Static method in class dev.visdb.seesaw.navigate.Utils
Post a DbOps change.
preRelease() - Method in class dev.visdb.seesaw.utils.Version
Get the lower case pre-release string; empty if not a prerelease.
previous() - Method in class dev.visdb.seesaw.navigate.RowsModel
Programmaticaly move the ResultSet cursor to the previous row.
Previous - Enum constant in enum class dev.visdb.seesaw.navigate.RowsAction.Navigation
Go to the previous record in the RowSet
previousButton - Variable in class dev.visdb.seesaw.utils.SsDataNavigator
Button to navigate to the previous record in the RowSet.
primaryKeyColumnName(String) - Method in class dev.visdb.seesaw.SsDbComboBox2.AbstractBuilder
column name from the query to populate the Key field of the combobox list item.
processConflict(PrintStream, SyncResolver, CachedRowSet, boolean) - Static method in class dev.visdb.seesaw.datasources.Utils
Output conflict information from the specified SyncResolver after acceptChanges; resolve.
propertyChange(PropertyChangeEvent) - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField.SSFormattedTextFieldListener
 
propertyChange(PropertyChangeEvent) - Method in class dev.visdb.seesaw.SsLabel.LabelListener
Propogate "text" property change to database.

Q

query(String) - Method in class dev.visdb.seesaw.SsDbComboBox2.AbstractBuilder
query used to retrieve the values to display in the combo from the database.

R

randomSQLException(Exception, System.Logger) - Static method in class dev.visdb.seesaw.utils.SsUtils
An unexpected/impossible SQL exception.
readData(SsComponent) - Method in class dev.visdb.seesaw.models.DbArray
Get the data from the comp's RowSet.
readData(SsComponent) - Method in interface dev.visdb.seesaw.models.DbCollection
Get the data from the comp's RowSet.
readData(SsComponent) - Method in class dev.visdb.seesaw.models.DbStringCollection
The database string is converted and returned as an array whose type is determined by collection's JDBCType.
REDO - Enum constant in enum class dev.visdb.seesaw.navigate.UndoRedo
Redo command
redoImageWithDimensions() - Method in class dev.visdb.seesaw.SsImage
When the viewport is laid out, re-set the image.
refreshButton - Variable in class dev.visdb.seesaw.utils.SsDataNavigator
Button to refresh the screen based on any changes to the RowSet.
registerBusReceiver(Object) - Method in class dev.visdb.seesaw.navigate.RowsModel
Register the busReceiver to create RowsModel RowSet eventsNextQ; only methods annotated with @WeakSubscribe are registered.
Remodel - Section in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
 
Remodel() - Constructor for class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
a Remodel
Remodel() - Constructor for class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
 
Remodel() - Constructor for class dev.visdb.seesaw.models.SimpleComboListSwingModel.Remodel
 
remodelReleaseWriteLock(AbstractComboBoxListSwingModel.Remodel) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Track the depth of taken reentrent lock, and adjust remodel.isClosed.
remodelReleaseWriteLock(AbstractComboBoxListSwingModel.Remodel) - Method in class dev.visdb.seesaw.models.GlazedListsKeyDisplayValueInfo
This is called during Remodel close, release the EventList's write lock.
remodelReleaseWriteLock(AbstractComboBoxListSwingModel.Remodel) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Since we're resusing the remodel a single Remodel, we need to keep it open as long as there's some open locks.
remodelReleaseWriteLock(AbstractComboBoxListSwingModel.Remodel) - Method in class dev.visdb.seesaw.models.SimpleComboListSwingModel
Do nothing.
remodelTakeWriteLock(AbstractComboBoxListSwingModel.Remodel) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Track the depth of taken reentrent lock, and adjust remodel.isClosed.
remodelTakeWriteLock(AbstractComboBoxListSwingModel.Remodel) - Method in class dev.visdb.seesaw.models.GlazedListsKeyDisplayValueInfo
This is called during Remodel construction, take the EventList's write lock.
remodelTakeWriteLock(AbstractComboBoxListSwingModel.Remodel) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Since we're resusing the remodel a single Remodel, we need to keep it open as long as there's some open locks.
remodelTakeWriteLock(AbstractComboBoxListSwingModel.Remodel) - Method in class dev.visdb.seesaw.models.SimpleComboListSwingModel
Do nothing.
remove(int) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Remove the listItem at the specified position from the itemList.
remove(Object) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Remove the listItem from ite itemList.
remove(Object) - Method in class dev.visdb.seesaw.utils.CentralLookup
Removes the specific instance from the Lookup content.
removeKey(K) - Method in class dev.visdb.seesaw.SsComboBox2
Removes an item from the combobox's item list where the list item's key equals the param.
removeSsComponentListener(EventListener) - Method in class dev.visdb.seesaw.utils.SsComponent.Hook
Method to remove SsComponent's listener.
removeTinyArrows(Dimension) - Method in class dev.visdb.seesaw.navigate.RowNumberSpinner
Customize the spinner to get rid of the tiny spinner up/down arrows.
removeUpdate(DocumentEvent) - Method in class dev.visdb.seesaw.utils.SsTextSupport.SsDocumentListener
replace(Class, T) - Method in class dev.visdb.seesaw.utils.CentralLookup
Remove all instances of clazz, then add instance.
reportError(System.Logger, SsComponent, String, Path, Exception) - Static method in class dev.visdb.seesaw.utils.SsUtils
Report problem accessing image file to user.
RESET - Static variable in class dev.visdb.seesaw.decorators.TextStyles
Use as TextStyles.applyStyle(JComponent, RESET) to restore to value before any TextStyles were applied.
resetZoom() - Method in class dev.visdb.seesaw.SsImage
Set the zoom to 1.0
resolveArrayElementType(ResultSetMetaData, int) - Method in interface dev.visdb.seesaw.datasources.DbSupport
Examine the specified JDBCType.ARRAY's columns metadata, and return the array's element type.
resolveArrayElementType(ResultSetMetaData, int) - Method in class dev.visdb.seesaw.datasources.products.H2DbSupport
H2 specific.
restoreTo(JComponent) - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
Restore state snapshot; Restores all core attributes and conditionally re-applies multi-line rules.
ROW_CHANGED - Enum constant in enum class dev.visdb.seesaw.navigate.RowsEvent.RowSetEventType
ROW_SET_CHANGED - Enum constant in enum class dev.visdb.seesaw.navigate.RowsEvent.RowSetEventType
rowChanged(RowSetEvent) - Method in class dev.visdb.seesaw.utils.SyncManager.SyncRowSetListener
rowNumberSpinner - Variable in class dev.visdb.seesaw.utils.SsDataNavigator
Component for viewing/changing the current record number.
RowNumberSpinner - Class in dev.visdb.seesaw.navigate
A JSpinner for RowSet's row number; the JSpinner is associated with a RowsModel.
RowNumberSpinner(RowsModel) - Constructor for class dev.visdb.seesaw.navigate.RowNumberSpinner
Construct spinner for row number in a data navigator.
RowsAction - Enum Class in dev.visdb.seesaw.navigate
Actions for working with RowSets; used with RowsActions.
RowsAction.Navigation - Enum Class in dev.visdb.seesaw.navigate
Enumeration for navigation buttons.
rowSetChanged(RowSetEvent) - Method in class dev.visdb.seesaw.utils.SyncManager.SyncRowSetListener
RowSetOps - Class in dev.visdb.seesaw.datasources
Utility class for working with RowSets and ResultSets.
RowSetOps_NOT_USED - Class in dev.visdb.seesaw.datasources
x
RowSetOps.DbUpdate - Record Class in dev.visdb.seesaw.datasources
This wraps a value written to the database.
RowSetOps.ForceConflict - Class in dev.visdb.seesaw.datasources
DEBUG ASSIST: Use this to force "n" acceptChanges conflicts after modifying a character column in the database.
RowSetState - Class in dev.visdb.seesaw.navigate
Track some global state for a row set.
RowsEvent - Class in dev.visdb.seesaw.navigate
An Event object that bundles events generated through one or more operations on a RowSet.
RowsEvent.OperatorKind - Enum Class in dev.visdb.seesaw.navigate
The type of RowSet operation which caused this event.
RowsEvent.RowSetEventType - Enum Class in dev.visdb.seesaw.navigate
The type of NaviagionRowSetEvent events
RowsModel - Class in dev.visdb.seesaw.navigate
The RowsModel is associated with a RowSet.
RowsModelEventHandling - Class in dev.visdb.seesaw.navigate
Various ways to handle RowsModel events...
RowsModelNewRowSetEvent - Class in dev.visdb.seesaw.navigate
This event signals the source RowsModel has a different associated RowSet.Use RowsModel.getRowSet() to get the RowSet.
RowsModelNewRowSetEvent(RowsModel, RowSet) - Constructor for class dev.visdb.seesaw.navigate.RowsModelNewRowSetEvent
Constructs a RowsModelEvent.
RSC - Interface in dev.visdb.seesaw.datasources
This interface is an accessor to a RowSet and one of its columns; it is extended by SsComponent.
rsOp(Object, DbSupport.RunnableSQL) - Method in class dev.visdb.seesaw.navigate.RowsModel
Use rsOp to capture multiple RowSet eventsNextQ into a single event.
run() - Method in interface dev.visdb.seesaw.datasources.DbSupport.RunnableSQL
 
run() - Method in interface dev.visdb.seesaw.decorators.TextStyles.RunIO
Run operation that might throw IOException.
runDbReader(SsComponent) - Static method in interface dev.visdb.seesaw.datasources.DbSupport
Run the column's DbSupport.DbReader to get the value to return.
runDbUpdater(SsComponent, Object) - Static method in interface dev.visdb.seesaw.datasources.DbSupport
Run the column's DbSupport.DbUpdater to update the column with the specified value.
runDiagnostics(StringBuilder) - Static method in class dev.visdb.seesaw.decorators.TextStyles
This validation scanner analyzes configurations, runs a full property count metric calculation, and compiles the final verification text block string.
runWithConnection(DbSupport.FunctionSQL) - Method in interface dev.visdb.seesaw.datasources.DbSupport
Run the function using the shared connection, return the result.

S

SCALED_IMAGE - Enum constant in enum class dev.visdb.seesaw.utils.ZoomCanvas.CoordSystem
Pixels in the intermediate coordinate matrix *after* g2d.scale() is applied, but *before* image offsets are applied.
self() - Method in class dev.visdb.seesaw.formatting.FormatterFactory.Builder
 
self() - Method in class dev.visdb.seesaw.SsComboBox1.Builder
self type idiom
self() - Method in class dev.visdb.seesaw.SsComboBox2.AbstractBuilder
 
self() - Method in class dev.visdb.seesaw.SsComboBox2.Builder
self type idiom
self() - Method in class dev.visdb.seesaw.SsDbComboBox2.Builder
self type idiom
set(int, ListItem) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
Replaces the item at the specified position in the list with the specified item.
setAllowDelete(boolean) - Method in class dev.visdb.seesaw.navigate.RowsModel
Enables or disables the row deletion action.
setAllowDeletion(boolean) - Method in class dev.visdb.seesaw.SsTable
 
setAllowInsert(boolean) - Method in class dev.visdb.seesaw.navigate.RowsModel
Enables or disables the row insertion action.
setAllowInsertion(boolean) - Method in class dev.visdb.seesaw.table.SsTableKeyAdapter
Sets allowInsertion indicator.
setAllowNull(boolean) - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
Whether or not this component accepts NULL.
setAllowNull(boolean) - Method in class dev.visdb.seesaw.SsComboBox2
After this, make some adjustments.
setAllowNull(boolean) - Method in interface dev.visdb.seesaw.utils.SsComponent
Sets the allowNull flag for the bound database column.
setAllowUpdate(boolean) - Method in class dev.visdb.seesaw.navigate.RowsModel
Enable/disable row edit
setAllowWrite(boolean) - Method in class dev.visdb.seesaw.navigate.RowsModel
Enables or disables the modification-related action on the SSDataNavigator.
setBoundColumnName(String) - Method in class dev.visdb.seesaw.SsDbComboBox2
Deprecated.
Use bind()
setBoundColumnName(String) - Method in interface dev.visdb.seesaw.utils.SsComponent
Deprecated.
setButtonSize(Dimension) - Method in class dev.visdb.seesaw.utils.SsDataNavigator
Sets the preferredSize and the MinimumSize of the buttons to the specified size
setButtonSizes() - Method in class dev.visdb.seesaw.utils.SsDataNavigator
Sets the dimensions for the navigator components.
setCallExecute(boolean) - Method in class dev.visdb.seesaw.navigate.RowsModel
Deprecated.
need to define a new strategy
setCallExecute(boolean) - Method in class dev.visdb.seesaw.SsTable
Sets the callExecute property.
setCheckBoxRenderer(int) - Method in class dev.visdb.seesaw.SsTable
Sets a check box renderer for the specified column.
setCheckBoxRenderer(String) - Method in class dev.visdb.seesaw.SsTable
Sets a check box renderer for the specified column.
setChosenDisplayValue(D) - Method in class dev.visdb.seesaw.SsComboBox2
Finds the listItem having displayValue that matches the specified displayValue and make it the selected listItem.
setChosenDisplayValue(D) - Method in class dev.visdb.seesaw.SsDbComboBox2
Finds the listItem having displayValue that matches the specified displayValue and make it the selected listItem.
setChosenEnum(Enum) - Method in class dev.visdb.seesaw.SsComboBox2
Finds the listItem that matches the specified enum and make it the selected listItem.
setChosenKey(K) - Method in class dev.visdb.seesaw.SsComboBox2
Sets the selected ComboBox item according to the specified key.
setChosenKeys(Object[]) - Method in class dev.visdb.seesaw.SsList1
Selects appropriate elements in the list box
setColumn(Object) - Method in interface dev.visdb.seesaw.utils.SsComponent
Updates the value of the bound database column; method used by SwingSet component listeners to update the underlying RowSet.
setColumnArray(Array) - Method in interface dev.visdb.seesaw.utils.SsComponent
Updates the bound database column with the specified Array.
setColumnObject(Object) - Method in interface dev.visdb.seesaw.utils.SsComponent
Updates the value of the bound database column; method used by SwingSet component listeners to update the underlying RowSet.
setColumnReader(DbSupport.DbReader) - Method in interface dev.visdb.seesaw.utils.SsComponent
Set the columnReader used by SsComponent.getColumn() and internally for capturing initial value.
setColumnText(String) - Method in interface dev.visdb.seesaw.utils.SsComponent
Updates the value of the bound database column; method used by SwingSet component listeners to update the underlying RowSet.
setColumnUpdater(DbSupport.DbUpdater) - Method in interface dev.visdb.seesaw.utils.SsComponent
Set the columnUpdater used by SsComponent.setColumn(Object).
setColumnWidth(int) - Method in class dev.visdb.seesaw.SsTable
Sets the minimum column width for the data grid.
setComboBox(SsDbComboBox2) - Method in class dev.visdb.seesaw.utils.SyncManager
Deprecated.
just create another SSSyncManager
setComboHasRowNum(boolean) - Method in class dev.visdb.seesaw.utils.SyncManager
Set this to true if the combobox item element has the rownumber of the RowSet in <D2>.
setComboRenderer(int, Object[], Object[]) - Method in class dev.visdb.seesaw.SsTable
Sets a combo box renderer for the specified column.
setComboRenderer(int, Object[], Object[], int) - Method in class dev.visdb.seesaw.SsTable
Sets a combo box renderer for the specified column.
setComboRenderer(String, Object[], Object[]) - Method in class dev.visdb.seesaw.SsTable
Sets a combo box renderer for the specified column.
setComboRenderer(String, Object[], Object[], int) - Method in class dev.visdb.seesaw.SsTable
Sets a combo box renderer for the specified column.
setConfirmDeletes(boolean) - Method in class dev.visdb.seesaw.navigate.RowsModel
Sets the confirm deletion indicator.
setD2(int, D2) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Set the displayValue element of the list item at the specified item list index.
setD2ColumnName(String) - Method in class dev.visdb.seesaw.SsDbComboBox2
Sets the column name .
setD2DisplayEnabled(boolean) - Method in class dev.visdb.seesaw.SsComboBox2
Set the flag controlling whether or not to display <D2>.
setD2Enabled(boolean) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel
Change whether the layout of an ListItem managed by this class contains a displayValue.
setDateFormat(String) - Method in class dev.visdb.seesaw.SsDbComboBox2
When a display column is of type date you can choose the format in which it has to be displayed.
setDateRenderer(int) - Method in class dev.visdb.seesaw.SsTable
Sets a date renderer for the specified column.
setDateRenderer(String) - Method in class dev.visdb.seesaw.SsTable
Sets a date renderer for the specified column.
setDBNav(DbOps) - Method in class dev.visdb.seesaw.navigate.RowsModel
setDecimals(int) - Method in class dev.visdb.seesaw.formatting.NumberField
Sets the number of digits needed for fraction part of the number.
setDecimals(int) - Method in class dev.visdb.seesaw.formatting.SsIntegerField
This class should throw a run-time exception if this method is used; but it is silently ignored.
setDecorateTarget(JComponent) - Method in interface dev.visdb.seesaw.utils.SsComponent
Typically an SsComponent is both the decorate component and focus component for use with decorators.
setDecorateTextEnabled(boolean) - Method in class dev.visdb.seesaw.decorators.BaseDecorator
Focus decorators typically decorate text as well; this can be used to control that behavior.
setDecorateTextEnabled(boolean) - Method in interface dev.visdb.seesaw.decorators.Decorator
Decorators typically invoke a component's TextDecorator as as well; use this method to control that behavior.
setDecorator(Decorator) - Method in interface dev.visdb.seesaw.utils.SsComponent
Install the given decorator.
setDecoratorValidator(JTextComponent, StringValidator) - Static method in class dev.visdb.seesaw.contrib.simplevalidation.SVUtils
Set both decorator and pluginValidator on the SsComponent.
setDefaults() - Method in class dev.visdb.seesaw.table.SsTableModel
This function sets the default values for the present row.
setDefaultValues(int[], Object[]) - Method in class dev.visdb.seesaw.SsTable
Sets the default values for different columns.
setDefaultValues(int[], Object[]) - Method in class dev.visdb.seesaw.table.SsTableModel
Sets the default values for different columns.
setDefaultValues(String[], Object[]) - Method in class dev.visdb.seesaw.SsTable
Sets the default values for different columns.
setDisplayValue(int, D) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Set the displayValue element of the list item at the specified item list index.
setDisplayValues(Class) - Method in class dev.visdb.seesaw.SsComboBox2
Sets the displayValues to be displayed in the combo box based on the Enum's toString().
setDisplayValues(Class) - Method in class dev.visdb.seesaw.SsDbComboBox2
Unconditionally throws UnsupportedOperationException.
setDisplayValues(Class) - Method in class dev.visdb.seesaw.SsList1
Sets the displayValues to be displayed in the list based on the enum class' value's toString().
setDisplayValues(List) - Method in class dev.visdb.seesaw.SsComboBox2
Adds a list of strings as combo box items with [0-N) key.
setDisplayValues(List) - Method in class dev.visdb.seesaw.SsDbComboBox2
Unconditionally throws UnsupportedOperationException.
setDisplayValues(List) - Method in class dev.visdb.seesaw.SsList1
Sets the displayValues to be displayed in the list box; zero to N-1 keys are established.
setDisplayValues(List, List) - Method in class dev.visdb.seesaw.SsComboBox2
Sets the displayValues to be displayed in the list box along with their corresponding keys to database values.
setDisplayValues(List, List) - Method in class dev.visdb.seesaw.SsDbComboBox2
Unconditionally throws UnsupportedOperationException.
setDisplayValues(List, List) - Method in class dev.visdb.seesaw.SsList1
Sets the displayValues to be displayed in the list box along with their corresponding keys to database values.
setDisplayValues(List, List, List) - Method in class dev.visdb.seesaw.SsComboBox2
Sets the displayValues to be displayed in the list box along with their corresponding keys to database values.
setDisplayValuesInternal(List, List) - Method in class dev.visdb.seesaw.SsList1
Set up the specified keys/displayValues.
setDisplayValuesInternal(List, List, List) - Method in class dev.visdb.seesaw.SsComboBox2
Set up the specified keys/displayValues.
setEditValid(boolean) - Method in class dev.visdb.seesaw.formatting.FormatterFactory.NullFormatter
This method is invoked by the formatter when it is almost done.
setEditValid(boolean) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
This method is invoked by the formatter when it is almost done.
setElem(int, int, Object) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
With the list item at the specified list item index, replace an element in the list item at the specified position.
setFocusable(boolean) - Method in class dev.visdb.seesaw.utils.SsDataNavigator
This will make all the components in the navigator to either focusable components or non focusable components.
setFocusBackgroundColor(Color) - Method in class dev.visdb.seesaw.decorators.BackgroundDecorator
 
setFocusTarget(Component) - Method in interface dev.visdb.seesaw.utils.SsComponent
Typically an SsComponent is both the decorate component and focus component for use with decorators.
setFormat(JDBCType, Format) - Method in class dev.visdb.seesaw.models.ListItemFormat
Set the default Format for the specified jdbc type.
setFormatParam(Consumer) - Method in class dev.visdb.seesaw.formatting.NumberField
Set the param in each of the FormatterFactory's Format.
setFormatterFactory(JFormattedTextField.AbstractFormatterFactory) - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
setForSsDataGrid(boolean) - Method in class dev.visdb.seesaw.table.SsTableKeyAdapter
Sets forSsDataGrid indicator.
setHeaders(String[]) - Method in class dev.visdb.seesaw.SsTable
Sets the header for the JTable.
setHeaders(String[]) - Method in class dev.visdb.seesaw.table.SsTableModel
Sets the headers for the JTable.
setHiddenColumns(List) - Method in class dev.visdb.seesaw.SsTable
Sets the column numbers that should be hidden.
setHiddenColumnsByName(List) - Method in class dev.visdb.seesaw.SsTable
Sets the columns, by name, that should be hidden.
setImage(BufferedImage) - Method in class dev.visdb.seesaw.utils.ZoomCanvas
Updates the underlying image matrix and forces a canvas layout repaint.
setImageToolTipText(String) - Method in class dev.visdb.seesaw.SsImage
The image's tooltip may be set during construction by the code that provides the popup menu or it can be dynamic.
setInsertion(boolean) - Method in class dev.visdb.seesaw.SsTable
Sets the allowInsertion property of the table.
setInsertion(boolean) - Method in class dev.visdb.seesaw.table.SsTableModel
Sets row insertion indicator; fireEvent so insertion row is displayed.
setItemNumElems(int) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Configure the number of elements contained in an SSListItem.
setKey(int, D) - Method in class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.Remodel
Set the key element of the list item at the specified item list index.
setListItemFormat(ListItemFormat) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
Set the format to use with this model.
setListItemFormat(ListItemFormat) - Method in class dev.visdb.seesaw.SsComboBox2
Set the format to use with this model.
setLogColumnName(String) - Method in interface dev.visdb.seesaw.utils.SsComponent
Set the text for log entries which is only used if columnName is null.
setMask(String) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
setMessageWindow(Component) - Method in class dev.visdb.seesaw.SsTable
Sets the component on which error messages will be popped up.
setMessageWindow(Component) - Method in class dev.visdb.seesaw.table.SsTableModel
Sets the message window.
setMissingDisplayValueControl(EnumSet) - Method in class dev.visdb.seesaw.SsComboBox2
Set the flags that control how a Key without a specified displayValue is handled.
setModel(ComboBoxModel) - Method in class dev.visdb.seesaw.SsComboBox2
It is probably an error to use this.
setModel(ListModel) - Method in class dev.visdb.seesaw.SsList1
Set up KeyDisplayValueSwingModel if parameter matches.
setModel(SpinnerModel) - Method in class dev.visdb.seesaw.navigate.RowNumberSpinner
An exception is thrown if invoked unexpectedly.
setModel(TableModel) - Method in class dev.visdb.seesaw.SsTable
Do not use; can not change the model.
setModification(boolean) - Method in class dev.visdb.seesaw.navigate.RowsModel
Deprecated.
use setAllowWrite
setMultiplier(int) - Method in class dev.visdb.seesaw.formatting.SsPercentField
Sets the multiplier for use in percent.
setNavCombo(SsDbComboBox2) - Method in class dev.visdb.seesaw.navigate.RowsModel
Deprecated.
this shouldn't be public
setNavCombo(SsDbComboBox2, SyncManager) - Method in class dev.visdb.seesaw.navigate.RowsModel
Deprecated.
this shouldn't be public
setParseBigDecimal(boolean) - Method in class dev.visdb.seesaw.formatting.NumberField
Sets whether the parse method returns big decimal.
setPlaceholderCharacter(char) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
setPluginValidator(Validator) - Method in interface dev.visdb.seesaw.utils.SsComponent
Install the specified pluginValidator into this component.
setPolicy(JScrollPane) - Method in enum class dev.visdb.seesaw.SsImage.ScrollBarPolicy
Apply specified policy.
setPrecision(int) - Method in class dev.visdb.seesaw.formatting.NumberField
Sets the number of digits needed for integer part of the number.
setPrimaryColumn() - Method in class dev.visdb.seesaw.table.SsTableModel
Updates the primary key column based on the SsDataValue implementation specified for the SsTableModel and the underlying SQL data type.
setPrimaryColumn(int) - Method in class dev.visdb.seesaw.SsTable
Sets the column number which is the primary column for the table.
setPrimaryColumn(int) - Method in class dev.visdb.seesaw.table.SsTableModel
Sets the column number which is the primary column for the table.
setPrimaryColumn(String) - Method in class dev.visdb.seesaw.SsTable
Sets the column number which is the primary column for the table.
setQuery(String) - Method in class dev.visdb.seesaw.SsDbComboBox2
Sets the query used to display items in the combo box.
setResizeMode(ZoomCanvas.ResizeMode) - Method in class dev.visdb.seesaw.SsImage
How to handle resize.
setResizeMode(ZoomCanvas.ResizeMode) - Method in class dev.visdb.seesaw.utils.ZoomCanvas
How to handle resize.
setRow(int) - Method in class dev.visdb.seesaw.navigate.RowsModel
Move the RowSet cursor to the specified row.
setRowSet(RowSet) - Method in class dev.visdb.seesaw.navigate.RowsModel
Change the RowSet associated with this model; keep the current DbOps.
setRowSet(RowSet) - Method in class dev.visdb.seesaw.SsTable
Deprecated.
use RowsModel.setRowSet
setRowSet(RowSet, DbOps) - Method in class dev.visdb.seesaw.navigate.RowsModel
Change the RowSet associated with this model.
setRowsModel(RowsModel) - Method in class dev.visdb.seesaw.SsTable
Sets the new RowSet for the combo box.
setRowsModel(RowsModel) - Method in class dev.visdb.seesaw.table.SsTableModel
Sets the RowSet for SsTableModel to the given RowSet.
setRowsModel(RowsModel) - Method in class dev.visdb.seesaw.utils.SsDataNavigator
Deprecated.
maybe temporarily, use RowsModel.setRowSet
setRowsModel(RowsModel) - Method in class dev.visdb.seesaw.utils.SyncManager
Deprecated.
just create another SSSyncManager
setSelectionPending(boolean) - Method in class dev.visdb.seesaw.SsComboBox2
Control whether or not waiting for pending user selection.
setSeparator(String) - Method in class dev.visdb.seesaw.models.ListItemFormat
The separator is goes between elements in a formatted string.
setSorting(boolean) - Method in class dev.visdb.seesaw.SsTable
Enable/disable sorting by column gesture; when true, always create new sorter.
setSsCellEditing(SsCellEditing) - Method in class dev.visdb.seesaw.table.SsTableModel
Used to set an implementation of SsCellEditing interface which can be used to determine dynamically if a given cell can be edited and to determine if a given value is valid.
setSSCellEditing(SsCellEditing) - Method in class dev.visdb.seesaw.SsTable
If the user has to decide on which cell has to be editable and which is not then SSCellEditable interface has to be implemented and set it for the SSTableModel.
setSsDataGridHandler(SsDataGridHandler) - Method in class dev.visdb.seesaw.table.SsTableModel
Used to set an implementation of SsDataGridHandler interface which can be used to determine dynamically if a given row can be deleted, and what should be done after row insertion, and deletion.
setSsDataValue(SsDataValue) - Method in class dev.visdb.seesaw.table.SsTableModel
Sets the SsDataValue interface implemention.
setSSDataValue(SsDataValue) - Method in class dev.visdb.seesaw.SsTable
Sets the SSDataValue interface implemention.
setSsFormat(SsFormat) - Method in interface dev.visdb.seesaw.utils.SsComponent
A component may have a display/parse format.
setSyncColumnName(String) - Method in class dev.visdb.seesaw.utils.SyncManager
Set the rowSet's column name to use as a basis for synchronization with the the comboBox item's key.
setTextDecorator(TextDecorator) - Method in interface dev.visdb.seesaw.utils.SsComponent
Install the specified text decorator.
setUneditableColumns(int[]) - Method in class dev.visdb.seesaw.SsTable
Sets the uneditable columns.
setUneditableColumns(int[]) - Method in class dev.visdb.seesaw.table.SsTableModel
Sets the uneditable columns.
setUneditableColumns(String[]) - Method in class dev.visdb.seesaw.SsTable
Sets the uneditable columns.
setupDefaultBorder() - Method in class dev.visdb.seesaw.decorators.BorderDecorator
If a component has a border, then the defaultBorder is the components original border.
setupDefaultPrimaryKeys(SsComponent) - Static method in class dev.visdb.seesaw.utils.SsUtils
Setup a CachedRowSet's primary keys, use the component's row set to get the database table's keys.
setUpDownKeysEnable(boolean) - Method in class dev.visdb.seesaw.navigate.RowNumberSpinner
Disable the up/down arrow keys for this spinner component.
setupUndoRedoKeys() - Method in interface dev.visdb.seesaw.utils.SsComponent
Setup action bindings for undo/redo.
setValue(Object) - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
Set the text fields value.
setValue(Object) - Method in class dev.visdb.seesaw.SsTable.DateRenderer
Set the value to render.
setValueAt(Object, int, int) - Method in class dev.visdb.seesaw.table.SsTableModel
Sets the value in the cell at row and column to value.
setVerifyEnabledFlag_DEBUG(boolean) - Method in class dev.visdb.seesaw.navigate.RowsModel
for debug.
setWindowUpDownKeysEnable(boolean) - Method in class dev.visdb.seesaw.navigate.RowNumberSpinner
Use the up/down arrow keys while this spinner's window is focused to adjust row number.
setWindowUpDownKeysEnable(boolean) - Method in class dev.visdb.seesaw.utils.SsDataNavigator
Use the up/down arrow keys while this spinner's window is focused to adjust row number.
sf(String, Object...) - Static method in class dev.visdb.seesaw.utils.JStuff
Shorthand for "String.format(fmt, args)".
SIMPLE_VALIDATOR - Static variable in class dev.visdb.seesaw.contrib.simplevalidation.SimpleValValidatorDecorator
decorator name
SimpleComboListSwingModel - Class in dev.visdb.seesaw.models
Simple JList or JComboBox model that handle SSLIstItem without locking or listItemFormat.
SimpleComboListSwingModel(int, List) - Constructor for class dev.visdb.seesaw.models.SimpleComboListSwingModel
Bounce to super.Typical usage:
SimpleComboListSwingModel.Remodel - Class in dev.visdb.seesaw.models
A no locking, re-use the model, no checks.
SimpleRSC - Class in dev.visdb.seesaw.datasources
Row set column based only a RowSet and column.
SimpleValValidatorDecorator - Class in dev.visdb.seesaw.contrib.simplevalidation
A combined validator/decorator using the Simple Validation framework.
SimpleValValidatorDecorator(TextComponentValidationItem) - Constructor for class dev.visdb.seesaw.contrib.simplevalidation.SimpleValValidatorDecorator
 
size(Map) - Static method in class dev.visdb.seesaw.utils.SsUtils
Get the size of a map taking into account possible weak keys.
SliderListener() - Constructor for class dev.visdb.seesaw.SsSlider.SliderListener
 
SqlConversionException - Exception Class in dev.visdb.seesaw.datasources
Type conversion Exception.
SqlConversionException() - Constructor for exception class dev.visdb.seesaw.datasources.SqlConversionException
Type conversion error.
SqlConversionException(String) - Constructor for exception class dev.visdb.seesaw.datasources.SqlConversionException
Type conversion error.
SqlConversionException(String, Throwable) - Constructor for exception class dev.visdb.seesaw.datasources.SqlConversionException
Type conversion error.
SqlConversionException(Throwable) - Constructor for exception class dev.visdb.seesaw.datasources.SqlConversionException
Type conversion error.
SqlException - Exception Class in dev.visdb.seesaw.datasources
Base of all SS specific exceptions
SqlException() - Constructor for exception class dev.visdb.seesaw.datasources.SqlException
SSException
SqlException(String) - Constructor for exception class dev.visdb.seesaw.datasources.SqlException
SSException
SqlException(String, Throwable) - Constructor for exception class dev.visdb.seesaw.datasources.SqlException
SSException
SqlException(Throwable) - Constructor for exception class dev.visdb.seesaw.datasources.SqlException
SSException
SqlInternalException - Exception Class in dev.visdb.seesaw.datasources
Internal error.
SqlInternalException() - Constructor for exception class dev.visdb.seesaw.datasources.SqlInternalException
Internal error.
SqlInternalException(String) - Constructor for exception class dev.visdb.seesaw.datasources.SqlInternalException
Internal error.
SqlInternalException(String, Throwable) - Constructor for exception class dev.visdb.seesaw.datasources.SqlInternalException
Internal error.
SqlInternalException(Throwable) - Constructor for exception class dev.visdb.seesaw.datasources.SqlInternalException
Internal error.
SqlNullException - Exception Class in dev.visdb.seesaw.datasources
Null used as database value where not allowed.
SqlNullException(String) - Constructor for exception class dev.visdb.seesaw.datasources.SqlNullException
Construct an SQLException with given reason.
SqlRuntimeException - Exception Class in dev.visdb.seesaw.datasources
This exception is for unexpected (impossible) exception that comes across as an SQLException.
SqlRuntimeException(String, Throwable) - Constructor for exception class dev.visdb.seesaw.datasources.SqlRuntimeException
Create exception.
SqlRuntimeException(Throwable) - Constructor for exception class dev.visdb.seesaw.datasources.SqlRuntimeException
Create exception.
SqlSimpleArray - Class in dev.visdb.seesaw.models
Implementation of JDBC array that holds data; most methods unsupported.
SqlSimpleArray(Object, JDBCType) - Constructor for class dev.visdb.seesaw.models.SqlSimpleArray
Creates SsJDBCArray with the object array and data base type.
SqlUnhandledTypeException - Exception Class in dev.visdb.seesaw.datasources
Specified type not handled.
SqlUnhandledTypeException() - Constructor for exception class dev.visdb.seesaw.datasources.SqlUnhandledTypeException
Unhandled type.
SqlUnhandledTypeException(String) - Constructor for exception class dev.visdb.seesaw.datasources.SqlUnhandledTypeException
Unhandled type.
SqlUnhandledTypeException(String, Throwable) - Constructor for exception class dev.visdb.seesaw.datasources.SqlUnhandledTypeException
Unhandled type.
SqlUnhandledTypeException(Throwable) - Constructor for exception class dev.visdb.seesaw.datasources.SqlUnhandledTypeException
Unhandled type.
SsCellEditing - Interface in dev.visdb.seesaw.table
The SsCellEditing interface specifies the methods the SSTableModel will use to determine whether or not a given cell can be edited or if a user-specified value for a cell is valid or invalid.
SsCheckBox - Class in dev.visdb.seesaw
Used to display values stored in the database as a boolean.
SsCheckBox() - Constructor for class dev.visdb.seesaw.SsCheckBox
Creates an object of CheckBox.
SsCheckBox(RowsModel, String) - Constructor for class dev.visdb.seesaw.SsCheckBox
Creates an object of CheckBox binding it to the specified column in the given RowSet.
SsCheckBox(String) - Constructor for class dev.visdb.seesaw.SsCheckBox
Creates an object of CheckBox.
SsCheckBox.CheckBoxListener - Class in dev.visdb.seesaw
Listener(s) for the component's value used to propagate changes back to bound database column
SsComboBox1<K,D> - Class in dev.visdb.seesaw
A ComboBox that only has a single displayValue.
SsComboBox1() - Constructor for class dev.visdb.seesaw.SsComboBox1
Creates an object of ComboBox with type params of Object.
SsComboBox1(SsComboBox1.AbstractBuilder) - Constructor for class dev.visdb.seesaw.SsComboBox1
 
SsComboBox1.AbstractBuilder<K,D,T> - Class in dev.visdb.seesaw
Builder; see SsComboBox2.Builder.
SsComboBox1.Builder<K,D> - Class in dev.visdb.seesaw
Builder.
SsComboBox2<K,D,D2> - Class in dev.visdb.seesaw
Provide a way of displaying "text", corresponding to "keys" in a JComboBox .
SsComboBox2() - Constructor for class dev.visdb.seesaw.SsComboBox2
Create BaseComboBox, uses SsComboBox2.ModelType.SWING.
SsComboBox2(SsComboBox2.AbstractBuilder) - Constructor for class dev.visdb.seesaw.SsComboBox2
 
SsComboBox2.AbstractBuilder<K,D,D2,T> - Class in dev.visdb.seesaw
To build a SsComboBox2 with the specified parameters.
SsComboBox2.BaseGlazedModel<K,D,D2> - Class in dev.visdb.seesaw
KeyDisplayValue model for use with GlazedLists; this model has methods for building and manipulating the EventList and supports locking.
SsComboBox2.BaseModel<K,D,D2> - Class in dev.visdb.seesaw
KeyDisplayValue model that can be installed in a JComboBox; this model has methods for building and manipulating the item list.
SsComboBox2.Builder<K,D,D2> - Class in dev.visdb.seesaw
Builder.
SsComboBox2.ComboBox2Listener - Class in dev.visdb.seesaw
Listener(s) for the component's value used to propagate changes back to the rowset in certain instances.
SsComboBox2.MissingDisplayValueControl - Enum Class in dev.visdb.seesaw
Flags to control handling of Key without a specified DisplayValue; see SsComboBox2.setMissingDisplayValueControl(java.util.EnumSet) for meaning of the flags.
SsComboBox2.Model - Class in dev.visdb.seesaw
A convenience for variable declarations.
SsComboBox2.ModelType - Enum Class in dev.visdb.seesaw
Constructor argument to indicate whether or not to use GlazedList model.
SsComponent - Interface in dev.visdb.seesaw.utils
This Interface presents a RowSet column presented by the visual components in the Seesaw library.
SsComponent.Hook - Class in dev.visdb.seesaw.utils
An SsComponent must create a Hook.
SsComponent.ValidationResult - Record Class in dev.visdb.seesaw.utils
The results of doing SsComponent validations.
ssComponentToString(SsComponent) - Static method in class dev.visdb.seesaw.utils.SsUtils
This is for toString() of an SsComponent, rather than the JComponents string.
SsCurrencyField - Class in dev.visdb.seesaw.formatting
Used to link a SSFormattedTextField to a currency column in a database.
SsCurrencyField() - Constructor for class dev.visdb.seesaw.formatting.SsCurrencyField
Creates a new instance of SSCurrencyField
SsCurrencyField(int, int) - Constructor for class dev.visdb.seesaw.formatting.SsCurrencyField
Creates an instance of SSCurrenyField with the specified number of integer and fraction digits
SsCurrencyField(int, int, Locale, Locale) - Constructor for class dev.visdb.seesaw.formatting.SsCurrencyField
Creates an instance of SSCurrenyField with the specified number of integer and fraction digits using the given locale
SsCurrencyField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.SsCurrencyField
Creates an SSCurrencyField with the specified formatter factory
SsDataGridAdapter - Class in dev.visdb.seesaw.table
This abstract class is provided as a convenience for creating custom SsDataGridHandler objects.
SsDataGridAdapter() - Constructor for class dev.visdb.seesaw.table.SsDataGridAdapter
 
SsDataGridHandler - Interface in dev.visdb.seesaw.table
The SsDataGridHandler interface specifies set of methods that can be used to determine whether or not a given row can be deleted, and operation to be performed before and after deletion or insertion of a record.
SsDataNavigator - Class in dev.visdb.seesaw.utils
UI component used for data navigation.
SsDataNavigator(RowsModel) - Constructor for class dev.visdb.seesaw.utils.SsDataNavigator
Constructs the DataNavigator with the given RowsModel.
SsDataNavigator(RowsModel, SsDataNavigator.Lines) - Constructor for class dev.visdb.seesaw.utils.SsDataNavigator
Constructs the DataNavigator with the given RowsModel.
SsDataNavigator(RowsModel, SsDataNavigator.Lines, Dimension) - Constructor for class dev.visdb.seesaw.utils.SsDataNavigator
Constructs the DataNavigator with the given RowsModel and sets the size of the buttons on the navigator to the given size
SsDataNavigator(RowsModel, Dimension) - Constructor for class dev.visdb.seesaw.utils.SsDataNavigator
Constructs the DataNavigator with the given RowsModel and sets the size of the buttons on the navigator to the given size
SsDataNavigator.Lines - Enum Class in dev.visdb.seesaw.utils
The number of lines for the navigator.
SsDataValue - Interface in dev.visdb.seesaw.table
The SsDataValue interface specifies methods for SsTableModel to retrieve the value for primary column in JTable.
SsDateField - Class in dev.visdb.seesaw.formatting
Used to link a SSFormattedTextField to a date column in a database.
SsDateField() - Constructor for class dev.visdb.seesaw.formatting.SsDateField
Creates a default SSDateField object using the default date format.
SsDateField(SsFormat) - Constructor for class dev.visdb.seesaw.formatting.SsDateField
Creates a new instance of SSDateField with the specified format.
SsDateField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.SsDateField
Creates an object of SSDateField with the specified formatter factory
SsDbComboBox2<K,D,D2> - Class in dev.visdb.seesaw
Similar to the SsComboBox2, but used when both <K>, the 'bound' value, and <D>, the 'display' value, are pulled from a database table.
SsDbComboBox2() - Constructor for class dev.visdb.seesaw.SsDbComboBox2
Create a DBComboBox2.
SsDbComboBox2(SsDbComboBox2.AbstractBuilder) - Constructor for class dev.visdb.seesaw.SsDbComboBox2
 
SsDbComboBox2.AbstractBuilder<K,D,D2,T> - Class in dev.visdb.seesaw
To build a SsDbComboBox2 with the specified parameters.
SsDbComboBox2.Builder<K,D,D2> - Class in dev.visdb.seesaw
Builder.
SsDocumentListener(SsComponent) - Constructor for class dev.visdb.seesaw.utils.SsTextSupport.SsDocumentListener
Create DocumentListener for the component.
ssFormat(SsFormat) - Method in class dev.visdb.seesaw.formatting.FormatterFactory.Builder
* The SsFormat used when generating this format factory.
SsFormat - Enum Class in dev.visdb.seesaw.formatting
The various formats that are supported for use in JFormattedTextField.
SsFormattedTextField - Class in dev.visdb.seesaw.formatting
SSFormattedTextField extends the JFormattedTextField.
SsFormattedTextField() - Constructor for class dev.visdb.seesaw.formatting.SsFormattedTextField
Creates a new instance of SSFormattedTextField
SsFormattedTextField(SsFormat) - Constructor for class dev.visdb.seesaw.formatting.SsFormattedTextField
Creates a new instance of SSFormattedTextField
SsFormattedTextField(JFormattedTextField.AbstractFormatter) - Constructor for class dev.visdb.seesaw.formatting.SsFormattedTextField
Creates a new instance of SSFormattedTextField
SsFormattedTextField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.SsFormattedTextField
Creates a new instance of SSFormattedTextField
SsFormattedTextField.FormattedTextFieldVerifier - Class in dev.visdb.seesaw.formatting
This InputVerifier locks the focus down while the JFormattedTextField has invalid data.If non empty text do stringToValue validation check, then use SsComponent.allValidate() for more validation checks.
SsFormattedTextField.SSFormattedTextFieldListener - Class in dev.visdb.seesaw.formatting
SSComponentListener for comp's "things have changed" event handler.
SSFormattedTextFieldListener() - Constructor for class dev.visdb.seesaw.formatting.SsFormattedTextField.SSFormattedTextFieldListener
 
SsFormatterFactory - Class in dev.visdb.seesaw.formatting
General NullAware formatter factory for SS.
SsFormatterFactory(SsFormatterFactory.Builder) - Constructor for class dev.visdb.seesaw.formatting.SsFormatterFactory
 
SsFormatterFactory.Builder<T> - Class in dev.visdb.seesaw.formatting
SsFormatterFactory builder.
SsImage - Class in dev.visdb.seesaw
Used to load, store, and display images stored in a database.
SsImage() - Constructor for class dev.visdb.seesaw.SsImage
Construct a default Image Object.
SsImage(RowsModel, String) - Constructor for class dev.visdb.seesaw.SsImage
Constructs a Image Object bound to the specified column in the specified rowSet.
SsImage.ImageListener - Class in dev.visdb.seesaw
This listener can read a file; create an image from the file; write the image bits to the database, display the image.
SsImage.ScrollBarPolicy - Enum Class in dev.visdb.seesaw
Easy way to set scroll bar policy for both directions.
SsIntegerField - Class in dev.visdb.seesaw.formatting
Typically used to bind a SSFormattedTextField to an integer column in a database.
SsIntegerField() - Constructor for class dev.visdb.seesaw.formatting.SsIntegerField
Creates a new instance of SSIntegerField
SsIntegerField(int) - Constructor for class dev.visdb.seesaw.formatting.SsIntegerField
Creates an object of SSIntegerField with the specified number of digits.
SsIntegerField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.SsIntegerField
Creates an object of SSIntegerField with the specified formatter factory
SsLabel - Class in dev.visdb.seesaw
Used to display database values in a read-only JLabel.
SsLabel() - Constructor for class dev.visdb.seesaw.SsLabel
Empty constructor needed for deserialization.
SsLabel(RowsModel, String) - Constructor for class dev.visdb.seesaw.SsLabel
Creates a Label instance with no image and binds it to the specified RowSet column.
SsLabel(Icon) - Constructor for class dev.visdb.seesaw.SsLabel
Creates a Label instance with the specified image.
SsLabel(Icon, int) - Constructor for class dev.visdb.seesaw.SsLabel
Creates a Label instance with the specified image and horizontal alignment.
SsLabel.LabelListener - Class in dev.visdb.seesaw
Listener for label changed externally; propagate the value to the database column.
SsLGoodDatePicker - Class in dev.visdb.seesaw.contrib.lgooddatepicker
Date picker that gets it's value from a database column and sends date changes back to the database.
SsLGoodDatePicker() - Constructor for class dev.visdb.seesaw.contrib.lgooddatepicker.SsLGoodDatePicker
Create date picker.
SsLGoodDatePicker(RowsModel, String) - Constructor for class dev.visdb.seesaw.contrib.lgooddatepicker.SsLGoodDatePicker
Create date picker and bind it to the specified column in the given RowSet.
SsList1<K,D> - Class in dev.visdb.seesaw
Provides a way to display a list of elements and map them to corresponding database keys.
SsList1(DbCollection) - Constructor for class dev.visdb.seesaw.SsList1
 
SsList1(JDBCType) - Constructor for class dev.visdb.seesaw.SsList1
Creates a List1 with default DbArray or DbStringCollection depending on RowSet's columnType.
SsList1.ListListener - Class in dev.visdb.seesaw
Listener(s) for the component's value used to propagate changes back to bound text field.
SSMaskFormatter(MaskFormatterFactory.Builder) - Constructor for class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
Create the factory's MaskFormatter.
SsNumberFormatter - Class in dev.visdb.seesaw.formatting
Number formatter that requires a parse of the complete string to succeed.
SsNumberFormatter(NumberFormat) - Constructor for class dev.visdb.seesaw.formatting.SsNumberFormatter
 
SsNumericField - Class in dev.visdb.seesaw.formatting
Used to link a SSFormattedTextField to a numeric column in a database.
SsNumericField() - Constructor for class dev.visdb.seesaw.formatting.SsNumericField
Creates a new instance of SSNumericField
SsNumericField(int, int) - Constructor for class dev.visdb.seesaw.formatting.SsNumericField
Creates an instance of SSNumericField with the specified number of integer and fraction digits
SsNumericField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.SsNumericField
Creates an SSCurrencyField with the specified formatter factory
SsPercentField - Class in dev.visdb.seesaw.formatting
Used to bind a SSFormattedTextField to a percentage column in a database.
SsPercentField() - Constructor for class dev.visdb.seesaw.formatting.SsPercentField
Creates a default object of SSPercentField
SsPercentField(int, int) - Constructor for class dev.visdb.seesaw.formatting.SsPercentField
Creates a default object of SSPercentField.
SsPercentField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.SsPercentField
Creates an object of SSPercentField with the specified formatter factory
SsSlider - Class in dev.visdb.seesaw
Used to link a JSlider to a numeric column in a database.
SsSlider() - Constructor for class dev.visdb.seesaw.SsSlider
Empty constructor needed for deserialization.
SsSlider(int) - Constructor for class dev.visdb.seesaw.SsSlider
Creates a slider using the specified orientation with the range 0 to 100.
SsSlider(int, int) - Constructor for class dev.visdb.seesaw.SsSlider
Creates a horizontal slider using the specified min and max.
SsSlider(RowsModel, String) - Constructor for class dev.visdb.seesaw.SsSlider
Creates a horizontal slider with the range 0 to 100 and binds it to the specified RowSet column.
SsSlider.SliderListener - Class in dev.visdb.seesaw
Listener(s) for the component's value used to propagate changes back to bound text field.
SsSSNField - Class in dev.visdb.seesaw.formatting
Used to link a SsFormattedTextField to a US Social Security Number column in a database.
SsSSNField() - Constructor for class dev.visdb.seesaw.formatting.SsSSNField
Creates a new instance of SSSSNField
SsSSNField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.SsSSNField
Creates an object of SSSSNField with the specified formatter factory
SsSupport - Interface in dev.visdb.seesaw.datasources
Specifies specific things that are supported by SS.
SsTable - Class in dev.visdb.seesaw
SsTable provides a way to display information from a database in a table format (aka "spreadsheet" or "datasheet" view).
SsTable() - Constructor for class dev.visdb.seesaw.SsTable
Constructs an empty data grid.
SsTable(RowsModel) - Constructor for class dev.visdb.seesaw.SsTable
Constructs a data grid with the data source set to the given RowsModel.
SsTable.CheckBoxEditor - Class in dev.visdb.seesaw
Editor for check box fields.
SsTable.CheckBoxRenderer - Class in dev.visdb.seesaw
Renderer for check box fields.
SsTable.ComboEditor - Class in dev.visdb.seesaw
Editor for combo box fields.
SsTable.ComboRenderer - Class in dev.visdb.seesaw
Renderer for combo box fields.
SsTable.DateRenderer - Class in dev.visdb.seesaw
Renderer for date fields.
SsTableKeyAdapter - Class in dev.visdb.seesaw.table
Key adapter for JTable and SsTable that manages cut and paste functionality between a table and either another table or a spreadsheet.
SsTableKeyAdapter(JTable) - Constructor for class dev.visdb.seesaw.table.SsTableKeyAdapter
Constructs a KeyAdapter for the JTable.
SsTableModel - Class in dev.visdb.seesaw.table
SsTableModel provides an implementation of the TableModel interface.
SsTableModel() - Constructor for class dev.visdb.seesaw.table.SsTableModel
Constructs a SsTableModel object.
SsTableModel(RowSet) - Constructor for class dev.visdb.seesaw.table.SsTableModel
Constructs a SsTableModel object with the given RowSet.
SsTextArea - Class in dev.visdb.seesaw
SsTextArea extends the JTextArea to add RowSet binding.
SsTextArea() - Constructor for class dev.visdb.seesaw.SsTextArea
Empty constructor needed for deserialization.
SsTextArea(int, int) - Constructor for class dev.visdb.seesaw.SsTextArea
Constructs a new empty TextArea with the specified number of rows and columns.
SsTextArea(RowsModel, String) - Constructor for class dev.visdb.seesaw.SsTextArea
Creates a multi-line text box and binds it to the specified RowSet column.
SsTextField - Class in dev.visdb.seesaw
SsTextField extends the JTextField.
SsTextField() - Constructor for class dev.visdb.seesaw.SsTextField
Constructs a new, empty text field.
SsTextField(RowsModel, String) - Constructor for class dev.visdb.seesaw.SsTextField
Creates a TextField instance and binds it to the specified RowSet column.
SsTextField(String) - Constructor for class dev.visdb.seesaw.SsTextField
Constructs a new text field with the given text.
SsTextSupport - Class in dev.visdb.seesaw.utils
Support for use with SsComponents that extend JTextComponent.
SsTextSupport.SsDocumentListener - Class in dev.visdb.seesaw.utils
Document listener provided for convenience for SwingSet Components that are based on JTextComponents.
SsTimeField - Class in dev.visdb.seesaw.formatting
Used to link a SsTimeField to a time column in a database.
SsTimeField() - Constructor for class dev.visdb.seesaw.formatting.SsTimeField
Create an SSTimeField using the default format.
SsTimeField(SsFormat) - Constructor for class dev.visdb.seesaw.formatting.SsTimeField
Creates an SSTimeField with the specified format.
SsTimeField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.SsTimeField
Creates an object of SSTimeField with the specified formatter factory
SsTimestampField - Class in dev.visdb.seesaw.formatting
Used to link a SsTimestampField to a timestamp column in a database.
SsTimestampField() - Constructor for class dev.visdb.seesaw.formatting.SsTimestampField
Create an SSTimestampField using the default format.
SsTimestampField(SsFormat) - Constructor for class dev.visdb.seesaw.formatting.SsTimestampField
Create an SSTimestampField using the specified format.
SsTimestampField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class dev.visdb.seesaw.formatting.SsTimestampField
Creates an instance of SSTimestampField with the specified formatter factory
SsUtils - Class in dev.visdb.seesaw.utils
General.
SsUtils.DebugRowSetListenerFlag - Class in dev.visdb.seesaw.utils
Put this in the global lookup to create debug row set listeners
SsUtils.KeyInfo - Record Class in dev.visdb.seesaw.utils
 
startRowsEvent(RowsEvent.OperatorKind, RowsModel, Object) - Static method in class dev.visdb.seesaw.navigate.RowsModel
Invoke this when starting an Operation that manipulates a RowSet.
startRowsEvent(RowsModel, Object) - Static method in class dev.visdb.seesaw.navigate.RowsModel
Invoke this when starting an Operation that manipulates a RowSet.
stateChanged(ChangeEvent) - Method in class dev.visdb.seesaw.SsSlider.SliderListener
stringToValue(String) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
First convert the string with super.stringToValue, then use the converter (if there is one) to create the value object.
stringToValue(String) - Method in class dev.visdb.seesaw.formatting.SsNumberFormatter
First convert the string with super.stringToValue, then use the converter (if there is one) to create the value object.
stringValidator(BiFunction) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.Builder
Function that validates a string for the SSComponent, function returns false if not valid.
stringValidator(List, RSC) - Static method in class dev.visdb.seesaw.formatting.DateTimeField
Specialized Date/Time/Timestamp component validation.
StringValidator - Class in dev.visdb.seesaw.contrib.simplevalidation
A validator that handles a string.
StringValidator() - Constructor for class dev.visdb.seesaw.contrib.simplevalidation.StringValidator
Specify the validator handles a string.
STYLE_NAME - Static variable in class dev.visdb.seesaw.decorators.TextStyles
Client property key
SVUtils - Class in dev.visdb.seesaw.contrib.simplevalidation
Helpers for working with Simple Validation framework.
SWING - Enum constant in enum class dev.visdb.seesaw.SsComboBox2.ModelType
Use swing model.
switchToNonNullValue(JFormattedTextField, String) - Method in class dev.visdb.seesaw.formatting.FormatterFactory
Convert the string as needed and do JFormattedTextField.setValue(java.lang.Object).
switchToNonNullValue(JFormattedTextField, String) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory
For a MaskFormatter simply slam the stringValue into the FormattedTextField.
switchToNonNullValue(JFormattedTextField, String) - Method in class dev.visdb.seesaw.formatting.SsFormatterFactory
Use this factory's EditorFormatter to convert stringValue to value.
sync() - Method in class dev.visdb.seesaw.utils.SyncManager
Start synchronization between navigation components.
SyncComboListener() - Constructor for class dev.visdb.seesaw.utils.SyncManager.SyncComboListener
 
SyncManager<K> - Class in dev.visdb.seesaw.utils
Used to synchronize a data navigator and a navigation ComboBox.
SyncManager(SsDbComboBox2, RowsModel) - Constructor for class dev.visdb.seesaw.utils.SyncManager
Creates a SSSyncManager with the specified combo box and data navigator.
SyncManager.SyncComboListener - Class in dev.visdb.seesaw.utils
Listener for combo box to update data navigator when combo box-based navigation occurs.
SyncManager.SyncRowSetListener - Class in dev.visdb.seesaw.utils
Listener for rowset.
syncRowNumber() - Method in class dev.visdb.seesaw.navigate.RowsModel
Use this after directly moving the cursor around, to get the spinner back in sync
SyncRowSetListener() - Constructor for class dev.visdb.seesaw.utils.SyncManager.SyncRowSetListener
 

T

tableName(RowSet) - Static method in class dev.visdb.seesaw.utils.SsUtils
Return the name of the table where column 1 came from.
TextComponentValidationItem - Class in dev.visdb.seesaw.contrib.simplevalidation
Hook into SimpleValidation framework; validate on demand, not as a listener.
TextComponentValidationItem(JTextComponent, ValidationStrategy, ValidationUI, Validator) - Constructor for class dev.visdb.seesaw.contrib.simplevalidation.TextComponentValidationItem
 
TextComponentValidator - Class in dev.visdb.seesaw.decorators
Validator with convenience methods for working with JTextComponent.
TextComponentValidator() - Constructor for class dev.visdb.seesaw.decorators.TextComponentValidator
 
TextDecorator - Interface in dev.visdb.seesaw.decorators
Decorator that adjusts text style.
TextStyles - Class in dev.visdb.seesaw.decorators
This class manages a hierarchy of named TextStyles; a TextStyle is an AttributeSet with a limited list of attribute names, see below.
TextStyles.AttributeSetDelegate - Class in dev.visdb.seesaw.decorators
Provides a read only AttributeSet of any subclass.
TextStyles.ComponentMemento - Class in dev.visdb.seesaw.decorators
For saving and restoring component state changed by styles.
TextStyles.LoadStatus - Record Class in dev.visdb.seesaw.decorators
Returned by load*.
TextStyles.RunIO - Interface in dev.visdb.seesaw.decorators
like Runnable, but IOException
textUpdateEmptyOK - Static variable in class dev.visdb.seesaw.datasources.RowSetOps
Jdbc types that can be set to an empty string.
textUpdateOK - Static variable in class dev.visdb.seesaw.datasources.RowSetOps
Jdbc types that can be set to a non-empty string.
TIME - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
default time format
TIME_DEFAULT - Static variable in class dev.visdb.seesaw.models.ListItemFormat
default time format
TIME_HHMMSS - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
Time HHMMSS
TIMESTAMP - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
default timestamp format
TIMESTAMP_DEFAULT - Static variable in class dev.visdb.seesaw.models.ListItemFormat
default timestamp format
TIMESTAMP_YYYYMMDD_STROKE - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
Timestamp date, no date, milliseconds, timezone
TIMESTAMP_YYYYMMDD_STROKE_HHMMSS - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
Timestamp date-time, no milliseconds timezone
TIMESTAMP_YYYYMMDD_STROKE_HHMMSS_SSSZ - Enum constant in enum class dev.visdb.seesaw.formatting.SsFormat
Timestamp big
toCompatibleImage(BufferedImage) - Static method in class dev.visdb.seesaw.utils.ZoomCanvas
When you load your image from a file, convert it into a Hardware-Compatible Image immediately.
toString() - Method in record class dev.visdb.seesaw.datasources.RowSetOps.DbUpdate
Returns a string representation of this record class.
toString() - Method in class dev.visdb.seesaw.datasources.SimpleRSC
toString() - Method in class dev.visdb.seesaw.decorators.Decorator.DecoratorStyle
toString() - Method in class dev.visdb.seesaw.decorators.TextStyles.AttributeSetDelegate
toString() - Method in class dev.visdb.seesaw.decorators.TextStyles.ComponentMemento
toString() - Method in record class dev.visdb.seesaw.decorators.TextStyles.LoadStatus
Returns a string representation of this record class.
toString() - Method in enum class dev.visdb.seesaw.enums.Gender3
Generate user visible display string.
toString() - Method in enum class dev.visdb.seesaw.enums.IncludeExclude
Generate user visible display string.
toString() - Method in enum class dev.visdb.seesaw.enums.YesNo
Generate user visible display string.
toString() - Method in record class dev.visdb.seesaw.formatting.NumberField.Params
Returns a string representation of this record class.
toString() - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField
toString() - Method in record class dev.visdb.seesaw.models.DbStringCollection.Delim
Returns a string representation of this record class.
toString() - Method in class dev.visdb.seesaw.models.SqlSimpleArray
Returns a string value with comma separated values. e.g. "{100,200,300}"
toString() - Method in class dev.visdb.seesaw.navigate.ColumnChangeDoneEvent
toString() - Method in class dev.visdb.seesaw.navigate.ColumnChangeStartEvent
toString() - Method in class dev.visdb.seesaw.navigate.RowsEvent
toString() - Method in class dev.visdb.seesaw.navigate.RowsModelNewRowSetEvent
toString() - Method in record class dev.visdb.seesaw.navigate.UndoRedo.Change
Returns a string representation of this record class.
toString() - Method in class dev.visdb.seesaw.SsCheckBox
toString() - Method in class dev.visdb.seesaw.SsComboBox2
toString() - Method in class dev.visdb.seesaw.SsImage
toString() - Method in class dev.visdb.seesaw.SsLabel
toString() - Method in class dev.visdb.seesaw.SsList1
toString() - Method in class dev.visdb.seesaw.SsSlider
toString() - Method in class dev.visdb.seesaw.SsTextArea
toString() - Method in class dev.visdb.seesaw.SsTextField
toString() - Method in record class dev.visdb.seesaw.utils.SsComponent.ValidationResult
Returns a string representation of this record class.
toString() - Method in record class dev.visdb.seesaw.utils.SsUtils.KeyInfo
Returns a string representation of this record class.
toString() - Method in class dev.visdb.seesaw.utils.Version
translateCoord(Point, ZoomCanvas.CoordSystem, ZoomCanvas.CoordSystem) - Method in class dev.visdb.seesaw.utils.ZoomCanvas
Translate a point in one coordinate system to the same position in another coordinate system.
trees() - Method in record class dev.visdb.seesaw.decorators.TextStyles.LoadStatus
Returns the value of the trees record component.
TRUE - Enum constant in enum class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.HasD2
With D2: key, displayValue, D2.
TWO - Enum constant in enum class dev.visdb.seesaw.utils.SsDataNavigator.Lines
two line
typeTokenD - Variable in class dev.visdb.seesaw.SsComboBox2.AbstractBuilder
TypeToken D
typeTokenD2 - Variable in class dev.visdb.seesaw.SsComboBox2.AbstractBuilder
TypeToken D2
typeTokenK - Variable in class dev.visdb.seesaw.SsComboBox2.AbstractBuilder
TypeToken K

U

UI support Models - Section in package dev.visdb.seesaw.models
 
UNDO - Enum constant in enum class dev.visdb.seesaw.navigate.UndoRedo
Undo command
undoButton - Variable in class dev.visdb.seesaw.utils.SsDataNavigator
Button to revert screen changes based on the RowSet.
undoRedo(SsComponent, UndoRedo) - Static method in enum class dev.visdb.seesaw.navigate.UndoRedo
Perform the specified undo/redo cmd on the specified component.
UndoRedo - Enum Class in dev.visdb.seesaw.navigate
UndoRedo static commands.
UndoRedo.Change - Record Class in dev.visdb.seesaw.navigate
Value and error status of item on the undo/redo stack.
undoRedoUpdateObject(UndoRedo, UndoRedo.Change) - Method in class dev.visdb.seesaw.SsComboBox2
Set the component to the new value.
undoRedoUpdateObject(UndoRedo, UndoRedo.Change) - Method in class dev.visdb.seesaw.SsList1
Set the component to the new value.
undoRedoUpdateObject(UndoRedo, UndoRedo.Change) - Method in interface dev.visdb.seesaw.utils.SsComponent
Set the component to the new value.
uninstall() - Method in interface dev.visdb.seesaw.decorators.AnyDecorator
Remove decorator/listeners from component.
uninstall() - Method in class dev.visdb.seesaw.decorators.BaseAnyDecorator
Remove decorator/listeners from component.
uninstall() - Method in class dev.visdb.seesaw.decorators.BorderDecorator
Remove decorator/listeners from component.
uninstall() - Method in class dev.visdb.seesaw.decorators.FocusDecorator
Remove decorator/listeners from component.
uninstall() - Method in class dev.visdb.seesaw.decorators.TextComponentValidator
Remove validator/listeners from component.
uninstall() - Method in interface dev.visdb.seesaw.decorators.Validator
Remove validator/listeners from component.
UNISEX - Enum constant in enum class dev.visdb.seesaw.enums.Gender3
Predefined "unisex" option.
UNKNOWN - Enum constant in enum class dev.visdb.seesaw.navigate.RowsEvent.OperatorKind
Initialization that should never show up in use.
unregisterBusReceiver(Object) - Method in class dev.visdb.seesaw.navigate.RowsModel
Unregister the busReceiver to create RowsModel RowSet eventsNextQ.
unwrap(T, Class) - Static method in class dev.visdb.seesaw.datasources.Utils
Return either the unwrapped object of the specified type or null.
UPDATE - Enum constant in enum class dev.visdb.seesaw.datasources.DbOps.Allow
update
UPDATE_NULL - Static variable in class dev.visdb.seesaw.datasources.RowSetOps
Indicates ResultSet.updateNull(int) was used to update the database.
updateColumn(SsComponent, Object) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Update the RowSet using columnUpdater. columnUpdater is expected to do a rowSet.update*.
updateColumnArray(SsComponent, Array) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Method used by SwingSet component listeners to update the underlying RowSet.
updateColumnObject(SsComponent, Object) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Method used by SwingSet component listeners to update the underlying RowSet.
updateColumnObject2(RowSet, int, Object, JDBCType) - Static method in class dev.visdb.seesaw.datasources.RowSetOps_NOT_USED
Update the Grid's RowSet at the specified column index with the given Object value.
updateColumnObjectDirect(RowSet, int, Object) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Update the Grid's RowSet at the specified column index with the given Object value.
updateColumnText(SsComponent, String) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
The String updatedValue is converted to an object and ResultSet.updateObject(int, java.lang.Object) or ResultSet.updateNull(int) is used.
updateComponent() - Method in class dev.visdb.seesaw.SsImage
Updates the value stored and displayed in the SwingSet component based on getColumnText().
updateComponent() - Method in class dev.visdb.seesaw.SsList1
Updates the value stored and displayed in the SwingSet component based on getColumnText()
updateDisplayValue(K, D) - Method in class dev.visdb.seesaw.SsComboBox2
Update displayValue of an item in the combobox's item list for given key.
updateDisplayValue(K, D) - Method in class dev.visdb.seesaw.SsDbComboBox2
Update displayValue of an item in the combobox's item list for given key.
updatePresentRow() - Method in class dev.visdb.seesaw.navigate.RowsModel
Deprecated.
updateRow(ResultSet) - Static method in class dev.visdb.seesaw.datasources.RowSetOps
Updates the underlying database with the new contents of the current row of this ResultSet object.
updateRowSet() - Method in class dev.visdb.seesaw.SsList1
updates the corresponding column of the rowset with the values selected in the list
updateSsComponent() - Method in class dev.visdb.seesaw.utils.SsComponent.Hook
Updates the value stored and displayed in the SwingSet component based on value obtained from the database with getColumn*().
updateSsComponent_HACK(SsComponent) - Static method in class dev.visdb.seesaw.utils.SsUtils
Temporary for hiding SsCommon; used from SsDBComboBox.
US - Static variable in class dev.visdb.seesaw.models.DbStringCollection
The ascii UnitSeparator control character to delimits data items in string.
Utils - Class in dev.visdb.seesaw.datasources
Sql related.
Utils - Class in dev.visdb.seesaw.navigate
TODO: Replace EventBUs with https://dagger.dev/ and RxJava https://www.baeldung.com/rx-java

V

validate() - Method in class dev.visdb.seesaw.contrib.simplevalidation.TextComponentValidationItem
just run the validator, no decoration
validate() - Method in interface dev.visdb.seesaw.decorators.Validator
Run the component's validators; return the result.
ValidationResult(boolean, boolean, boolean, boolean, boolean) - Constructor for record class dev.visdb.seesaw.utils.SsComponent.ValidationResult
Creates an instance of a ValidationResult record class.
Validator - Interface in dev.visdb.seesaw.decorators
A validator allows a specialized validation condition on a per component basis.
validCharacters(String) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.Builder
formatter
value() - Method in record class dev.visdb.seesaw.datasources.RowSetOps.DbUpdate
Returns the value of the value record component.
value() - Method in record class dev.visdb.seesaw.navigate.UndoRedo.Change
Treat JDBCType.NULL as identical to null
valueChanged(ListSelectionEvent) - Method in class dev.visdb.seesaw.SsList1.ListListener
valueContainsLiterals(boolean) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.Builder
formatter
valueOf(String) - Static method in enum class dev.visdb.seesaw.datasources.DateTime.DateParseStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.datasources.DbOps.Allow
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.decorators.ComponentState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.enums.Gender3
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.enums.IncludeExclude
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.enums.YesNo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.formatting.SsFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.HasD2
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.navigate.RowsAction.Navigation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.navigate.RowsAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.navigate.RowsEvent.OperatorKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.navigate.RowsEvent.RowSetEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.navigate.UndoRedo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.SsComboBox2.MissingDisplayValueControl
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.SsComboBox2.ModelType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.SsImage.ScrollBarPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.utils.SsDataNavigator.Lines
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.utils.ZoomCanvas.CoordSystem
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.utils.ZoomCanvas.RenderingQuality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.visdb.seesaw.utils.ZoomCanvas.ResizeMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.visdb.seesaw.datasources.DateTime.DateParseStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.datasources.DbOps.Allow
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.decorators.ComponentState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.enums.Gender3
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.enums.IncludeExclude
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.enums.YesNo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.formatting.SsFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.models.KeyDisplayValueSwingModel.HasD2
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.navigate.RowsAction.Navigation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.navigate.RowsAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.navigate.RowsEvent.OperatorKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.navigate.RowsEvent.RowSetEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.navigate.UndoRedo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.SsComboBox2.MissingDisplayValueControl
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.SsComboBox2.ModelType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.SsImage.ScrollBarPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.utils.SsDataNavigator.Lines
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.utils.ZoomCanvas.CoordSystem
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.utils.ZoomCanvas.RenderingQuality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.visdb.seesaw.utils.ZoomCanvas.ResizeMode
Returns an array containing the constants of this enum class, in the order they are declared.
valueToString(Object) - Method in class dev.visdb.seesaw.formatting.MaskFormatterFactory.SSMaskFormatter
If the value is not a String and there is a converter, then first convert the value before super.valueToString.
valueToString(Object) - Method in class dev.visdb.seesaw.formatting.SsNumberFormatter
If the value is not a String and there is a converter, then first convert the value before super.valueToString.
vendorTypeMap() - Static method in class dev.visdb.seesaw.datasources.JdbcDataTypeConversionTables
Map of vendor-specific primitive typenames to standard JDBCType.
verify(JComponent) - Method in class dev.visdb.seesaw.formatting.SsFormattedTextField.FormattedTextFieldVerifier
Check component text valid; allow focus change if it is.
verifyNoLocksHeld(AbstractComboBoxListSwingModel.Remodel) - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel
For debug.
verifyOpened() - Method in class dev.visdb.seesaw.models.AbstractComboBoxListSwingModel.Remodel
First statement of each method.
verifyTypeClass(TypeToken, Class) - Static method in class dev.visdb.seesaw.SsComboBox2
Verify that the typeToken captured a concrete type.
Version - Class in dev.visdb.seesaw.utils
Version string is of the form "<digits>.<digits>.<digits>-SNAPSHOT" where "-SNAPSHOT" is optional and missing components are 0; so 4.1 is treated as 4.1.0.
VIEWPORT - Enum constant in enum class dev.visdb.seesaw.utils.ZoomCanvas.CoordSystem
Screen pixels relative to the top-left (0,0) of the JScrollPane's Viewport window.
visitSsComponents(Container, Consumer) - Static method in class dev.visdb.seesaw.utils.SsUtils
Recursively find the SsComponents in container and visit them.

W

writeData(SsComponent, Object) - Method in class dev.visdb.seesaw.models.DbArray
Put the data from a java object array to the RowSet.
writeData(SsComponent, Object) - Method in interface dev.visdb.seesaw.models.DbCollection
Put the data from a java object array to the RowSet.
writeData(SsComponent, Object) - Method in class dev.visdb.seesaw.models.DbStringCollection
Put the data from a java object array to the RowSet.

Y

YES - Enum constant in enum class dev.visdb.seesaw.enums.YesNo
Predefined "yes" option.
YesNo - Enum Class in dev.visdb.seesaw.enums
Predefined yes/no options.

Z

ZoomCanvas - Class in dev.visdb.seesaw.utils
Works with a BufferedImage in a JScrollPane and some dynamic configuration Suppliers.
ZoomCanvas(JScrollPane, DoubleSupplier) - Constructor for class dev.visdb.seesaw.utils.ZoomCanvas
 
ZoomCanvas(JScrollPane, DoubleSupplier, Supplier) - Constructor for class dev.visdb.seesaw.utils.ZoomCanvas
Initializes the canvas independently of the parent Application context.
ZoomCanvas.CoordSystem - Enum Class in dev.visdb.seesaw.utils
The various coordinate spaces when working with a scaled image in a scroll pane.
ZoomCanvas.RenderingQuality - Enum Class in dev.visdb.seesaw.utils
Rendering quality.
ZoomCanvas.ResizeMode - Enum Class in dev.visdb.seesaw.utils
How to handle resize.
zoomOneShot(double) - Method in class dev.visdb.seesaw.SsImage
Executes a one-shot zoom adjustment while anchoring the transformation to the current visual center.

_

_MakeSonatypeHappy - Class in dev.visdb.seesaw.contrib
This class exists to generate empty javadoc and source jars to satisfy Sonatype's staging repository.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form