A B C D E F G H I J K L M N P Q R S T U V

A

AbstractCollectionSpanModel - class com.eliad.model.AbstractCollectionSpanModel.
A base class for CollectionSpanModels, providing a standard way of handling of listeners through AbstractSpanModel.
AbstractCollectionSpanModel() - Constructor for class com.eliad.model.AbstractCollectionSpanModel
 
AbstractDirectSpanModel - class com.eliad.model.AbstractDirectSpanModel.
A base class for DirectSpanModels, providing a standard way of handling of listeners through AbstractSpanModel.
AbstractDirectSpanModel() - Constructor for class com.eliad.model.AbstractDirectSpanModel
 
AbstractGridContext - class com.eliad.model.AbstractGridContext.
This abstract class provides default implementations for some of the methods in the GridContext.
AbstractGridContext(Component, int, int) - Constructor for class com.eliad.model.AbstractGridContext
Constructs an AbstractGridContext suitable for a non-spanned cell.
AbstractGridContext(Component, int, int, int, int) - Constructor for class com.eliad.model.AbstractGridContext
Constructs an AbstractGridContext suitable for any kind of cell.
AbstractGridModel - class com.eliad.model.AbstractGridModel.
This abstract class provides default implementations for most of the methods in the GridModel interface.
AbstractGridModel() - Constructor for class com.eliad.model.AbstractGridModel
 
AbstractGridSelectionModel - class com.eliad.model.AbstractGridSelectionModel.
Base implementation of handling listeners for GridSelectionModel.
AbstractGridSelectionModel() - Constructor for class com.eliad.model.AbstractGridSelectionModel
 
AbstractQuerySpanModel - class com.eliad.model.AbstractQuerySpanModel.
A base class for QuerySpanModels, providing a standard way to handle of listeners through AbstractSpanModel.
AbstractQuerySpanModel() - Constructor for class com.eliad.model.AbstractQuerySpanModel
 
AbstractRulerModel - class com.eliad.model.AbstractRulerModel.
An extension of the RulerModel interface that provides basic listener handling.
AbstractRulerModel() - Constructor for class com.eliad.model.AbstractRulerModel
 
AbstractSpanModel - class com.eliad.model.AbstractSpanModel.
A base for SpanModel, providing a standard handling of listeners
AbstractSpanModel() - Constructor for class com.eliad.model.AbstractSpanModel
 
AbstractStyleModel - class com.eliad.model.AbstractStyleModel.
This abstract class provides default implementations for most of the methods in the StyleModel interface.
AbstractStyleModel() - Constructor for class com.eliad.model.AbstractStyleModel
 
AccessibleGrid - class com.eliad.swing.AccessibleGrid.
The class used to obtain the accessible role for this object.
AccessibleGrid.AccessibleGridCell - class com.eliad.swing.AccessibleGrid.AccessibleGridCell.
The class used to obtain the AccessibleRole for a cell.
AccessibleGrid.AccessibleGridCell(AccessibleGrid, JSmartGrid, int, int, int) - Constructor for class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Constructs an AccessibleGridHeaderEntry
AccessibleGrid.AccessibleGridModelChange - class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange.
Describes a change in the accessible table model.
AccessibleGrid.AccessibleGridModelChange(AccessibleGrid, int, int, int, int, int) - Constructor for class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 
AccessibleGrid(JSmartGrid) - Constructor for class com.eliad.swing.AccessibleGrid
 
actionPerformed(ActionEvent) - Method in class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate
Invoked when an action occurs.
addAccessibleSelection(int) - Method in class com.eliad.swing.AccessibleGrid
Adds the specified Accessible child of the object to the object's selection.
addColumn(Object[]) - Method in class com.eliad.model.GenericGridModel
Adds a column to the end of the model.
addColumn(Vector) - Method in class com.eliad.model.GenericGridModel
Adds a column to the end of the model.
addFocusListener(FocusListener) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
 
addGridEditingListener(GridEditingListener) - Method in class com.eliad.swing.JSmartGrid
Adds a listener to the list that is notified each time an editing event occurs.
addGridListener(GridListener) - Method in class com.eliad.swing.JSmartGrid
Adds a listener to the list that is notified each time a cell event occurs.
addGridModelListener(GridModelListener) - Method in class com.eliad.model.AbstractGridModel
Adds a listener to the list that's notified each time a change to the data model occurs.
addGridModelListener(GridModelListener) - Method in interface com.eliad.model.GridModel
Adds a listener to the list that's notified each time a change to the data model occurs.
addGridSelectionListener(GridSelectionListener) - Method in class com.eliad.model.AbstractGridSelectionModel
Adds a listener to the list that's notified each time a change to the selection model occurs.
addGridSelectionListener(GridSelectionListener) - Method in interface com.eliad.model.GridSelectionModel
Adds a listener to the list that's notified each time a change to the selection model occurs.
addListener(CellsSet.Listener) - Method in interface com.eliad.util.CellsSet
Adds Listener l to the list of Listeners that will be notified of any changes to the model by the invocation of their method markAsChanged with a r argument containing all changes.
addListener(LinearPointSet.Listener) - Method in interface com.eliad.util.LinearPointSet
Adds Listener l to the list of Listeners that will be notified of any changes to the model by the invocation of their method markAsChanged with start, count arguments coveribg all changes.
addNotify() - Method in class com.eliad.swing.JSmartGrid
Calls the configureEnclosingScrollPane method.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Add a PropertyChangeListener to the listener list.
addRow(Object[]) - Method in class com.eliad.model.GenericGridModel
Adds a row to the end of the model.
addRow(Vector) - Method in class com.eliad.model.GenericGridModel
Adds a row to the end of the model.
addRulerModelListener(RulerModelListener) - Method in interface com.eliad.model.RulerModel
Adds a listener to the list that's notified each time a change to the data model occurs.
addRulerModelListener(RulerModelListener) - Method in class com.eliad.model.AbstractRulerModel
Adds a listener to the list that's notified each time a change to the data model occurs.
addSelectionRange(int, int, int, int) - Method in interface com.eliad.model.GridSelectionModel
Changes the selection to be all the points whose row number is between anchorRow and leadRow included and whose column number is between anchorColumn and leadColumn included.
addSpan(int, int, int, int) - Method in class com.eliad.model.GenericCollectionSpanModel
 
addSpanModelListener(SpanModelListener) - Method in class com.eliad.model.AbstractSpanModel
Adds a listener to the list that's notified each time a change to the span model occurs.
addSpanModelListener(SpanModelListener) - Method in class com.eliad.model.NullSpanModel
Adds a listener to the list that's notified each time a change to the span model occurs.
addSpanModelListener(SpanModelListener) - Method in interface com.eliad.model.SpanModel
Adds a listener to the list that's notified each time a change to the span model occurs.
addStyleModelListener(StyleModelListener) - Method in interface com.eliad.model.StyleModel
Adds a listener to the list that is notified each time a change to the style model occurs.
addStyleModelListener(StyleModelListener) - Method in class com.eliad.model.AbstractStyleModel
Adds a listener to the list that is notified each time a change to the style model occurs.
addVetoableChangeListener(String, VetoableChangeListener) - Method in class com.eliad.swing.JSmartGrid
Adds an item to the vetoable property change listeners list.
addVetoableChangeListener(VetoableChangeListener) - Method in class com.eliad.swing.JSmartGrid
Adds an item to the vetoable property change listeners list.
ALL_EDITORS_CHANGED - Static variable in class com.eliad.model.StyleModelEvent
Identifies a change to all existing editor(s)
ALL_RENDERERS_CHANGED - Static variable in class com.eliad.model.StyleModelEvent
Identifies a change to all existing renderer(s)
ANCHOR_CHANGED - Static variable in class com.eliad.model.GridSelectionEvent
 
anchorChanged(GridSelectionEvent) - Method in interface com.eliad.model.GridSelectionListener
Called whenever the anchor moves
anchorChanged(GridSelectionEvent) - Method in class com.eliad.swing.JSmartGrid
 
anchorChanged(GridSelectionEvent) - Method in class com.eliad.swing.AccessibleGrid
Track changes to table cell selections.
AtomicCell - class com.eliad.model.AtomicCell.
An implementation of ExtentCell that represents a mono-cell span.
AtomicCell(int, int) - Constructor for class com.eliad.model.AtomicCell
Constructs a extent cell at row,column. this extentCell represents a mono-cell span with a null identifier.
AUTO_RESIZE_ALL - Static variable in interface com.eliad.util.RulerConstants
During all resize operations, proportionately resize all items.
AUTO_RESIZE_LAST - Static variable in interface com.eliad.util.RulerConstants
During all resize operations, apply adjustments to the last item only.
AUTO_RESIZE_NEXT - Static variable in interface com.eliad.util.RulerConstants
When a item is adjusted in the controler, adjust the next item the opposite way.
AUTO_RESIZE_OFF - Static variable in interface com.eliad.util.RulerConstants
Do not adjust item sizes automatically; use a scrollbar.
AUTO_RESIZE_SUBSEQUENT - Static variable in interface com.eliad.util.RulerConstants
During interactive adjustment, change subsequent items to preserve the total width; this is the default behavior.

B

BasicGridHeaderUI - class com.eliad.swing.BasicGridHeaderUI.
Basic GridHeaderUI implementation.
BasicGridHeaderUI() - Constructor for class com.eliad.swing.BasicGridHeaderUI
 
BasicGridUI - class com.eliad.swing.BasicGridUI.
Basic GridUI implementation.
BasicGridUI.FocusHandler - class com.eliad.swing.BasicGridUI.FocusHandler.
This inner class is marked "public" due to a compiler bug.
BasicGridUI.FocusHandler(BasicGridUI) - Constructor for class com.eliad.swing.BasicGridUI.FocusHandler
 
BasicGridUI.MouseInputHandler - class com.eliad.swing.BasicGridUI.MouseInputHandler.
This inner class is marked "public" due to a compiler bug.
BasicGridUI.MouseInputHandler(BasicGridUI) - Constructor for class com.eliad.swing.BasicGridUI.MouseInputHandler
 
BasicGridUI.ResizableContext - class com.eliad.swing.BasicGridUI.ResizableContext.
 
BasicGridUI.ResizableContext(BasicGridUI) - Constructor for class com.eliad.swing.BasicGridUI.ResizableContext
 
BasicGridUI() - Constructor for class com.eliad.swing.BasicGridUI
 
BasicRulerModel - class com.eliad.model.defaults.BasicRulerModel.
A concrete implementation of the RulerModel interface based on the AbstractRulerModel helper class.
BasicRulerModel(Intervals, int) - Constructor for class com.eliad.model.defaults.BasicRulerModel
A constructor based on an Intervals instance, that will provide implementation for the most important methods of the AbstractRulerModel API.
BasicRulerModel(int, int, int) - Constructor for class com.eliad.model.defaults.BasicRulerModel
A constructor that uses a default Intervals implementation.
beforeItemsMoved(RulerModelEvent) - Method in interface com.eliad.model.RulerModelListener
Calls to send a pre-notification that ruler items will be moved.
beforeItemsMoved(RulerModelEvent) - Method in class com.eliad.model.GenericGridModel
Calls to send a prenotification that ruler items are to be moved.
beforeItemsMoved(RulerModelEvent) - Method in class com.eliad.model.RulerModelAdapter
Called just before an ItemsMoved event is triggered
beforeItemsMoved(RulerModelEvent) - Method in class com.eliad.swing.JSmartGrid
Received a prenotification that ruler items are to be moved.
beforeItemsMoved(RulerModelEvent) - Method in class com.eliad.swing.AccessibleGrid
 

C

cancelCellEditing() - Method in class com.eliad.model.defaults.DefaultGridCellEditor
Tells the editor to cancel editing and not to accept any partially edited value.
cancelCellEditing() - Method in class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate
Tells the editor to cancel editing and not to accept any partially edited value.
CELLS_UPDATED - Static variable in class com.eliad.model.GridModelEvent
The model shape was not modified, but some cells were updated
CellsSet - interface com.eliad.util.CellsSet.
An interface to describe a subset of N2.
CellsSet.Factory - class com.eliad.util.CellsSet.Factory.
A factory to clone CellsSet objects, and create default ones
CellsSet.Factory() - Constructor for class com.eliad.util.CellsSet.Factory
 
CellsSet.Listener - interface com.eliad.util.CellsSet.Listener.
A call-back for tracking changes
changeSelection(int, int, boolean, boolean) - Method in class com.eliad.swing.JSmartGrid
Updates the selection models of the grid, depending on the state of the two flags: toggle and extend.
changeSelectionRange(int, int, int, int, int, int, int, int, boolean) - Method in interface com.eliad.model.GridSelectionModel
Extends the selection.
changeSpan(int, int, int, int) - Method in class com.eliad.model.GenericCollectionSpanModel
 
clear() - Method in interface com.eliad.util.CellsSet
Empties the set
clear() - Method in class com.eliad.model.GenericCollectionSpanModel
 
clearAccessibleSelection() - Method in class com.eliad.swing.AccessibleGrid
Clears the selection in the object, so that no children in the object are selected.
clearCells(Rectangle) - Method in interface com.eliad.util.CellsSet
Ensures that all cells in the specified rectangle are withdrawn from the set
clearDirtyDraggingArea(Graphics, Rectangle) - Method in class com.eliad.swing.BasicGridUI
Repaints the background of the grid (probably in front of part of other cells). before painting the dragged cells.
clearDraggingArea(Graphics, Rectangle) - Method in class com.eliad.swing.BasicGridUI
Paints the area vacated by the dragged cells with the background behind the grid.
clearRegion(int, int) - Method in interface com.eliad.util.LinearPointSet
Ensures that all positions in the specified interval are excluded from the set
clearSelection() - Method in interface com.eliad.model.GridSelectionModel
Changes the selection to the empty set.
clearSelection() - Method in class com.eliad.swing.JSmartGrid
Unselects all selected cells.
clone() - Method in interface com.eliad.util.LinearPointSet
Necessary to allow public access to the clone method.
clone() - Method in interface com.eliad.util.Intervals
Necessary to allow public access to the clone method.
clone() - Method in class com.eliad.util.SizeSequenceIntervals
Necessary to allow public access to the clone method.
clone() - Method in interface com.eliad.util.CellsSet
Necessary to allow public access to the clone method.
clone() - Method in interface com.eliad.model.RulerModel
Necessary to allow public access to the clone method.
clone() - Method in class com.eliad.model.AbstractRulerModel
Exposing clone publicly.
clone() - Method in class com.eliad.model.defaults.BasicRulerModel
A specific implementation of clone.
clone() - Method in class com.eliad.model.defaults.DefaultRulerModel
A specific implementation of clone.
coalesceEvents(AWTEvent, AWTEvent) - Method in class com.eliad.swing.JSmartGrid
Potentially coalesce an event being posted with an existing event.
coalesceRects(Rectangle, Rectangle) - Static method in class com.eliad.util.EliadGraphicsUtilities
Coalesces two rectangles into one.
CollectionSpanModel - interface com.eliad.model.CollectionSpanModel.
This interface should be implemented by interfaces for which it is easiest to list their spans.
COLUMN_RANGE_SELECTION - Static variable in interface com.eliad.util.GridSelectionConstants
A value for the selectionMode property: only a range of continuous columns may be selected.
columnAtPoint(Point) - Method in class com.eliad.swing.JSmartGrid
Returns the index of the column that point lies in.
columnAtX(int) - Method in class com.eliad.swing.JSmartGrid
Returns the index of the column that x lies in.
columnMoved(int, int) - Method in class com.eliad.swing.AccessibleGrid
Track changes of a column repositioning.
COLUMNS_DELETED - Static variable in class com.eliad.model.GridModelEvent
A continuous set of columns was deleted from the model
COLUMNS_DELETED - Static variable in class com.eliad.model.SpanModelEvent
A continuous set of columns was deleted from the model
COLUMNS_INSERTED - Static variable in class com.eliad.model.GridModelEvent
A continuous set of columns was added to the model
COLUMNS_INSERTED - Static variable in class com.eliad.model.SpanModelEvent
A continuous set of columns was added to the model
COLUMNS_UPDATED - Static variable in class com.eliad.model.GridModelEvent
The model shape was not modified, but some columns were updated
columnsDeleted(int, int) - Method in class com.eliad.swing.AccessibleGrid
Track changes to the grid shape (columns deletions).
columnsInserted(int, int) - Method in class com.eliad.swing.AccessibleGrid
Track changes to the grid shape (columns insertions).
columnsResized(int) - Method in class com.eliad.swing.JSmartGrid
Call-back for column resizing.
columnsResized(int) - Method in class com.eliad.swing.AccessibleGrid
Track column resizing.
com.eliad.model - package com.eliad.model
This package contains the models needed by the grid component.
com.eliad.model.defaults - package com.eliad.model.defaults
This package contains default implementations for the interfaces and abstract classes in com.eliad.model.
com.eliad.swing - package com.eliad.swing
This is the main package of the grid component.
com.eliad.util - package com.eliad.util
This package contains simple interfaces and classes describing data structures and algorithms.
computeDifference(Rectangle, Rectangle) - Static method in class com.eliad.util.EliadGraphicsUtilities
It is another, more efficient way to implement SwingUtilities.computeDifference
configureEnclosingScrollPane() - Method in class com.eliad.swing.JSmartGrid
If this JSmartGrid is the viewportView of an enclosing JScrollPane (as is usually the case), configure this ScrollPane by installing the grid's gridHeaders as the HeaderViews of the scroll pane.
contains(int) - Method in interface com.eliad.util.LinearPointSet
Tests whether the x point is in the set.
contains(int, int) - Method in interface com.eliad.util.LinearPointSet
Tests whether the continuous subset of positions from start to length is contained in the set.
contains(Point) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Checks whether the specified point is within this object's bounds, where the point's x and y coordinates are defined to be relative to the coordinate system of the object.
containsCell(int, int) - Method in interface com.eliad.util.CellsSet
Tests whether the cell defined by coordinates x,y is in the set
convertToVector(Object[]) - Static method in class com.eliad.model.GenericGridModel
Returns a vector that contains the same objects as the array.
convertToVector(Object[][]) - Static method in class com.eliad.model.GenericGridModel
Returns a vector of vectors that contains the same objects as the array.
copy(CellsSet) - Static method in class com.eliad.util.CellsSet.Factory
Provides a public, exception free, type-safe way of copying an CellsSet object.
copy(Intervals) - Static method in class com.eliad.util.Intervals.Factory
Provides a public, exception free, type-safe way of copying an Intervals object.
copy(LinearPointSet) - Static method in class com.eliad.util.LinearPointSet.Factory
Provides a public, exception free, type-safe way of copying an Intervals object.
copy(RulerModel) - Static method in class com.eliad.model.RulerModel.Factory
Provides a public, exception free, type-safe way of copying a RulerModel object.
createDefault() - Static method in class com.eliad.util.LinearPointSet.Factory
Creates a default implementation.
createDefault() - Static method in class com.eliad.util.CellsSet.Factory
Creates a default implementation.
createDefault() - Static method in class com.eliad.model.GridSelectionModel.Factory
Creates a default implementation.
createDefault() - Static method in class com.eliad.model.defaults.RulerSizeManager.Factory
Creates a default implementation.
createDefault() - Static method in class com.eliad.model.defaults.RulerManager.Factory
Creates a default implementation.
createDefault() - Static method in class com.eliad.swing.SpanManager.Factory
Creates a default implementation.
createDefault(Intervals, int) - Static method in class com.eliad.model.RulerModel.Factory
Creates a default implementation based on an Intervals object.
createDefault(int, int) - Static method in class com.eliad.util.Intervals.Factory
Creates a default implementation.
createDefault(int, int, int) - Static method in class com.eliad.model.RulerModel.Factory
Creates a default implementation.
createDefaultColumnModel() - Method in class com.eliad.swing.JSmartGrid
Creates a default column model for an autonomous grid, based on the grid model dimension.
createDefaultEditors(boolean) - Method in class com.eliad.model.defaults.DefaultStyleModel
Creates default cell editors for objects, numbers, and boolean values.
createDefaultRenderers(boolean) - Method in class com.eliad.model.defaults.DefaultStyleModel
Creates default cell renderers for objects, numbers, doubles, dates, booleans, and icons.
createDefaultRowModel() - Method in class com.eliad.swing.JSmartGrid
Creates a default row model for an autonomous grid, based on the grid model dimension.
createFocusListener() - Method in class com.eliad.swing.BasicGridUI
Creates the focus listener for handling keyboard navigation in the JSmartGrid.
createHeader(int) - Method in class com.eliad.swing.JSmartGrid
Creates a default header for this JSmartGrid object.
createHeader(JSmartGrid, int) - Static method in class com.eliad.swing.JSmartGrid
Creates the preferred header for a JSmartGrid with a DefaultHeaderModel and DefaultHeaderStyleModel.
createHeader(JSmartGrid, int, GridModel, SpanModel, StyleModel) - Static method in class com.eliad.swing.JSmartGrid
Creates the preferred header for a JSmartGrid with specific GridModel, SpanModel and StyleModel.
createKeyListener() - Method in class com.eliad.swing.BasicGridUI
Creates the key listener for handling keyboard navigation in the JSmartGrid.
createMouseInputListener() - Method in class com.eliad.swing.BasicGridUI
Creates the mouse listener for the JSmartGrid.
createRendererPane() - Method in class com.eliad.swing.JSmartGrid
Factory method to create the cellRendererPane used to render the cells.
createTopLeft(JSmartGrid, RulerModel, GridModel, JSmartGrid, RulerModel, GridModel) - Method in class com.eliad.swing.JSmartGrid
Creates a default top left corner component for this grid.
createUI(JComponent) - Static method in class com.eliad.swing.BasicGridUI
 
createUI(JComponent) - Static method in class com.eliad.swing.BasicGridHeaderUI
 
createValue(UIDefaults) - Method in class com.eliad.model.defaults.DefaultStyleModel.ProxyLazyValue
Creates the value retrieved from the UIDefaults table.

D

DefaultGridCellEditor - class com.eliad.model.defaults.DefaultGridCellEditor.
The default editor for a GridCellEditor and DefaultStyleModel.
DefaultGridCellEditor.EditorDelegate - class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate.
 
DefaultGridCellEditor.EditorDelegate(DefaultGridCellEditor) - Constructor for class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate
 
DefaultGridCellEditor(JCheckBox) - Constructor for class com.eliad.model.defaults.DefaultGridCellEditor
Constructs a DefaultGridCellEditor object that uses a check box.
DefaultGridCellEditor(JComboBox) - Constructor for class com.eliad.model.defaults.DefaultGridCellEditor
Constructs a DefaultGridCellEditor object that uses a combo box.
DefaultGridCellEditor(JTextField) - Constructor for class com.eliad.model.defaults.DefaultGridCellEditor
Constructs a DefaultGridCellEditor that uses a text field.
DefaultGridCellRenderer - class com.eliad.model.defaults.DefaultGridCellRenderer.
The standard class for rendering (drawing) individual cells or spans in a grid (in particular JSmartGrids).
DefaultGridCellRenderer.UIResource - class com.eliad.model.defaults.DefaultGridCellRenderer.UIResource.
A subclass of DefaultGridCellRenderer that implements UIResource.
DefaultGridCellRenderer.UIResource() - Constructor for class com.eliad.model.defaults.DefaultGridCellRenderer.UIResource
 
DefaultGridCellRenderer() - Constructor for class com.eliad.model.defaults.DefaultGridCellRenderer
Creates a default table cell renderer.
DefaultHeaderModel - class com.eliad.swing.DefaultHeaderModel.
This is an implementation of GridModel that is suitable for a grid header.
DefaultHeaderModel(JSmartGrid, int) - Constructor for class com.eliad.swing.DefaultHeaderModel
Builds a GridModel suitable for a given grid, along a given orientation.
DefaultRulerModel - class com.eliad.model.defaults.DefaultRulerModel.
A full implementation of the RulerModel interface.
DefaultRulerModel(Intervals, int) - Constructor for class com.eliad.model.defaults.DefaultRulerModel
A constructor based on an Intervals instance, that will provide implementation for the most important methods of the AbstractRulerModel API.
DefaultRulerModel(int, int, int) - Constructor for class com.eliad.model.defaults.DefaultRulerModel
A constructor that uses a default Intervals implementation.
DefaultStyleModel - class com.eliad.model.defaults.DefaultStyleModel.
The DefaultStyleModel furnishes a way to manage a StyleModel which provides Editors and/or Renderers for cells or spans based on the class of the value.
DefaultStyleModel.BooleanEditor - class com.eliad.model.defaults.DefaultStyleModel.BooleanEditor.
A specific editor for truth values
DefaultStyleModel.BooleanEditor() - Constructor for class com.eliad.model.defaults.DefaultStyleModel.BooleanEditor
The default constructor.
DefaultStyleModel.BooleanRenderer - class com.eliad.model.defaults.DefaultStyleModel.BooleanRenderer.
A specific renderer for truth values
DefaultStyleModel.BooleanRenderer() - Constructor for class com.eliad.model.defaults.DefaultStyleModel.BooleanRenderer
The default constructor.
DefaultStyleModel.DateRenderer - class com.eliad.model.defaults.DefaultStyleModel.DateRenderer.
A Renderer specialized for date cells.
DefaultStyleModel.DateRenderer() - Constructor for class com.eliad.model.defaults.DefaultStyleModel.DateRenderer
 
DefaultStyleModel.DoubleRenderer - class com.eliad.model.defaults.DefaultStyleModel.DoubleRenderer.
A Renderer further specialized for precision numeric cells.
DefaultStyleModel.DoubleRenderer() - Constructor for class com.eliad.model.defaults.DefaultStyleModel.DoubleRenderer
 
DefaultStyleModel.GenericEditor - class com.eliad.model.defaults.DefaultStyleModel.GenericEditor.
A generic editor usable with most basic data types.
DefaultStyleModel.GenericEditor() - Constructor for class com.eliad.model.defaults.DefaultStyleModel.GenericEditor
Default constructor, uses a JTextField
DefaultStyleModel.IconRenderer - class com.eliad.model.defaults.DefaultStyleModel.IconRenderer.
A Renderer specialized for image cells.
DefaultStyleModel.IconRenderer() - Constructor for class com.eliad.model.defaults.DefaultStyleModel.IconRenderer
 
DefaultStyleModel.NumberEditor - class com.eliad.model.defaults.DefaultStyleModel.NumberEditor.
A variant, adapted for numeric entry
DefaultStyleModel.NumberEditor() - Constructor for class com.eliad.model.defaults.DefaultStyleModel.NumberEditor
The default constructor.
DefaultStyleModel.NumberRenderer - class com.eliad.model.defaults.DefaultStyleModel.NumberRenderer.
A Renderer specialized for numeric cells.
DefaultStyleModel.NumberRenderer() - Constructor for class com.eliad.model.defaults.DefaultStyleModel.NumberRenderer
Default constructor, adds right justification
DefaultStyleModel.ProxyLazyValue - class com.eliad.model.defaults.DefaultStyleModel.ProxyLazyValue.
Variant of UIDefaults.ProxyLazyValue that allows you to specify a class loader.
DefaultStyleModel.ProxyLazyValue(String) - Constructor for class com.eliad.model.defaults.DefaultStyleModel.ProxyLazyValue
Creates a LazyValue which will construct an instance when asked.
DefaultStyleModel.ProxyLazyValue(String, ClassLoader) - Constructor for class com.eliad.model.defaults.DefaultStyleModel.ProxyLazyValue
Creates a LazyValue which will construct an instance when asked.
DefaultStyleModel() - Constructor for class com.eliad.model.defaults.DefaultStyleModel
 
DefaultStyleModel(boolean) - Constructor for class com.eliad.model.defaults.DefaultStyleModel
 
DirectSpanModel - interface com.eliad.model.DirectSpanModel.
This interface should be implemented by SpanModels that do not need to maintain data structures to know where the spans are, but are able to answer a question about the presence of a span at some point in O(1) time, using some procedural rules.
doEnsurePreferredSizeAt(int, int) - Method in class com.eliad.swing.JSmartGrid
Computes automatically a "best"size for a given item on a given orientation, based on the renderers preferred sizes.
doEnsurePreferredSizeAt(int, int, boolean) - Method in class com.eliad.swing.JSmartGrid
Computes automatically a "best"size for a given item on a given orientation, based on the renderers preferred sizes.
doInsertEntries(int, int, int, boolean) - Method in class com.eliad.model.AbstractRulerModel
The actual job of AbstractRulerModel.insertEntries(int, int, int, boolean), without the notifications.
doInsertEntries(int, int, int, boolean) - Method in class com.eliad.model.defaults.BasicRulerModel
Adds a continuous group of entries to this RuleModel.
doInsertEntries(int, int, int, boolean) - Method in class com.eliad.model.defaults.DefaultRulerModel
 
doRemoveEntries(int, int) - Method in class com.eliad.model.AbstractRulerModel
The actual job of AbstractRulerModel.removeEntries(int, int), without the notifications.
doRemoveEntries(int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Removes a continuous group of entries from this RulerModel.
doRemoveEntries(int, int) - Method in class com.eliad.model.defaults.DefaultRulerModel
 
doSetMaxSize(int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the maximum size of a specific entry.
doSetMaxSize(int, int) - Method in class com.eliad.model.defaults.DefaultRulerModel
Sets the maximum size of a specific entry.
doSetMinSize(int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the minimum size of a specific entry.
doSetMinSize(int, int) - Method in class com.eliad.model.defaults.DefaultRulerModel
Sets the minimum size of a specific entry.
doSetPreferredSize(int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the preferred size of a specific entry.
doSetPreferredSize(int, int) - Method in class com.eliad.model.defaults.DefaultRulerModel
Sets the preferred size of a specific entry.

E

editCellAt(int, int) - Method in class com.eliad.swing.JSmartGrid
Starts editing the cell at row and column, if the cell is editable.
editCellAt(int, int, EventObject) - Method in class com.eliad.swing.JSmartGrid
Starts editing the cell at row and column, if the cell is editable.
editingCanceled(ChangeEvent) - Method in class com.eliad.swing.JSmartGrid
Invoked when editing is canceled.
editingCanceled(ChangeEvent) - Method in class com.eliad.swing.AccessibleGrid
Invoked when editing is canceled.
editingCanceled(GridEditingEvent) - Method in interface com.eliad.swing.GridEditingListener
This tells the listeners the editor has canceled editing
editingStarted(GridEditingEvent) - Method in interface com.eliad.swing.GridEditingListener
This tells the listeners the editor has started editing
editingStopped(ChangeEvent) - Method in class com.eliad.swing.JSmartGrid
Invoked when editing is finished.
editingStopped(ChangeEvent) - Method in class com.eliad.swing.AccessibleGrid
Track changes to a cell's contents.
editingStopped(GridEditingEvent) - Method in interface com.eliad.swing.GridEditingListener
This tells the listeners the editor has ended editing
EDITOR_DELETED - Static variable in class com.eliad.model.StyleModelEvent
Identifies the removal of editor(s)
EDITOR_INSERTED - Static variable in class com.eliad.model.StyleModelEvent
Identifies the addition of new Renderer
EDITOR_UPDATED - Static variable in class com.eliad.model.StyleModelEvent
Identifies a change to some existing editor(s)
EliadGraphicsUtilities - class com.eliad.util.EliadGraphicsUtilities.
A room for static geometric methods.
ensureCellInVisibleRect(int, int, boolean) - Method in class com.eliad.swing.JSmartGrid
Ensures that a given cell is in the visible rectangle, scrolling the view if necessary.
ensureNarrowSizes() - Method in class com.eliad.swing.JSmartGrid
Computes automatic "best" sizes for the orientation on which the grid is dependent, unless it is fully dependent.
ensurePreferredSizeAt(int, int) - Method in class com.eliad.swing.JSmartGrid
Auto resize a column (resp. row).
entriesInserted(int, int) - Method in class com.eliad.util.SizeCache
A post call-back for entries insertion
entriesRemoved(int, int) - Method in class com.eliad.util.SizeCache
A post call-back for entries removal
entryUpdated(int, int, int) - Method in class com.eliad.util.SizeCache
A post call-back for entry update
EnumEditor - class com.eliad.swing.EnumEditor.
 
EnumEditor(String[], int[]) - Constructor for class com.eliad.swing.EnumEditor
 
EnumEditor(String[], int[], String) - Constructor for class com.eliad.swing.EnumEditor
 
ExtentCell - interface com.eliad.model.ExtentCell.
This interface embodies the idea of the extension of a cell over the "following" cells, that is, cells to the right and to the bottom.

F

fireAnchorChanged(Point, Point) - Method in class com.eliad.model.AbstractGridSelectionModel
 
fireEditingCanceled(int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that editing was canceled in a given cell
fireEditingStarted(int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that editing has started in a given cell
fireEditingStopped(int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that editing is completed in a given cell
fireFocusGained(InputEvent, int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that the mouse exited a cell
fireFocusLost(InputEvent, int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that the mouse entered a cell
fireGridCellsChanged(int, int, int, int) - Method in class com.eliad.model.AbstractGridModel
Forwards a "data changed" notification event to all GridModelListeners that are registered for this grid model.
fireGridClicked(MouseEvent, int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that a click occurred in a cell
fireGridColumnsChanged(int, int) - Method in class com.eliad.model.AbstractGridModel
Forwards a "data changed" notification event to all GridModelListeners that registered themselves as listeners for this grid model.
fireGridColumnsDeleted(int, int) - Method in class com.eliad.model.AbstractGridModel
Forwards a columns removed notification event to all GridModelListeners that registered themselves as listeners for this grid model.
fireGridColumnsInserted(int, int) - Method in class com.eliad.model.AbstractGridModel
Forwards a columns added notification event to all GridModelListeners that registered themselves as listeners for this grid model.
fireGridDragged(MouseEvent, int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that the mouse was dragged over a cell
fireGridEntered(MouseEvent, int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that the mouse entered a cell
fireGridExited(MouseEvent, int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that the mouse exited a cell
fireGridModelChanged() - Method in class com.eliad.model.AbstractGridModel
Forwards a "structure totally changed" notification event to all GridModelListeners that registered themselves as listeners for this grid model.
fireGridMoved(MouseEvent, int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that the mouse was moved over a cell
fireGridPressed(MouseEvent, int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that the mouse was pressed over a cell
fireGridReleased(MouseEvent, int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
Notifies registered listeners that the mouse was released over a cell
fireGridRowsChanged(int, int) - Method in class com.eliad.model.AbstractGridModel
Forwards a "data changed" notification event to all GridModelListeners that are registered for this grid model.
fireGridRowsDeleted(int, int) - Method in class com.eliad.model.AbstractGridModel
Forwards a rows removed notification event to all GridModelListeners that registered themselves as listeners for this grid model.
fireGridRowsInserted(int, int) - Method in class com.eliad.model.AbstractGridModel
Forwards a rows added notification event to all GridModelListeners that registered themselves as listeners for this grid model.
fireGridStructureChanged(int, int, int) - Method in class com.eliad.model.AbstractGridModel
Forwards a "structure incrementally changed" notification event to all GridModelListeners that registered themselves as listeners for this grid model.
firePropertyChange(String, boolean, boolean) - Method in class com.eliad.model.defaults.DefaultGridCellRenderer
Overridden for performance reasons.
firePropertyChange(String, Object, Object) - Method in class com.eliad.model.defaults.DefaultGridCellRenderer
Overridden for performance reasons.
fireRulerBeforeItemsMoved(int, int, int) - Method in class com.eliad.model.AbstractRulerModel
Sends a prenotification that ruler items are to be moved.
fireRulerDataChanged(int, int, int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards the given notification event to all RulerModelListeners that registered themselves as listeners for this ruler model.
fireRulerDraggingChanged(int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards a "dragging changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerItemsDeleted(int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards a "items deleted" notification event to all RulerListeners that registered themselves as listeners for this ruler presentation model.
fireRulerItemsInserted(int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards an "items inserted" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerItemsMoved(int, int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards a "items moved" notification event to all RulerListeners that registered themselves as listeners for this ruler presentation model.
fireRulerMarginChanged(int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards a "margin changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerMaxSizeChanged(int, int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards a "maximun size changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerMinSizeChanged(int, int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards a "minimum size changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerModelChanged() - Method in class com.eliad.model.AbstractRulerModel
Forwards an "everything changed" notification event to all RulerListeners that registered themselves as listeners for this ruler model.
fireRulerModelChanged() - Method in class com.eliad.model.defaults.BasicRulerModel
The entire model have changed. this is a direct synchronization.
fireRulerPreferredSizeChanged(int, int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards a "preferred size changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerResizableChanged(int) - Method in class com.eliad.model.AbstractRulerModel
Forwards a "resizable changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerSizeChanged(int, int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards a "size changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerSizeChanged(int, int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Forwards a "size changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerSizesChanged() - Method in class com.eliad.model.AbstractRulerModel
Forwards a "sizes changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerStructureChanged(int, int, int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards the given notification event to all RulerModelListeners that registered themselves as listeners for this ruler model.
fireRulerVisibilityChanged(int, int) - Method in class com.eliad.model.AbstractRulerModel
Forwards a "visibility changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireRulerVisibilityChanged(int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Forwards a "visibility changed" notification event to all RulerModelListeners that registered themselves as listeners for this ruler presentation model.
fireSelectionRangeChanged(Rectangle) - Method in class com.eliad.model.AbstractGridSelectionModel
Notifies GridSelectionListeners that the value of the selection in the range range has changed.
fireSpanAdded(int, int, int, int) - Method in class com.eliad.model.AbstractSpanModel
Forwards the given notification event to all SpanModelListeners that registered themselves as listeners for this table model.
fireSpanColumnsDeleted(int, int) - Method in class com.eliad.model.AbstractSpanModel
Forwards a "columns removed" notification event to all SpanModelListeners that registered themselves as listeners for this span model.
fireSpanColumnsInserted(int, int) - Method in class com.eliad.model.AbstractSpanModel
Forwards a "columns added" notification event to all SpanModelListeners that registered themselves as listeners for this span model.
fireSpanModelChanged() - Method in class com.eliad.model.AbstractSpanModel
Forwards the given notification event to all SpanModelListeners that registered themselves as listeners for this table model.
fireSpanRemoved(int, int, int, int) - Method in class com.eliad.model.AbstractSpanModel
Forwards the given notification event to all SpanModelListeners that registered themselves as listeners for this table model.
fireSpanRowsDeleted(int, int) - Method in class com.eliad.model.AbstractSpanModel
Forwards a "rows removed" notification event to all SpanModelListeners that registered themselves as listeners for this span model.
fireSpanRowsInserted(int, int) - Method in class com.eliad.model.AbstractSpanModel
Forwards a "rows added" notification event to all SpanModelListeners that registered themselves as listeners for this span model.
fireSpanStructureChanged(int, int, int) - Method in class com.eliad.model.AbstractSpanModel
Forwards a "structure incrementally changed" notification event to all SpanModelListeners that registered themselves as listeners for this span model.
fireSpanUpdated(int, int, int, int, int, int) - Method in class com.eliad.model.AbstractSpanModel
Forwards the given notification event to all SpanModelListeners that registered themselves as listeners for this table model.
fireStyleEditorChanged(int, int, int, int) - Method in class com.eliad.model.AbstractStyleModel
Forwards a "editor changed" notification event to all StyleModelListeners that are registered.
fireStyleEditorModelChanged() - Method in class com.eliad.model.AbstractStyleModel
Forwards an "editor model changed" notification event to all StyleModelListeners that are registered.
fireStyleModelChanged() - Method in class com.eliad.model.AbstractStyleModel
Forwards a "model changed" notification event to all StyleModelListeners that are registered.
fireStyleRendererChanged(int, int, int, int) - Method in class com.eliad.model.AbstractStyleModel
Forwards a "renderer changed" notification event to all StyleModelListeners that are registered.
fireStyleRendererModelChanged() - Method in class com.eliad.model.AbstractStyleModel
Forwards a "renderer model changed" notification event to all StyleModelListeners that are registered.
firstColumn - Variable in class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 
firstRow - Variable in class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 
flushToolTipCache() - Method in class com.eliad.swing.JSmartGrid
Invoked whenever the tooltips associated with cells components have changed, without the grid or style models having changed themselves.
focusGained(FocusEvent) - Method in class com.eliad.swing.BasicGridUI.FocusHandler
 
focusListener_ - Variable in class com.eliad.swing.BasicGridUI
 
focusLost(FocusEvent) - Method in class com.eliad.swing.BasicGridUI.FocusHandler
 
fromEnum(int, String[], int[]) - Static method in class com.eliad.swing.EnumEditor
 

G

GenericCollectionSpanModel - class com.eliad.model.GenericCollectionSpanModel.
An implementation of an extensional, freely updatable SpanModel, stored by "row buckets".
GenericCollectionSpanModel.SpanIterator - class com.eliad.model.GenericCollectionSpanModel.SpanIterator.
 
GenericCollectionSpanModel.SpanIterator(GenericCollectionSpanModel) - Constructor for class com.eliad.model.GenericCollectionSpanModel.SpanIterator
 
GenericCollectionSpanModel() - Constructor for class com.eliad.model.GenericCollectionSpanModel
 
GenericGridModel - class com.eliad.model.GenericGridModel.
This is an implementation of GridModel that uses a Vector of Vectors to store the cell value objects.
GenericGridModel() - Constructor for class com.eliad.model.GenericGridModel
Constructs a default DefaultGridModel which is a grid of ten columns and ten rows.
GenericGridModel(int, int) - Constructor for class com.eliad.model.GenericGridModel
Constructs a GenericGridModel with numRows and numColumns of null object values.
GenericGridModel(Object[][]) - Constructor for class com.eliad.model.GenericGridModel
Constructs a GenericGridModel and initializes the grid by passing data and columnNames to the setDataVector method.
GenericGridModel(Vector) - Constructor for class com.eliad.model.GenericGridModel
Constructs a GenericGridModel and initializes the grid by passing data to the setDataVector method.
getAccessibleAction() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the AccessibleAction associated with this object if one exists.
getAccessibleAt(int, int) - Method in class com.eliad.swing.AccessibleGrid
 
getAccessibleAt(Point) - Method in class com.eliad.swing.AccessibleGrid
Returns the Accessible child, if one exists, contained at the local coordinate Point.
getAccessibleAt(Point) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
 
getAccessibleCaption() - Method in class com.eliad.swing.AccessibleGrid
Returns the caption for the table.
getAccessibleChild(int) - Method in class com.eliad.swing.AccessibleGrid
Return the nth Accessible child of the object.
getAccessibleChild(int) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Return the specified Accessible child of the object.
getAccessibleChildrenCount() - Method in class com.eliad.swing.AccessibleGrid
Returns the number of accessible children in the object.
getAccessibleChildrenCount() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Returns the number of accessible children in the object.
getAccessibleColumnAtIndex(int) - Method in class com.eliad.swing.AccessibleGrid
 
getAccessibleColumnCount() - Method in class com.eliad.swing.AccessibleGrid
 
getAccessibleColumnDescription(int) - Method in class com.eliad.swing.AccessibleGrid
Return the description of the specified column in the table.
getAccessibleColumnExtentAt(int, int) - Method in class com.eliad.swing.AccessibleGrid
Returns the number of columns occupied by the Accessible at a given (row, column)
getAccessibleColumnHeader() - Method in class com.eliad.swing.AccessibleGrid
Return the column headers as an AccessibleTable.
getAccessibleComponent() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the AccessibleComponent associated with this object if one exists.
getAccessibleContext() - Method in class com.eliad.swing.JSmartGrid
Gets the AccessibleContext associated with this JSmartGrid.
getAccessibleContext() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the AccessibleContext associated with this component.
getAccessibleDescription() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the accessible description of this object.
getAccessibleIndexAt(int, int) - Method in class com.eliad.swing.AccessibleGrid
Returns the index at a given (row, column) in the table
getAccessibleIndexInParent() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the index of this object in its accessible parent.
getAccessibleName() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the accessible name of this object.
getAccessibleParent() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the Accessible parent of this object.
getAccessibleRole() - Method in class com.eliad.swing.AccessibleGrid
Returns the role of this object.
getAccessibleRole() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the role of this object.
getAccessibleRowAtIndex(int) - Method in class com.eliad.swing.AccessibleGrid
 
getAccessibleRowCount() - Method in class com.eliad.swing.AccessibleGrid
 
getAccessibleRowDescription(int) - Method in class com.eliad.swing.AccessibleGrid
Return the description of the specified row in the table.
getAccessibleRowExtentAt(int, int) - Method in class com.eliad.swing.AccessibleGrid
Returns the number of rows occupied by the Accessible at a specified row and column in the table.
getAccessibleRowHeader() - Method in class com.eliad.swing.AccessibleGrid
Return the row headers as an AccessibleTable.
getAccessibleSelection() - Method in class com.eliad.swing.AccessibleGrid
Returns the AccessibleSelection associated with this object if one exists.
getAccessibleSelection() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the AccessibleSelection associated with this object if one exists.
getAccessibleSelection(int) - Method in class com.eliad.swing.AccessibleGrid
Returns an Accessible representing the specified selected child in the object.
getAccessibleSelectionCount() - Method in class com.eliad.swing.AccessibleGrid
Returns the number of Accessible children currently selected.
getAccessibleStateSet() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the state set of this object.
getAccessibleSummary() - Method in class com.eliad.swing.AccessibleGrid
Returns the summary description of the table.
getAccessibleTable() - Method in class com.eliad.swing.AccessibleGrid
Gets the AccessibleTable associated with this object if one exists.
getAccessibleText() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the AccessibleText associated with this object if one exists.
getAccessibleValue() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the AccessibleValue associated with this object if one exists.
getActiveGrid(int) - Method in class com.eliad.swing.JSmartGrid
Returns the grid on which this grid is dependent for the given orientation, null if none.
getAdditionalBeanInfo() - Method in class com.eliad.swing.JSmartGridBeanInfo
 
getAnchorColumn() - Method in class com.eliad.model.SpanModelEvent
Returns the anchor (left) column of the span
getAnchorColumn() - Method in interface com.eliad.model.GridSelectionModel
Returns the leftmost coordinate of the anchor column.
getAnchorRow() - Method in class com.eliad.model.SpanModelEvent
Returns the anchor (top) row of the span event
getAnchorRow() - Method in interface com.eliad.model.GridSelectionModel
Returns the top coordinate of the anchor row.
getAsText() - Method in class com.eliad.swing.EnumEditor
 
getAutoResizeMode() - Method in interface com.eliad.model.RulerModel
Returns the resizing mode of the ruler.
getAutoResizeMode() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the resizing mode of the ruler.
getBackground() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the background color of this object.
getBackgroundColor() - Method in interface com.eliad.model.StyleContextModel
Returns the background color for the cell.
getBackgroundColor() - Method in class com.eliad.model.AbstractGridContext
Returns the background color for the cell, taken from the component.
getBorder() - Method in interface com.eliad.model.StyleContextModel
Returns the default border for cells.
getBorder() - Method in class com.eliad.model.AbstractGridContext
Returns the default border for cells.
getBounds() - Method in interface com.eliad.util.CellsSet
Returns the smallest rectangle including all the cells in the subset
getBounds() - Method in interface com.eliad.model.GridContext
Returns the bounds for the current cell inside the context component.
getBounds() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
 
getCellBorder() - Method in class com.eliad.swing.JSmartGrid
Returns the cell border for cells.
getCellBounds(int, int, boolean, boolean, Rectangle) - Method in class com.eliad.swing.JSmartGrid
Returns a rectangle for the cell that lies logically at the intersection of row and column, covering any overspanned cells.
getCellEditorValue() - Method in class com.eliad.model.defaults.DefaultGridCellEditor
Returns the value of the editing component as an Object Forwards method to our delegate.
getCellEditorValue() - Method in class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate
Returns the value of the editing component as an Object
getCellEditorValue() - Method in class com.eliad.model.defaults.DefaultStyleModel.GenericEditor
 
getCellMaximumSize(int, int) - Method in class com.eliad.swing.JSmartGrid
Returns the maximum size of a physical cell.
getCellMaximumSize(int, int, boolean) - Method in class com.eliad.swing.JSmartGrid
Returns the maximum size of a cell.
getCellMinimumSize(int, int) - Method in class com.eliad.swing.JSmartGrid
Returns the minimum size of a physical cell.
getCellMinimumSize(int, int, boolean) - Method in class com.eliad.swing.JSmartGrid
Returns the minimum size of a cell.
getCellPreferredSize(int, int) - Method in class com.eliad.swing.JSmartGrid
Returns the preferred size of a physical cell.
getCellPreferredSize(int, int, boolean) - Method in class com.eliad.swing.JSmartGrid
Returns the preferred size of a cell.
getCellRenderer(int, int, int, int, Object) - Method in class com.eliad.swing.JSmartGrid
Returns an appropriate renderer for the cell specified by this row and column.
getCellsCount(int, int) - Method in interface com.eliad.util.CellsSet
Returns the number of cells inside some (optional) limits
getClickCountToStart() - Method in class com.eliad.model.defaults.DefaultGridCellEditor
Returns the number of clicks required to start editing.
getColumn() - Method in interface com.eliad.model.ExtentCell
Returns the column of the anchor of this span.
getColumn() - Method in class com.eliad.model.AbstractGridContext
Returns the column of the cell where rendering or editing will take place.
getColumn() - Method in interface com.eliad.model.GridContext
Returns the column of the cell where rendering or editing will take place.
getColumn() - Method in class com.eliad.model.AtomicCell
 
getColumn() - Method in class com.eliad.swing.GridEvent
 
getColumn() - Method in class com.eliad.swing.GridEditingEvent
 
getColumnActiveGrid() - Method in class com.eliad.swing.JSmartGrid
Returns the grid on which this grid is dependent for the horizontal orientation, null if none.
getColumnAutoResizeMode() - Method in class com.eliad.swing.JSmartGrid
Returns the column auto resize mode of the grid.
getColumnCount() - Method in interface com.eliad.model.ExtentCell
Returns the number of columns taken by the span
getColumnCount() - Method in class com.eliad.model.GridModelEvent
 
getColumnCount() - Method in class com.eliad.model.GenericGridModel
Returns the number of columns in this grid.
getColumnCount() - Method in interface com.eliad.model.GridModel
Returns the number of columns in the model.
getColumnCount() - Method in class com.eliad.model.AbstractGridContext
Returns the column count of the cell where rendering or editing will take place.
getColumnCount() - Method in class com.eliad.model.StyleModelEvent
The number of continuous columns where modifications took place.
getColumnCount() - Method in interface com.eliad.model.GridContext
Returns the column count of the cell where rendering or editing will take place.
getColumnCount() - Method in class com.eliad.model.AtomicCell
 
getColumnCount() - Method in class com.eliad.swing.JSmartGrid
 
getColumnCount() - Method in class com.eliad.swing.GridEvent
 
getColumnCount() - Method in class com.eliad.swing.DefaultHeaderModel
Returns the number of columns in the model.
getColumnHeader() - Method in class com.eliad.swing.JSmartGrid
Returns the component that serves as the horizontal header for this JSmartGrid, if any.
getColumnMargin() - Method in class com.eliad.swing.JSmartGrid
Gets the amount of empty space (in pixels) between cells.
getColumnModel() - Method in class com.eliad.swing.JSmartGrid
Returns the horizontal ruler model associated with this JSmartGrid.
getColumnPosition(int) - Method in class com.eliad.swing.JSmartGrid
Returns the leftmost horizontal coordinate (in pixels) of the cells in column.
getColumnTab(int) - Method in class com.eliad.model.AbstractGridContext
Returns the appropriate column position for a column that is inside the current cell or span.
getColumnTab(int) - Method in interface com.eliad.model.GridContext
Returns the column position for a column that is inside the current cell or span.
getColumnWidth(int) - Method in class com.eliad.swing.JSmartGrid
Returns the width (in pixels) of the cells in column.
getComponent() - Method in class com.eliad.model.AbstractGridContext
Returns the component behind this GridContext.
getComponent() - Method in interface com.eliad.model.GridContext
Returns the component behind this GridContext.
getComponent() - Method in class com.eliad.model.defaults.DefaultGridCellEditor
Returns the a reference to the editor component.
getComponent(Object, boolean, boolean, boolean, int, int, GridContext) - Method in interface com.eliad.model.GridCellRenderer
Returns the Component used for drawing the cell or span of the Value according to the GridContext.
getComponent(Object, boolean, boolean, boolean, int, int, GridContext) - Method in class com.eliad.model.defaults.DefaultGridCellRenderer
Returns the grid cell renderer for a given cell.
getComponent(Object, boolean, boolean, boolean, int, int, GridContext) - Method in class com.eliad.model.defaults.DefaultStyleModel.BooleanRenderer
 
getComponent(Object, boolean, int, int, GridContext) - Method in interface com.eliad.model.GridCellEditor
Returns the Component used for editing the cell or span of the Value according to the GridContext.
getComponent(Object, boolean, int, int, GridContext) - Method in class com.eliad.model.defaults.DefaultGridCellEditor
 
getComponent(Object, boolean, int, int, GridContext) - Method in class com.eliad.model.defaults.DefaultStyleModel.GenericEditor
 
getComponent(Object, boolean, int, int, GridContext) - Method in class com.eliad.model.defaults.DefaultStyleModel.BooleanEditor
 
getCount() - Method in interface com.eliad.util.Intervals
Returns the number of entries in this Intervals object
getCount() - Method in class com.eliad.util.SizeSequenceIntervals
Returns the number of entries in this Intervals object
getCount() - Method in class com.eliad.util.SizeCache
Returns the number of entries in the cached Intervals object.
getCount() - Method in class com.eliad.model.RulerModelEvent
Retrieves the count of the items concerned.
getCount() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the number of entries in this RulerMode object.
getCurrentCellEditor() - Method in class com.eliad.swing.JSmartGrid
Returns the cell editor.
getCursor() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the Cursor of this object.
getDefaultEventIndex() - Method in class com.eliad.swing.JSmartGridBeanInfo
A bean may have a "default" event that is the event that will mostly commonly be used by human's when using the bean.
getDefaultPropertyIndex() - Method in class com.eliad.swing.JSmartGridBeanInfo
A bean may have a "default" property that is the property that will mostly commonly be initially chosen for update by human's who are customizing the bean.
getDefaultSize() - Method in interface com.eliad.util.Intervals
returns the default size for new entries
getDefaultSize() - Method in class com.eliad.util.SizeSequenceIntervals
returns the default size for new entries
getDefaultSize() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the default size for new entries.
getDefaultStyleContext() - Method in class com.eliad.model.AbstractGridContext
Returns the default style context model which was defined in the grid component as default cell attributes.
getDefaultStyleContext() - Method in interface com.eliad.model.GridContext
Returns the default style context model which was defined in the grid component as default cell attributes.
getDraggingDistance() - Method in interface com.eliad.model.RulerModel
Returns the distance that the "dragged" items are from their normal position.
getDraggingDistance() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the distance the "dragged" items are from their normal position.
getDraggingDistance(int) - Method in class com.eliad.swing.JSmartGrid
Returns the dragging distance along the given orientation.
getEditor(Class) - Method in class com.eliad.model.defaults.DefaultStyleModel
Returns the editor to be used by default.
getEditor(Class, int, int, GridContext) - Method in interface com.eliad.model.StyleModel
Returns an appropriate editor for the cell specified by this row and column.
getEditor(Class, int, int, GridContext) - Method in class com.eliad.model.defaults.DefaultStyleModel
Returns an appropriate editor for the cell specified by this row and column.
getEditorComponent() - Method in class com.eliad.swing.JSmartGrid
Returns the component that is handling the editing session.
getEnclosure(int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
Computes the smallest rectangle enclosing two given cells and that fully contains any span that it crosses.
getEnd() - Method in interface com.eliad.util.LinearPointSet
Returns the first point not contained in the set.
getEventSetDescriptors() - Method in class com.eliad.swing.JSmartGridBeanInfo
Gets the beans EventSetDescriptors.
getFirstChangedColumn() - Method in class com.eliad.model.GridSelectionEvent
 
getFirstChangedRow() - Method in class com.eliad.model.GridSelectionEvent
 
getFirstColumn() - Method in class com.eliad.model.GridModelEvent
 
getFirstColumn() - Method in class com.eliad.model.StyleModelEvent
The first column where a modification took place.
getFirstColumn() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 
getFirstDraggingItem() - Method in interface com.eliad.model.RulerModel
Returns the first of a continuous range of items that should be considered "dragged" out of its normal position.
getFirstDraggingItem() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the first of a continuous range of items that has been "dragged" out of its normal position.
getFirstDraggingItem(int) - Method in class com.eliad.swing.JSmartGrid
Returns the index of the first item currently being dragged along the given orientation.
getFirstRow() - Method in class com.eliad.model.GridModelEvent
 
getFirstRow() - Method in class com.eliad.model.StyleModelEvent
The first row where a modification took place.
getFirstRow() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 
getFirstSelectedColumn() - Method in class com.eliad.model.AbstractGridSelectionModel
Retrieves the index of the first row where at least one cell is selected.
getFirstSelectedColumn() - Method in interface com.eliad.model.GridSelectionModel
Retrieves the index of the first column where at least one cell is selected. shortcut for getFirstSelectedItem(HORIZONTAL)
getFirstSelectedColumn() - Method in class com.eliad.swing.JSmartGrid
 
getFirstSelectedItem(int) - Method in interface com.eliad.model.GridSelectionModel
Retrieves the index of the first row/column where at least one unit is selected.
getFirstSelectedRow() - Method in class com.eliad.model.AbstractGridSelectionModel
Retrieves the index of the first row where at least one cell is selected.
getFirstSelectedRow() - Method in interface com.eliad.model.GridSelectionModel
Retrieves the index of the first row where at least one cell is selected. shortcut for getFirstSelectedItem(VERTICAL)
getFirstSelectedRow() - Method in class com.eliad.swing.JSmartGrid
 
getFocusBackgroundColor() - Method in interface com.eliad.model.StyleContextModel
Returns the background color for the cells that have the focus.
getFocusBackgroundColor() - Method in class com.eliad.model.AbstractGridContext
Returns the background color for cells that have the focus.
getFocusBackgroundColor() - Method in class com.eliad.swing.JSmartGrid
Returns the background color for the cells that have the focus.
getFocusForegroundColor() - Method in interface com.eliad.model.StyleContextModel
Returns the foreground color for the cells that have the focus.
getFocusForegroundColor() - Method in class com.eliad.model.AbstractGridContext
Returns the foreground color for cells that have the focus.
getFocusForegroundColor() - Method in class com.eliad.swing.JSmartGrid
Returns the foreground color for the cells that have the focus.
getFocusHighlightBorder() - Method in interface com.eliad.model.StyleContextModel
Returns the highlight border for the cells that have the focus.
getFocusHighlightBorder() - Method in class com.eliad.model.AbstractGridContext
Returns the highlight border for cells that have the focus.
getFocusHighlightBorder() - Method in class com.eliad.swing.JSmartGrid
Returns the highlight border for the cells that have the focus.
getFont() - Method in interface com.eliad.model.StyleContextModel
Returns the font for the cell.
getFont() - Method in class com.eliad.model.AbstractGridContext
Returns the font for the cell, taken from the component.
getFont() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the Font of this object.
getFontMetrics(Font) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the FontMetrics of this object.
getForeground() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the foreground color of this object.
getForegroundColor() - Method in interface com.eliad.model.StyleContextModel
Returns the foreground color for the cell.
getForegroundColor() - Method in class com.eliad.model.AbstractGridContext
Returns the foreground color for the cell, taken from the component.
getFromIndex() - Method in class com.eliad.model.RulerModelEvent
Retrieves the origin index for RULER_ITEMS_MOVED
getGridColor() - Method in class com.eliad.swing.JSmartGrid
Returns the color used to draw grid lines.
getHiddenCount() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the number of invisible items
getIcon(int) - Method in class com.eliad.swing.JSmartGridBeanInfo
This method returns an image object that can be used to represent the bean in toolboxes, toolbars, etc.
getIconC16Name() - Method in class com.eliad.swing.JSmartGridBeanInfo
 
getIconC32Name() - Method in class com.eliad.swing.JSmartGridBeanInfo
 
getIconM16Name() - Method in class com.eliad.swing.JSmartGridBeanInfo
 
getIconM32Name() - Method in class com.eliad.swing.JSmartGridBeanInfo
 
getIdentifier() - Method in interface com.eliad.model.ExtentCell
Returns the identifier object for this cell.
getIdentifier() - Method in class com.eliad.model.AbstractGridContext
Returns the identifier object attached to the cell that this GridContext refers to.
getIdentifier() - Method in interface com.eliad.model.GridContext
Returns the identifier object attached to the cell that this GridContext refers to.
getIdentifier() - Method in class com.eliad.model.AtomicCell
 
getIndex() - Method in class com.eliad.model.RulerModelEvent
Retrieves the index of the item where the change took place.
getIndex(int) - Method in interface com.eliad.util.Intervals
Returns the index of the entry that contains the specified position.
getIndex(int) - Method in class com.eliad.util.SizeSequenceIntervals
Returns the index of the entry that contains to the specified position.
getIndex(int) - Method in class com.eliad.util.SizeCache
Returns the index of the entry that corresponds to the specified position.
getIndex(int) - Method in interface com.eliad.model.RulerModel
Returns the index of the entry that corresponds to the specified position.
getIndex(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the index of the entry that corresponds to the specified position.
getIntercellSpacing() - Method in class com.eliad.swing.JSmartGrid
Returns the horizontal and vertical space between cells.
getIntervals() - Method in class com.eliad.util.SizeCache
 
getJavaInitializationString() - Method in class com.eliad.swing.EnumEditor
 
getLastChangedColumn() - Method in class com.eliad.model.GridSelectionEvent
 
getLastChangedRow() - Method in class com.eliad.model.GridSelectionEvent
 
getLastColumn() - Method in class com.eliad.model.GridModelEvent
 
getLastColumn() - Method in class com.eliad.model.StyleModelEvent
The last column where a modification took place.
getLastColumn() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 
getLastDraggingItem() - Method in interface com.eliad.model.RulerModel
Returns the last of a continuous range of items that should be considered "dragged" out of its normal position.
getLastDraggingItem() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the first of a continuous range of items that has been "dragged" out of its normal position.
getLastDraggingItem(int) - Method in class com.eliad.swing.JSmartGrid
Returns the index of the last item currently being dragged along the given orientation.
getLastRow() - Method in class com.eliad.model.GridModelEvent
 
getLastRow() - Method in class com.eliad.model.StyleModelEvent
The last row where a modification took place.
getLastRow() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 
getLastSelectedColumn() - Method in class com.eliad.model.AbstractGridSelectionModel
Retrieves the index of the last column where at least one cell is selected.
getLastSelectedColumn() - Method in interface com.eliad.model.GridSelectionModel
Retrieves the index of the last column where at least one cell is selected. shortcut for getLastSelectedItem(HORIZONTAL)
getLastSelectedColumn() - Method in class com.eliad.swing.JSmartGrid
 
getLastSelectedItem(int) - Method in interface com.eliad.model.GridSelectionModel
Retrieves the index of the last row/column where at least one unit is selected.
getLastSelectedRow() - Method in class com.eliad.model.AbstractGridSelectionModel
Retrieves the index of the last row where at least one cell is selected.
getLastSelectedRow() - Method in interface com.eliad.model.GridSelectionModel
Retrieves the index of the last row where at least one cell is selected. shortcut for getLastSelectedItem(VERTICAL)
getLastSelectedRow() - Method in class com.eliad.swing.JSmartGrid
 
getLeadColumn() - Method in interface com.eliad.model.GridSelectionModel
Returns the rightmost coordinate of the lead column.
getLeadRow() - Method in interface com.eliad.model.GridSelectionModel
Returns the bottom coordinate of the lead row.
getListenerCount() - Method in class com.eliad.swing.JSmartGrid
Returns the numbers of listeners of all types (bar the listeners on property change events).
getListenerCount(Class) - Method in class com.eliad.swing.JSmartGrid
Returns the numbers of listeners of a given type.
getLocale() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the locale of the component.
getLocation() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Gets the location of the object relative to the parent in the form of a point specifying the object's top-left corner in the screen's coordinate space.
getLocationOnScreen() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Returns the location of the object on the screen.
getMargin() - Method in interface com.eliad.model.RulerModel
Returns the global margin value
getMargin() - Method in class com.eliad.model.defaults.BasicRulerModel
returns the global margin value
getMaximumSize(JComponent) - Method in class com.eliad.swing.BasicGridUI
Return the maximum size of the grid.
getMaxSize(int) - Method in interface com.eliad.model.RulerModel
Returns the maximum size of a specific entry.
getMaxSize(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the maximum size of a specific entry.
getMaxSize(int) - Method in class com.eliad.model.defaults.DefaultRulerModel
Returns the maximum size of a specific entry.
getMinimumSize(JComponent) - Method in class com.eliad.swing.BasicGridUI
Return the minimum size of the grid.
getMinSize(int) - Method in interface com.eliad.model.RulerModel
Returns the minimum size of a specific entry.
getMinSize(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the minimum size of a specific entry.
getMinSize(int) - Method in class com.eliad.model.defaults.DefaultRulerModel
Returns the minimum size of a specific entry.
getModel() - Method in class com.eliad.swing.JSmartGrid
Returns the data model associated with this JSmartGrid.
getNewAnchorColumn() - Method in class com.eliad.model.GridSelectionEvent
 
getNewAnchorRow() - Method in class com.eliad.model.GridSelectionEvent
 
getNewColumnCount() - Method in class com.eliad.model.SpanModelEvent
Valid for SpanModelEvent.SPAN_UPDATED, SpanModelEvent.SPAN_ADDED, SpanModelEvent.COLUMNS_INSERTED.
getNewIntegerValue() - Method in class com.eliad.model.RulerModelEvent
Retrieves the new integer value after the change.
getNewRowCount() - Method in class com.eliad.model.SpanModelEvent
Valid for SpanModelEvent.SPAN_UPDATED, SpanModelEvent.SPAN_ADDED, SpanModelEvent.ROWS_INSERTED.
getOldAnchorColumn() - Method in class com.eliad.model.GridSelectionEvent
 
getOldAnchorRow() - Method in class com.eliad.model.GridSelectionEvent
 
getOldColumnCount() - Method in class com.eliad.model.SpanModelEvent
Valid for SpanModelEvent.SPAN_UPDATED, SpanModelEvent.SPAN_REMOVED, SpanModelEvent.COLUMNS_DELETED.
getOldIntegerValue() - Method in class com.eliad.model.RulerModelEvent
Retrieves the old integer value before the change.
getOldRowCount() - Method in class com.eliad.model.SpanModelEvent
Valid for SpanModelEvent.SPAN_UPDATED, SpanModelEvent.SPAN_REMOVED, SpanModelEvent.ROWS_DELETED.
getOrientation() - Method in interface com.eliad.model.RulerModel
Returns the orientation of the ruler.
getOrientation() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the orientation of the ruler.
getPosition(int) - Method in interface com.eliad.util.Intervals
Returns the start position for the specified entry.
getPosition(int) - Method in class com.eliad.util.SizeSequenceIntervals
Returns the start position for the specified entry.
getPosition(int) - Method in class com.eliad.util.SizeCache
Returns the start position for the specified entry.
getPosition(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the start position for the specified entry.
getPreferredScrollableViewportSize() - Method in class com.eliad.swing.JSmartGrid
Returns the preferred size of the viewport for this table.
getPreferredSize(int) - Method in interface com.eliad.model.RulerModel
Returns the preferred size of a specific entry.
getPreferredSize(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the preferred size of a specific entry.
getPreferredSize(int) - Method in class com.eliad.model.defaults.DefaultRulerModel
Returns the preferred size of a specific entry.
getPreferredSize(JComponent) - Method in class com.eliad.swing.BasicGridUI
Return the preferred size of the grid.
getPropertyDescriptors() - Method in class com.eliad.swing.JSmartGridBeanInfo
Gets the beans PropertyDescriptors.
getRenderer(Class) - Method in class com.eliad.model.defaults.DefaultStyleModel
Returns the cell renderer to be used when no renderer has been set in a StyleModel.
getRenderer(Class, int, int, GridContext) - Method in interface com.eliad.model.StyleModel
Returns an appropriate renderer for the cell specified by this row and column.
getRenderer(Class, int, int, GridContext) - Method in class com.eliad.model.defaults.DefaultStyleModel
Returns an appropriate renderer for the cell specified by this row and column.
getRendererContext(int, int, int, int, Object) - Method in class com.eliad.swing.JSmartGrid
Returns the JSmartGrid viewed as a GridContext for a given cell
getRenderingComponent(int, int) - Method in class com.eliad.swing.JSmartGrid
Returns the component suitable for a specific cell.
getRenderingComponent(int, int, boolean) - Method in class com.eliad.swing.JSmartGrid
Returns the component suitable for a specific cell.
getResizingItem() - Method in class com.eliad.swing.JSmartGrid
Returns the index of the item currently used to resize cells.
getResizingOrientation() - Method in class com.eliad.swing.JSmartGrid
Returns the orientation of the axis along which cells are currently resized.
getRow() - Method in interface com.eliad.model.ExtentCell
Returns the row of the anchor of this span.
getRow() - Method in class com.eliad.model.AbstractGridContext
Returns the row of the cell where rendering or editing will take place.
getRow() - Method in interface com.eliad.model.GridContext
Returns the row of the cell where rendering or editing will take place.
getRow() - Method in class com.eliad.model.AtomicCell
 
getRow() - Method in class com.eliad.swing.GridEvent
 
getRow() - Method in class com.eliad.swing.GridEditingEvent
 
getRowActiveGrid() - Method in class com.eliad.swing.JSmartGrid
Returns the grid on which this grid is dependent for the vertical orientation, null if none.
getRowAutoResizeMode() - Method in class com.eliad.swing.JSmartGrid
Returns the row auto resize mode of the grid.
getRowCount() - Method in interface com.eliad.model.ExtentCell
Returns the number of rows taken by the span
getRowCount() - Method in class com.eliad.model.GridModelEvent
 
getRowCount() - Method in class com.eliad.model.GenericGridModel
Returns the number of rows in this grid.
getRowCount() - Method in interface com.eliad.model.GridModel
Returns the number of rows in the model.
getRowCount() - Method in class com.eliad.model.AbstractGridContext
Returns the row count of the cell where rendering or editing will take place.
getRowCount() - Method in class com.eliad.model.StyleModelEvent
The number of continuous rows where modifications took place.
getRowCount() - Method in interface com.eliad.model.GridContext
Returns the row count of the cell where rendering or editing will take place.
getRowCount() - Method in class com.eliad.model.AtomicCell
 
getRowCount() - Method in class com.eliad.swing.JSmartGrid
 
getRowCount() - Method in class com.eliad.swing.GridEvent
 
getRowCount() - Method in class com.eliad.swing.DefaultHeaderModel
Returns the number of rows in the model.
getRowHeader() - Method in class com.eliad.swing.JSmartGrid
Returns the component that serves as the vertical header for this JSmartGrid, if any.
getRowHeight(int) - Method in class com.eliad.swing.JSmartGrid
Returns the height (in pixels) of the cells in row.
getRowMargin() - Method in class com.eliad.swing.JSmartGrid
Gets the amount of empty space (in pixels) between cells.
getRowModel() - Method in class com.eliad.swing.JSmartGrid
Returns the vertical ruler model associated with this JSmartGrid.
getRowPosition(int) - Method in class com.eliad.swing.JSmartGrid
Returns the top vertical coordinate (in pixels) of the cells in row.
getRowTab(int) - Method in class com.eliad.model.AbstractGridContext
Returns the row position for a row that is inside the current cell or span.
getRowTab(int) - Method in interface com.eliad.model.GridContext
Returns the row position for a row that is inside the current cell or span.
getRulerModel(int) - Method in class com.eliad.swing.JSmartGrid
Returns one of the ruler models associated with this JSmartGrid.
getScrollableBlockIncrement(int, int, int) - Method in interface com.eliad.model.RulerModel
Returns the scroll increment (in pixels) that completely exposes one new "page".
getScrollableBlockIncrement(int, int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the scroll increment (in pixels) that completely exposes one new "page".
getScrollableBlockIncrement(Rectangle, int, int) - Method in class com.eliad.swing.JSmartGrid
Returns the scroll increment (in pixels) that completely exposes one new "page".
getScrollableTracksViewportHeight() - Method in class com.eliad.swing.JSmartGrid
Decides whether the height of the viewport determines the height of the grid.
getScrollableTracksViewportWidth() - Method in class com.eliad.swing.JSmartGrid
Decides whether the width of the viewport determines the width of the grid.
getScrollableUnitIncrement(int, int, int) - Method in interface com.eliad.model.RulerModel
Returns the scroll increment (in pixels) that completely exposes one new item.
getScrollableUnitIncrement(int, int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the scroll increment (in pixels) that completely exposes one new item.
getScrollableUnitIncrement(Rectangle, int, int) - Method in class com.eliad.swing.JSmartGrid
Returns the scroll increment (in pixels) that completely exposes one new row or column (depending on the orientation).
getSelectableEnclosure(int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
 
getSelectedAccessibleColumns() - Method in class com.eliad.swing.AccessibleGrid
Returns the selected columns in a table.
getSelectedAccessibleRows() - Method in class com.eliad.swing.AccessibleGrid
Returns the selected rows in a table.
getSelectedCellsCount(boolean) - Method in class com.eliad.swing.JSmartGrid
Returns the number of selected cells in the data model.
getSelectedColumnCount() - Method in class com.eliad.swing.JSmartGrid
Returns the number of selected columns.
getSelectedColumns() - Method in class com.eliad.swing.JSmartGrid
Returns the selected columns as an array of their indexes.
getSelectedRowCount() - Method in class com.eliad.swing.JSmartGrid
Returns the number of selected rows.
getSelectedRows() - Method in class com.eliad.swing.JSmartGrid
Returns the selected rows as an array of their indexes.
getSelectionBackgroundColor() - Method in interface com.eliad.model.StyleContextModel
Returns the background color for selected cells.
getSelectionBackgroundColor() - Method in class com.eliad.model.AbstractGridContext
Returns the background color for selected cells.
getSelectionBackgroundColor() - Method in class com.eliad.swing.JSmartGrid
Returns the background color for selected cells.
getSelectionCellBorder() - Method in interface com.eliad.model.StyleContextModel
Returns the border for the cells that have been selected.
getSelectionCellBorder() - Method in class com.eliad.model.AbstractGridContext
Returns the border for cells that have been selected.
getSelectionCellBorder() - Method in class com.eliad.swing.JSmartGrid
Returns the border for selected cells
getSelectionCount() - Method in interface com.eliad.model.GridSelectionModel
Returns the number of selected units
getSelectionForegroundColor() - Method in interface com.eliad.model.StyleContextModel
Returns the foreground color for selected cells.
getSelectionForegroundColor() - Method in class com.eliad.model.AbstractGridContext
Returns the foreground color for selected cells.
getSelectionForegroundColor() - Method in class com.eliad.swing.JSmartGrid
Returns the foreground color for selected cells.
getSelectionMode() - Method in class com.eliad.swing.JSmartGrid
Returns the current selection mode.
getSelectionModel() - Method in class com.eliad.swing.JSmartGrid
Returns the selection model associated with this JSmartGrid.
getSelectionPolicy() - Method in interface com.eliad.model.GridSelectionModel
Gets the selection policy.
getSelectionPolicy() - Method in class com.eliad.swing.JSmartGrid
Returns the current selection policy.
getSelectionUnit() - Method in interface com.eliad.model.GridSelectionModel
Gets the selection unit.
getSelectionUnit() - Method in class com.eliad.swing.JSmartGrid
Returns the current selection unit.
getSharedInstance() - Static method in class com.eliad.model.NullSpanModel
Provides a singleton instance.
getShowHorizontalLines() - Method in class com.eliad.swing.JSmartGrid
Returns true if the grid draws horizontal lines between cells, false if it doesn't.
getShowVerticalLines() - Method in class com.eliad.swing.JSmartGrid
Returns true if the grid draws vertical lines between cells, false if it doesn't.
getSize() - Method in class com.eliad.model.RulerModelEvent
Retrieves the underlying size of the item concerned.
getSize() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
 
getSize(int) - Method in interface com.eliad.util.Intervals
Returns the size of the specified entry.
getSize(int) - Method in class com.eliad.util.SizeSequenceIntervals
Returns the size of the specified entry.
getSize(int) - Method in class com.eliad.util.SizeCache
Retrieves the size of the specified entry, from the cache if possible.
getSize(int) - Method in interface com.eliad.model.RulerModel
Returns the size of the specified entry.
getSize(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the size of the specified entry.
getSizes() - Method in interface com.eliad.util.Intervals
Returns the array of sizes for all entries.
getSizes() - Method in class com.eliad.util.SizeSequenceIntervals
Returns the array of sizes for all entries.
getSizes() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the array of sizes for all entries.
getSourceEvent() - Method in class com.eliad.swing.GridEvent
 
getSpanAt(int, int) - Method in class com.eliad.model.GenericCollectionSpanModel
 
getSpanModel() - Method in class com.eliad.swing.JSmartGrid
Returns the span model associated with this JSmartGrid.
getSpanOver(int, int) - Method in interface com.eliad.model.DirectSpanModel
Obtains a Rectangle representing the bounds of the span overlapping the cell at row, column.
getSpanOver(int, int) - Method in interface com.eliad.model.QuerySpanModel
Obtains a Rectangle representing the span bounds which overlaps the cell at row, column.
getSpanOver(int, int) - Method in class com.eliad.swing.JSmartGrid
Obtains the span which contains the cell at row, column.
getStart() - Method in interface com.eliad.util.LinearPointSet
Returns the first point.
getStartIndex() - Method in class com.eliad.model.RulerModelEvent
Retrieves the start index.
getStyleModel() - Method in class com.eliad.model.AbstractGridContext
Returns the style model which was used to obtain the renderer or editor which will use this GridContext.
getStyleModel() - Method in interface com.eliad.model.GridContext
Returns the style model which was used to obtain the renderer or editor which will use this GridContext.
getStyleModel() - Method in class com.eliad.swing.JSmartGrid
Returns the style model associated with this JSmartGrid.
getTags() - Method in class com.eliad.swing.EnumEditor
 
getToIndex() - Method in class com.eliad.model.RulerModelEvent
Retrieves the target index for RULER_ITEMS_MOVED
getToolTipText(MouseEvent) - Method in class com.eliad.swing.JSmartGrid
Returns the tooltip string that has been set with setToolTipText().
getTotalMaxSize() - Method in interface com.eliad.model.RulerModel
Returns the total maximum size of the items in the most optimized way
getTotalMaxSize() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the total maximum size of the items in the most optimized way.
getTotalMaxSize() - Method in class com.eliad.model.defaults.DefaultRulerModel
Returns the total maximum size of the items in the most optimized way
getTotalMinSize() - Method in interface com.eliad.model.RulerModel
Returns the total minimum size of the items in the most optimized way
getTotalMinSize() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the total minimum size of the items in the most optimized way.
getTotalMinSize() - Method in class com.eliad.model.defaults.DefaultRulerModel
Returns the total minimum size of the items in the most optimized way
getTotalPreferredSize() - Method in interface com.eliad.model.RulerModel
Returns the total preferred size of the items in the most optimized way
getTotalPreferredSize() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the total preferred size of the items in the most optimized way Since for the default implementation getSize(i) == getPreferredSize(i) getTotalPreferredSize simply returns getTotalSize.
getTotalPreferredSize() - Method in class com.eliad.model.defaults.DefaultRulerModel
Returns the total preferred size of the items in the most optimized way
getTotalSize() - Method in interface com.eliad.model.RulerModel
Returns the total size of the items in the most optimized way
getTotalSize() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the total size of the items in the most optimized way possible.
getType() - Method in class com.eliad.model.GridModelEvent
returns the type of the event, one of: MODEL_CHANGED CELLS_UPDATED ROWS_UPDATED COLUMNS_UPDATED ROWS_INSERTED ROWS_DELETED COLUMNS_INSERTED COLUMNS_DELETED
getType() - Method in class com.eliad.model.GridSelectionEvent
 
getType() - Method in class com.eliad.model.SpanModelEvent
Returns the type of the event, one of: MODEL_CHANGED SPAN_UPDATED SPAN_ADDED SPAN_REMOVED ROWS_INSERTED ROWS_DELETED COLUMNS_INSERTED COLUMNS_DELETED
getType() - Method in class com.eliad.model.RulerModelEvent
Retrieves the type of the event
getType() - Method in class com.eliad.model.StyleModelEvent
Returns the type of the event.
getType() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 
getUI() - Method in class com.eliad.swing.JSmartGrid
Returns the Look & Feel object that renders this component.
getUI() - Method in class com.eliad.swing.JSmartGridHeader
Returns the Look & Feel object that renders this component.
getUIClassID() - Method in class com.eliad.swing.JSmartGrid
Returns the suffix used to construct the name of the L&F class used to render this component.
getUIClassID() - Method in class com.eliad.swing.JSmartGridHeader
Returns the suffix used to construct the name of the L&F class used to render this component.
getValueAt(int, int) - Method in class com.eliad.model.GenericGridModel
Returns an attribute value for the cell at row and column.
getValueAt(int, int) - Method in interface com.eliad.model.GridModel
Returns the value for the cell at column and row.
getValueAt(int, int) - Method in class com.eliad.swing.JSmartGrid
Returns the cell value at row and column.
getValueAt(int, int) - Method in class com.eliad.swing.DefaultHeaderModel
Returns the value for the cell at column and row.
getValueIsAdjusting() - Method in interface com.eliad.model.GridSelectionModel
Returns true if the value is undergoing a series of changes.
getViewport() - Method in class com.eliad.swing.JSmartGrid
Returns the viewport containing the grid, when the grid has been embedded in a scroll pane.
getVisibleCount() - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the number of visible items
getVisibleRect() - Method in class com.eliad.swing.JSmartGrid
Returns the part of the grid that is currently not obscured by ancestors.
getWeight(int) - Method in interface com.eliad.util.LinearPointSet
Returns the number of included points up to some (optional) limit.
grid_ - Variable in class com.eliad.swing.BasicGridUI
The JSmartGrid that is delegating the painting to this UI.
GridAdapter - class com.eliad.swing.GridAdapter.
An adapter calls above GridListener that allows only the method or methods of interest to be overloaded.
GridAdapter() - Constructor for class com.eliad.swing.GridAdapter
 
GridCellEditor - interface com.eliad.model.GridCellEditor.
This interface defines the method required from any object that would like to be an editor for cells or spans in a Component that can provide a GridContext like the JSmartGrid.
GridCellRenderer - interface com.eliad.model.GridCellRenderer.
This interface defines the method required from any object that would like to be a renderer for cells or spans in a Component that can provide a GridContext such as the JSmartGrid.
GridContext - interface com.eliad.model.GridContext.
GridContext defines the interface for an object that gives information about the cell or span when a renderer or an editor is required by a Component.
gridDataChanged(GridModelEvent) - Method in class com.eliad.model.GenericCollectionSpanModel
 
gridDataChanged(GridModelEvent) - Method in interface com.eliad.model.GridModelListener
The general shape of the model did not change, but some data was updated
gridDataChanged(GridModelEvent) - Method in class com.eliad.model.AbstractRulerModel
The general shape of the model did not change, but some data was updated.
gridDataChanged(GridModelEvent) - Method in class com.eliad.swing.JSmartGrid
Call-back from the GridModel after data was updated in some cells.
gridDataChanged(GridModelEvent) - Method in class com.eliad.swing.AccessibleGrid
Track changes to the grid data.
GridEditingEvent - class com.eliad.swing.GridEditingEvent.
An event in the course of cell editing in a grid.
GridEditingEvent(Object, int, int) - Constructor for class com.eliad.swing.GridEditingEvent
Constructs an editing event for a given cell.
GridEditingListener - interface com.eliad.swing.GridEditingListener.
Interface implemented by a class interested in hearing about editing operations.
GridEvent - class com.eliad.swing.GridEvent.
The equivalent of MouseEvent with logical (cells or spans) coordinates.
GridEvent(JSmartGrid, InputEvent, int, int, int, int) - Constructor for class com.eliad.swing.GridEvent
Constructs an input event for a given cell.
gridFocusGained(GridEvent) - Method in interface com.eliad.swing.GridListener
Invoked when the focus enters cell.
gridFocusGained(GridEvent) - Method in class com.eliad.swing.GridAdapter
Invoked when the focus enters a cell.
gridFocusLost(GridEvent) - Method in interface com.eliad.swing.GridListener
Invoked when the focus enters cell.
gridFocusLost(GridEvent) - Method in class com.eliad.swing.GridAdapter
Invoked when the focus exits a cell.
gridHeader_ - Variable in class com.eliad.swing.BasicGridHeaderUI
 
GridListener - interface com.eliad.swing.GridListener.
The listener interface for receiving mouse-related grid events (press, release, click, enter, and exit) on a cell in a grid.
GridModel - interface com.eliad.model.GridModel.
In terms of the javax.swing.table.TableModel, this is the description of a data model suitable for a symmetrical grid.
gridModelChanged(GridModelEvent) - Method in class com.eliad.model.GenericCollectionSpanModel
 
gridModelChanged(GridModelEvent) - Method in interface com.eliad.model.GridModelListener
The entire model has changed.
gridModelChanged(GridModelEvent) - Method in class com.eliad.model.AbstractRulerModel
The entire model has changed.
gridModelChanged(GridModelEvent) - Method in class com.eliad.swing.JSmartGrid
Call-back from the GridModel after a global model change.
gridModelChanged(GridModelEvent) - Method in class com.eliad.swing.AccessibleGrid
Track global changes to the grid model.
GridModelEvent - class com.eliad.model.GridModelEvent.
Events corresponding to changes in a GridModel.
GridModelEvent(GridModel, int, int, int, int, int) - Constructor for class com.eliad.model.GridModelEvent
 
GridModelListener - interface com.eliad.model.GridModelListener.
The interface of listeners to GridModel changes
gridMouseClicked(GridEvent) - Method in interface com.eliad.swing.GridListener
Invoked when the mouse is clicked on a cell.
gridMouseClicked(GridEvent) - Method in class com.eliad.swing.GridAdapter
Invoked when the mouse is clicked on a cell.
gridMouseDragged(GridEvent) - Method in interface com.eliad.swing.GridListener
Invoked when a mouse button is pressed on a cell.
gridMouseDragged(GridEvent) - Method in class com.eliad.swing.GridAdapter
Invoked when the mouse is dragged over a cell.
gridMouseEntered(GridEvent) - Method in interface com.eliad.swing.GridListener
Invoked when the mouse enters a cell.
gridMouseEntered(GridEvent) - Method in class com.eliad.swing.GridAdapter
Invoked when the mouse enters a cell.
gridMouseExited(GridEvent) - Method in interface com.eliad.swing.GridListener
Invoked when the mouse exits a cell.
gridMouseExited(GridEvent) - Method in class com.eliad.swing.GridAdapter
Invoked when the mouse exits a cell.
gridMouseMoved(GridEvent) - Method in interface com.eliad.swing.GridListener
Invoked when a mouse button is released on a cell.
gridMouseMoved(GridEvent) - Method in class com.eliad.swing.GridAdapter
Invoked when the mouse is moved over a cell.
gridMousePressed(GridEvent) - Method in interface com.eliad.swing.GridListener
Invoked when a mouse button is pressed on a cell.
gridMousePressed(GridEvent) - Method in class com.eliad.swing.GridAdapter
Invoked when a mouse button is pressed on a cell.
gridMouseReleased(GridEvent) - Method in interface com.eliad.swing.GridListener
Invoked when a mouse button is released on a cell.
gridMouseReleased(GridEvent) - Method in class com.eliad.swing.GridAdapter
Invoked when a mouse button is released on a cell.
GridSelectionConstants - interface com.eliad.util.GridSelectionConstants.
A collection of constants defining policies and units generally used for selection models.
GridSelectionEvent - class com.eliad.model.GridSelectionEvent.
Events corresponding to changes in a CellsSelectionModel
GridSelectionEvent(GridSelectionModel, int, int, int, int, int, boolean) - Constructor for class com.eliad.model.GridSelectionEvent
Represents a change in selection status within atleast one of the cells in the range.
GridSelectionListener - interface com.eliad.model.GridSelectionListener.
The interface of listeners to GridSelectionModel changes
GridSelectionModel - interface com.eliad.model.GridSelectionModel.
A model for the selection of cells inside a grid.
GridSelectionModel.Factory - class com.eliad.model.GridSelectionModel.Factory.
A factory to create default GridSelectionModel objects.
GridSelectionModel.Factory() - Constructor for class com.eliad.model.GridSelectionModel.Factory
 
gridStructureChanged(GridModelEvent) - Method in class com.eliad.model.GenericCollectionSpanModel
 
gridStructureChanged(GridModelEvent) - Method in interface com.eliad.model.GridModelListener
The structure of the model changed, but the information is incremental (insertion or removal of a continuous set or row or columns).
gridStructureChanged(GridModelEvent) - Method in class com.eliad.model.AbstractRulerModel
The structure of the model changed, but the information is incremental (insertion or removal of a continuous set or row or columns).
gridStructureChanged(GridModelEvent) - Method in class com.eliad.swing.JSmartGrid
Call-back from the GridModel after a continuous block of either rows or columns was either inserted or deleted.
gridStructureChanged(GridModelEvent) - Method in class com.eliad.swing.AccessibleGrid
Track changes to the grid model structure.
GridUI - class com.eliad.swing.GridUI.
The base class for UI delegates for JSmartGrids.
GridUI() - Constructor for class com.eliad.swing.GridUI
 

H

hasFixedSize() - Method in interface com.eliad.util.Intervals
Tests whether all the entries are the same size
hasFixedSize() - Method in class com.eliad.util.SizeSequenceIntervals
Tests whether all the entries are the same size
hasFixedSize() - Method in class com.eliad.model.defaults.BasicRulerModel
Tests whether this ruler has constant size for all items.
hasNext() - Method in class com.eliad.model.GenericCollectionSpanModel.SpanIterator
 
hideGrid() - Method in class com.eliad.swing.JSmartGrid
Supresses all forms of grid separation, both grid lines and intercells margins.
hierarchyChanged(HierarchyEvent) - Method in class com.eliad.swing.JSmartGrid
Called when the hierarchy has been changed.
HORIZONTAL - Static variable in interface com.eliad.util.RulerConstants
Horizontal orientation.

I

initializeTransients() - Method in class com.eliad.swing.JSmartGrid
This is code that needs to be executed both by all constructorrs and by deserialization (readObject).
insertColumn(int, Object[]) - Method in class com.eliad.model.GenericGridModel
Inserts a column at column in the model.
insertColumn(int, Vector) - Method in class com.eliad.model.GenericGridModel
Inserts a column at column in the model.
insertColumns(int, int) - Method in interface com.eliad.util.CellsSet
Inserts count columns before position start.
insertColumns(int, int) - Method in class com.eliad.model.GenericCollectionSpanModel
 
insertColumns(int, int) - Method in interface com.eliad.model.GridSelectionModel
Inserts length columns before column.
insertEntries(int, int, int) - Method in interface com.eliad.util.Intervals
Adds a continuous group of entries to this Intervals.
insertEntries(int, int, int) - Method in class com.eliad.util.SizeSequenceIntervals
Adds a continuous group of entries to this Intervals.
insertEntries(int, int, int) - Method in class com.eliad.util.SizeCache
Transmits entries insertion to the underlying Intervals object.
insertEntries(int, int, int) - Method in interface com.eliad.model.RulerModel
Adds a continuous group of entries to this Intervals.
insertEntries(int, int, int) - Method in class com.eliad.model.AbstractRulerModel
This is the version of insertEntries which is part of the Intervals API.
insertEntries(int, int, int, boolean) - Method in interface com.eliad.model.RulerModel
Adds a continuous group of entries to this Intervals.
insertEntries(int, int, int, boolean) - Method in class com.eliad.model.AbstractRulerModel
Adds a continuous group of entries to this RulerModel.
insertRow(int, Object[]) - Method in class com.eliad.model.GenericGridModel
Inserts a row at row in the model.
insertRow(int, Vector) - Method in class com.eliad.model.GenericGridModel
Inserts a row at row in the model.
insertRows(int, int) - Method in interface com.eliad.util.CellsSet
Inserts count rows before position start.
insertRows(int, int) - Method in class com.eliad.model.GenericCollectionSpanModel
 
insertRows(int, int) - Method in interface com.eliad.model.GridSelectionModel
Inserts length rows before row.
insertSlots(int, int) - Method in interface com.eliad.util.LinearPointSet
Inserts length positions before position start.
installDefaults() - Method in class com.eliad.swing.BasicGridUI
Initialize Grid properties, e.g. font, foreground, and background.
installDefaults() - Method in class com.eliad.swing.BasicGridHeaderUI
Initialize Grid Header properties, e.g. font, foreground, and background.
installKeyboardActions() - Method in class com.eliad.swing.BasicGridUI
Register all keyboard actions on the JSmartGrid.
installListeners() - Method in class com.eliad.swing.BasicGridUI
Attaches listeners to the JSmartGrid.
installUI() - Method in class com.eliad.model.AbstractStyleModel
 
installUI(JComponent) - Method in interface com.eliad.model.StyleModel
Installation of particular graphics attributes
installUI(JComponent) - Method in class com.eliad.model.defaults.DefaultStyleModel
Installation of particular graphics attributes
installUI(JComponent) - Method in class com.eliad.swing.BasicGridUI
 
installUI(JComponent) - Method in class com.eliad.swing.BasicGridHeaderUI
 
Intervals - interface com.eliad.util.Intervals.
A basic SizeSequence functionality in the form of an interface.
Intervals.Factory - class com.eliad.util.Intervals.Factory.
A factory to clone Interval objects and create default ones.
Intervals.Factory() - Constructor for class com.eliad.util.Intervals.Factory
 
invalidateCache(int, int) - Method in class com.eliad.util.SizeCache
Takes into account global modifications, specifically, size modifications beginning with from and extending according the the size of the count.
isAccessibleChildSelected(int) - Method in class com.eliad.swing.AccessibleGrid
Determines if the current child of this object is selected.
isAccessibleColumnSelected(int) - Method in class com.eliad.swing.AccessibleGrid
Returns a boolean value indicating whether the specified column is selected
isAccessibleRowSelected(int) - Method in class com.eliad.swing.AccessibleGrid
Returns a boolean value indicating whether the specified row is selected
isAccessibleSelected(int, int) - Method in class com.eliad.swing.AccessibleGrid
Returns a boolean value indicating whether the accessible at a given (row, column) is selected
isAdjusting() - Method in class com.eliad.model.GridSelectionEvent
Returns true if this is one of multiple change events.
isAutoCreateColumnHeader() - Method in class com.eliad.swing.JSmartGrid
Returns true if a row header will be automatically created if the grid is set inside a javax.swing.JScrollPane.
isAutoCreateRowHeader() - Method in class com.eliad.swing.JSmartGrid
Returns true if a row header will be automatically created if the grid is set inside a javax.swing.JScrollPane.
isCellEditable(EventObject) - Method in class com.eliad.model.defaults.DefaultGridCellEditor
Asks the editor if it can start editing using anEvent.
isCellEditable(EventObject) - Method in class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate
Asks the editor if it can start editing using anEvent.
isCellEditable(int, int) - Method in class com.eliad.model.AbstractGridModel
Returns whether the cell at row and column is editable.
isCellEditable(int, int) - Method in class com.eliad.model.GenericGridModel
Returns whether a given cell may be edited.
isCellEditable(int, int) - Method in interface com.eliad.model.GridModel
Returns whether the cell at row and column is editable.
isCellEditable(int, int, boolean) - Method in class com.eliad.swing.JSmartGrid
Returns true if the cell at row and column is editable.
isCellSelected(int, int, boolean) - Method in class com.eliad.swing.JSmartGrid
Returns true if the cell at the specified position is selected.
isColumnDraggable() - Method in class com.eliad.swing.JSmartGrid
Returns the draggability of columns in the grid.
isColumnHeader() - Method in class com.eliad.swing.JSmartGrid
Returns true if this grid is a column header, such that it is inside a scrollpane in the viewport reserved for column headers.
isColumnLeader() - Method in class com.eliad.swing.JSmartGrid
Returns true if this grid is active along the horizontal axis.
isColumnResizable() - Method in class com.eliad.swing.JSmartGrid
Returns the resizability of columns in the grid.
isColumnSelected(int) - Method in class com.eliad.swing.JSmartGrid
Returns true if the specified column is selected.
isColumnVisible(int) - Method in class com.eliad.swing.JSmartGrid
Returns the visibility of the column column.
isCorner() - Method in class com.eliad.swing.JSmartGrid
Returns true if this grid is a corner grid, such that it is inside a scrollpane in the viewport reserved for corner components.
isDraggable(int) - Method in class com.eliad.swing.JSmartGrid
Returns the draggability of the grid for a given orientation.
isDragging(int) - Method in class com.eliad.swing.JSmartGrid
Returns true if the grid is being dragged on a ruler chosen by an orientation.
isEditing() - Method in class com.eliad.swing.JSmartGrid
Returns true if a cell is being edited.
isEmpty() - Method in interface com.eliad.util.LinearPointSet
Returns whether the set contains at least one position.
isEmpty() - Method in interface com.eliad.util.CellsSet
Tests whether the set is empty
isEmpty() - Method in interface com.eliad.model.DirectSpanModel
Returns true only if there is no span in the model
isEmpty() - Method in interface com.eliad.model.QuerySpanModel
Returns true only if there is no span
isEnabled() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Determines if the object is enabled.
isFocusTraversable() - Method in class com.eliad.swing.JSmartGrid
This method, whose implementation in JComponent returns false, is overloaded to return true.
isFocusTraversable() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
 
isHorizontal() - Method in class com.eliad.swing.DefaultHeaderModel
Returns true if this is a model for a column header.
isLeader(int) - Method in class com.eliad.swing.JSmartGrid
Returns true if this grid is active for the given orientation.
isManagingFocus() - Method in class com.eliad.swing.JSmartGrid
This method, whose implementation in JComponent returns false, is overloaded to return true.
isResizable(int) - Method in interface com.eliad.model.RulerModel
Returns the resizable attribute for a specific item.
isResizable(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Returns the resizable attribute for a specific item.
isResizable(int) - Method in class com.eliad.swing.JSmartGrid
Returns the resizability of the grid for a given orientation.
isResizing() - Method in class com.eliad.swing.JSmartGrid
Returns true if the grid is being resized along a given orientation.
isRowDraggable() - Method in class com.eliad.swing.JSmartGrid
Returns the draggability of rows in the grid.
isRowHeader() - Method in class com.eliad.swing.JSmartGrid
Returns true if this grid is a row header, such that it is inside a scrollpane in the viewport reserved for row headers.
isRowLeader() - Method in class com.eliad.swing.JSmartGrid
Returns true if this grid is active along the vertical axis.
isRowResizable() - Method in class com.eliad.swing.JSmartGrid
Returns the resizability of rows in the grid.
isRowSelected(int) - Method in class com.eliad.swing.JSmartGrid
Returns true if the specified row is selected.
isRowVisible(int) - Method in class com.eliad.swing.JSmartGrid
Returns the visibility, of the row row.
isSelected(int, int) - Method in interface com.eliad.model.GridSelectionModel
Returns true if the specified unit is selected.
isSelectionEmpty() - Method in interface com.eliad.model.GridSelectionModel
Returns true if no cells are selected.
isSelectionEmpty() - Method in class com.eliad.swing.JSmartGrid
Returns true if no cells are selected.
isShowing() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Determines if the object is showing.
isSpanEmpty() - Method in class com.eliad.swing.JSmartGrid
Returns true if there is no spanned cell.
isVisible() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Determines if this object is visible.
isVisible(int) - Method in interface com.eliad.model.RulerModel
Returns true if the item with the given index is visible.
isVisible(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Tests whether a given item is visible or not.
itemStateChanged(ItemEvent) - Method in class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate
Invoked when an item has been selected or deselected.
iterator() - Method in interface com.eliad.util.CellsSet
Returns the sequence of points in the set, ordered by y, x
iterator() - Method in class com.eliad.model.GenericCollectionSpanModel
 
iterator() - Method in interface com.eliad.model.CollectionSpanModel
 
iterator() - Method in interface com.eliad.model.GridSelectionModel
This method returns a non-null iterator for the individual selected units.

J

JSmartGrid - class com.eliad.swing.JSmartGrid.
The JSmartGrid is a JComponent where grid-oriented data can be displayed.
JSmartGrid() - Constructor for class com.eliad.swing.JSmartGrid
Constructs a default JSmartGrid of size 10x10, using a GenericGridModel.
JSmartGrid(GridModel) - Constructor for class com.eliad.swing.JSmartGrid
Constructs a JSmartGrid with a given GridModel, a null SpanModel, and a default StyleModel.
JSmartGrid(GridModel, SpanModel) - Constructor for class com.eliad.swing.JSmartGrid
Constructs a JSmartGrid with a given GridModel, a given SpanModel, and a default StyleModel.
JSmartGrid(GridModel, SpanModel, StyleModel) - Constructor for class com.eliad.swing.JSmartGrid
Constructs a JSmartGrid with a given GridModel, a given SpanModel, and a given StyleModel.
JSmartGrid(int, int) - Constructor for class com.eliad.swing.JSmartGrid
Constructs a JSmartGrid of a given size, using a GenericGridModel.
JSmartGridBeanInfo - class com.eliad.swing.JSmartGridBeanInfo.
 
JSmartGridBeanInfo() - Constructor for class com.eliad.swing.JSmartGridBeanInfo
 
JSmartGridHeader - class com.eliad.swing.JSmartGridHeader.
A variant of a JSmartGrid suitable as a header for a "normal" grid.
JSmartGridHeader() - Constructor for class com.eliad.swing.JSmartGridHeader
A default constructor for subclasses use.
JSmartGridHeader(GridModel, SpanModel, StyleModel) - Constructor for class com.eliad.swing.JSmartGridHeader
This constructor is needed to realize the normal construction of the superclass JSmartGrid with the following models: a GridModel, a SpanModel and a StyleModel.
JSmartGridHeader(JSmartGrid, int) - Constructor for class com.eliad.swing.JSmartGridHeader
Constructs a JSmartGridHeader with a given JSmartGrid as the main grid, with a given orientation.
JSmartGridHeader(JSmartGrid, int, GridModel, SpanModel, StyleModel) - Constructor for class com.eliad.swing.JSmartGridHeader
Constructs a JSmartGridHeader with a given JSmartGrid as the main grid, with a given orientation, with the models: a GridModel, a SpanModel and a StyleModel

K

keyListener_ - Variable in class com.eliad.swing.BasicGridUI
 

L

lastColumn - Variable in class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 
lastRow - Variable in class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 
LinearPointSet - interface com.eliad.util.LinearPointSet.
An interface to describe a subset of N.
LinearPointSet.Factory - class com.eliad.util.LinearPointSet.Factory.
A factory to clone LinearPoint objects, and create default ones
LinearPointSet.Factory() - Constructor for class com.eliad.util.LinearPointSet.Factory
 
LinearPointSet.Listener - interface com.eliad.util.LinearPointSet.Listener.
 

M

makeExtentCell(int, int, int, int) - Static method in class com.eliad.model.GenericCollectionSpanModel
 
markAsChanged(int, int) - Method in interface com.eliad.util.LinearPointSet.Listener
A call-back for tracking changes.
markAsChanged(Rectangle) - Method in interface com.eliad.util.CellsSet.Listener
 
MODEL_CHANGED - Static variable in class com.eliad.model.GridModelEvent
The entire model was changed
MODEL_CHANGED - Static variable in class com.eliad.model.SpanModelEvent
The entire model was changed
MODEL_CHANGED - Static variable in class com.eliad.model.StyleModelEvent
Identifies a change to the whole model
mouseClicked(MouseEvent) - Method in class com.eliad.swing.BasicGridUI.MouseInputHandler
 
mouseDragged(MouseEvent) - Method in class com.eliad.swing.BasicGridUI.MouseInputHandler
 
mouseEntered(MouseEvent) - Method in class com.eliad.swing.BasicGridUI.MouseInputHandler
 
mouseExited(MouseEvent) - Method in class com.eliad.swing.BasicGridUI.MouseInputHandler
 
mouseInputListener_ - Variable in class com.eliad.swing.BasicGridUI
 
mouseMoved(MouseEvent) - Method in class com.eliad.swing.BasicGridUI.MouseInputHandler
 
mousePressed(MouseEvent) - Method in class com.eliad.swing.BasicGridUI.MouseInputHandler
 
mouseReleased(MouseEvent) - Method in class com.eliad.swing.BasicGridUI.MouseInputHandler
 
moveItems(int, int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
 
MULTIPLE_COLUMN_SELECTION - Static variable in interface com.eliad.util.GridSelectionConstants
A value for the selectionMode property: any number of columns may be selected.
MULTIPLE_RECTANGLE_SELECTION - Static variable in interface com.eliad.util.GridSelectionConstants
A value for the selectionMode property: any configuration may be selected
MULTIPLE_ROW_SELECTION - Static variable in interface com.eliad.util.GridSelectionConstants
A value for the selectionMode property: any number of rows may be selected.

N

next() - Method in class com.eliad.model.GenericCollectionSpanModel.SpanIterator
 
noFocusBorder - Static variable in class com.eliad.model.defaults.DefaultGridCellRenderer
 
NullSpanModel - class com.eliad.model.NullSpanModel.
This is a stricly empty span model.

P

paint(Graphics, JComponent) - Method in class com.eliad.swing.BasicGridUI
Paint a representation of the JSmartGrid instance that was set in installUI().
paintComponent(Graphics) - Method in class com.eliad.swing.JSmartGrid
The JComponent method is overloaded here in order to cleanup the CellRenderPane used to "stencil" the individual cells onto the JSmartGrid background.
POLICY_COUNT - Static variable in interface com.eliad.util.GridSelectionConstants
The count of all possible policy values
POLICY_MASK - Static variable in interface com.eliad.util.GridSelectionConstants
The mask of all policy bits
POLICY_MULTIRANGE - Static variable in interface com.eliad.util.GridSelectionConstants
The policy of selecting any set of units.
POLICY_NONE - Static variable in interface com.eliad.util.GridSelectionConstants
The policy of a null selection model.
POLICY_RANGE - Static variable in interface com.eliad.util.GridSelectionConstants
The policy of selecting a single continuous range of units.
POLICY_SINGLE - Static variable in interface com.eliad.util.GridSelectionConstants
The policy of selecting a single unit
prepareRenderer(GridCellRenderer, int, int, int, int, Object) - Method in class com.eliad.swing.JSmartGrid
Prepares a renderer for display of a specific cell, taking into account whether the cell is the current one, whether it is selected, or editable.
processKeyBinding(KeyStroke, KeyEvent, int, boolean) - Method in class com.eliad.swing.JSmartGrid
Invoked to process the key bindings for ks as the result of the Keystroke e.
propagateAnchorChanged(GridSelectionEvent) - Method in class com.eliad.model.AbstractGridSelectionModel
 
propagateDataChange(GridModelEvent) - Method in class com.eliad.model.AbstractGridModel
 
propagateDataChange(RulerModelEvent) - Method in class com.eliad.model.AbstractRulerModel
 
propagateDataChange(SpanModelEvent) - Method in class com.eliad.model.AbstractSpanModel
Implements the mechanism thats fires an event-oriented data change.
propagateModelChange(GridModelEvent) - Method in class com.eliad.model.AbstractGridModel
 
propagateModelChange(RulerModelEvent) - Method in class com.eliad.model.AbstractRulerModel
 
propagateModelChange(SpanModelEvent) - Method in class com.eliad.model.AbstractSpanModel
Implements the mechanism that fires an event-oriented model change.
propagateRangeChanged(GridSelectionEvent) - Method in class com.eliad.model.AbstractGridSelectionModel
 
propagateStructureChange(GridModelEvent) - Method in class com.eliad.model.AbstractGridModel
 
propagateStructureChange(RulerModelEvent) - Method in class com.eliad.model.AbstractRulerModel
 
propagateStructureChange(SpanModelEvent) - Method in class com.eliad.model.AbstractSpanModel
this method implements the mechanism to fire a event oriented structure changed.
PROPERTY_actionMap - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_alignmentX - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_alignmentY - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_autoCreateColumnHeader - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_autoCreateRowHeader - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_autoscrolls - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_background - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_border - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_bounds - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_cellBorder - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_columnActiveGrid - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_columnAutoResizeMode - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_columnDraggable - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_columnMargin - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_columnModel - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_columnResizable - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_enabled - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_focusBackgroundColor - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_focusForegroundColor - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_focusHighlightBorder - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_focusTraversable - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_font - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_foreground - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_gridColor - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_height - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_intercellSpacing - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_lightweight - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_model - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_name - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_nextFocusableComponent - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_opaque - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_optimizedDrawingEnabled - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_preferredScrollableViewportSize - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_rowActiveGrid - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_rowAutoResizeMode - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_rowDraggable - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_rowMargin - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_rowModel - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_rowResizable - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_scrollableTracksViewportHeight - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_scrollableTracksViewportWidth - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_selectionBackground - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_selectionCellBorder - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_selectionForeground - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_selectionModel - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_selectionPolicy - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_selectionUnit - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_showHorizontalLines - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_showing - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_showVerticalLines - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_spanModel - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_styleModel - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_toolTipText - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_visibleRect - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_width - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_x - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
PROPERTY_y - Static variable in class com.eliad.swing.JSmartGridBeanInfo
 
propertyChange(PropertyChangeEvent) - Method in class com.eliad.model.AbstractRulerModel
 
propertyChange(PropertyChangeEvent) - Method in class com.eliad.swing.JSmartGrid
This method is called when a bound property is changed.
propertyChange(PropertyChangeEvent) - Method in class com.eliad.swing.AccessibleGrid
Tracks changes to selection model, column model, etc. so as to be able to re-place listeners and to pass on information to the Accessibility PropertyChange mechanism.
propertyChange(PropertyChangeEvent) - Method in class com.eliad.swing.DefaultHeaderModel
Overloaded to process ruler changes in the main model.

Q

QuerySpanModel - interface com.eliad.model.QuerySpanModel.
This interface should be implemented by span models that are able to answer a question about the presence of a span at a certain point.

R

rangeChanged(GridSelectionEvent) - Method in interface com.eliad.model.GridSelectionListener
Called whenever the status of some cell changes.
rangeChanged(GridSelectionEvent) - Method in class com.eliad.swing.JSmartGrid
Invoked when the selection changes -- repaints to show the new selection.
rangeChanged(GridSelectionEvent) - Method in class com.eliad.swing.AccessibleGrid
Track changes to table cell selections.
remove() - Method in class com.eliad.model.GenericCollectionSpanModel.SpanIterator
 
removeAccessibleSelection(int) - Method in class com.eliad.swing.AccessibleGrid
Removes the specified child of the object from the object's selection.
removeColumns(int, int) - Method in interface com.eliad.util.CellsSet
Removes count columns at column start
removeColumns(int, int) - Method in class com.eliad.model.GenericCollectionSpanModel
 
removeColumns(int, int) - Method in class com.eliad.model.GenericGridModel
Removes the column at column from the model.
removeColumns(int, int) - Method in interface com.eliad.model.GridSelectionModel
Removes length columns beginning at column.
removeEditor(boolean, boolean) - Method in class com.eliad.swing.JSmartGrid
Discards the editor object and frees the real estate it used for cell rendering.
removeEntries(int, int) - Method in interface com.eliad.util.Intervals
Removes a continuous group of entries from this Intervals.
removeEntries(int, int) - Method in class com.eliad.util.SizeSequenceIntervals
Removes a continuous group of entries from this Intervals.
removeEntries(int, int) - Method in class com.eliad.util.SizeCache
Transmits entries removal to the underlying Intervals object.
removeEntries(int, int) - Method in class com.eliad.model.AbstractRulerModel
Removes a continuous group of entries from this RulerModel.
removeFocusListener(FocusListener) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
 
removeGridEditingListener(GridEditingListener) - Method in class com.eliad.swing.JSmartGrid
Removes a listener from the list that is notified each time an editing event occurs.
removeGridListener(GridListener) - Method in class com.eliad.swing.JSmartGrid
Removes a listener from the list that is notified each time a a cell event occurs.
removeGridModelListener(GridModelListener) - Method in class com.eliad.model.AbstractGridModel
Removes a listener from the list that's notified each time a change to the data model occurs.
removeGridModelListener(GridModelListener) - Method in interface com.eliad.model.GridModel
Removes a listener from the list that's notified each time a change to the data model occurs.
removeGridSelectionListener(GridSelectionListener) - Method in class com.eliad.model.AbstractGridSelectionModel
Removes a listener from the list that's notified each time a change to the selection model occurs.
removeGridSelectionListener(GridSelectionListener) - Method in interface com.eliad.model.GridSelectionModel
Removes a listener from the list that's notified each time a change to the selection model occurs.
removeListener(CellsSet.Listener) - Method in interface com.eliad.util.CellsSet
Removes Listener l from the list of Listeners that will be notified of any changes to the model by the invocation of their method markAsChanged with a r argument containing all changes.
removeListener(LinearPointSet.Listener) - Method in interface com.eliad.util.LinearPointSet
Removes Listener l from the list of Listeners that will be notified of any changes to the model by the invocation of their method markAsChanged with start, count arguments coveribg all changes.
removeNotify() - Method in class com.eliad.swing.JSmartGrid
Calls the unconfigureEnclosingScrollPane method.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Remove a PropertyChangeListener from the listener list.
removeRows(int, int) - Method in interface com.eliad.util.CellsSet
Removes count rows at row start
removeRows(int, int) - Method in class com.eliad.model.GenericCollectionSpanModel
 
removeRows(int, int) - Method in class com.eliad.model.GenericGridModel
Removes the row at row from the model.
removeRows(int, int) - Method in interface com.eliad.model.GridSelectionModel
Removes length rows beginning at row.
removeRulerModelListener(RulerModelListener) - Method in interface com.eliad.model.RulerModel
Removes a listener from the list that's notified each time a change to the data model occurs.
removeRulerModelListener(RulerModelListener) - Method in class com.eliad.model.AbstractRulerModel
Removes a listener from the list that's notified each time a change to the data model occurs.
removeSelectionRange(int, int, int, int) - Method in interface com.eliad.model.GridSelectionModel
Changes the selection to be the set difference of all the points whose row number is between anchorRow and leadRow included and whose column number is between anchorColumn and leadColumn included.
removeSlots(int, int) - Method in interface com.eliad.util.LinearPointSet
Removes length positions at position start
removeSpan(int, int) - Method in class com.eliad.model.GenericCollectionSpanModel
 
removeSpanModelListener(SpanModelListener) - Method in class com.eliad.model.AbstractSpanModel
Removes a listener from the list that's notified each time a change to the data model occurs.
removeSpanModelListener(SpanModelListener) - Method in class com.eliad.model.NullSpanModel
Removes a listener from the list that's notified each time a change to the span model occurs.
removeSpanModelListener(SpanModelListener) - Method in interface com.eliad.model.SpanModel
Removes a listener from the list that's notified each time a change to the span model occurs.
removeStyleModelListener(StyleModelListener) - Method in interface com.eliad.model.StyleModel
Removes a listener from the list that is notified each time a change to the style model occurs.
removeStyleModelListener(StyleModelListener) - Method in class com.eliad.model.AbstractStyleModel
Removes a listener from the list that is notified each time a change to the style model occurs.
removeVetoableChangeListener(String, VetoableChangeListener) - Method in class com.eliad.swing.JSmartGrid
Removes an item from the vetoable property change listeners list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class com.eliad.swing.JSmartGrid
Removes an item from the vetoable property change listeners list.
RENDERER_DELETED - Static variable in class com.eliad.model.StyleModelEvent
Identifies the removal of renderer(s)
RENDERER_INSERTED - Static variable in class com.eliad.model.StyleModelEvent
Identifies the addition of new Renderer
RENDERER_UPDATED - Static variable in class com.eliad.model.StyleModelEvent
Identifies a change to some existing renderer(s)
repaint(long, int, int, int, int) - Method in class com.eliad.model.defaults.DefaultGridCellRenderer
Overridden for performance reasons.
repaint(Rectangle) - Method in class com.eliad.model.defaults.DefaultGridCellRenderer
Overridden for performance reasons.
requestFocus() - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
 
resetDragging() - Method in interface com.eliad.model.RulerModel
Resets all dragging parameters.
resetDragging() - Method in class com.eliad.model.defaults.BasicRulerModel
Resets all dragging parameters.
resetDragging(int) - Method in class com.eliad.swing.JSmartGrid
Cancels all resizing along the given orientation
resizeAndRepaint() - Method in class com.eliad.swing.JSmartGrid
Equivalent to revalidate followed by repaint.
ResizeEditor - class com.eliad.swing.ResizeEditor.
 
ResizeEditor() - Constructor for class com.eliad.swing.ResizeEditor
 
revalidate() - Method in class com.eliad.model.defaults.DefaultGridCellRenderer
Overridden for performance reasons.
ROW_RANGE_SELECTION - Static variable in interface com.eliad.util.GridSelectionConstants
A value for the selectionMode property: only a range of continuous rows may be selected.
rowAtPoint(Point) - Method in class com.eliad.swing.JSmartGrid
Returns the index of the row that point lies in.
rowAtY(int) - Method in class com.eliad.swing.JSmartGrid
Returns the index of the row that y lies in.
ROWS_DELETED - Static variable in class com.eliad.model.GridModelEvent
A continuous set of rows was deleted from the model
ROWS_DELETED - Static variable in class com.eliad.model.SpanModelEvent
A continuous set of rows was deleted from the model
ROWS_INSERTED - Static variable in class com.eliad.model.GridModelEvent
A continuous set of rows was added to the model
ROWS_INSERTED - Static variable in class com.eliad.model.SpanModelEvent
A continuous set of rows was added to the model
ROWS_UPDATED - Static variable in class com.eliad.model.GridModelEvent
The model shape was not modified, but some rows were updated
rowsDeleted(int, int) - Method in class com.eliad.swing.AccessibleGrid
Track changes to the grid shape (row deletions).
rowsInserted(int, int) - Method in class com.eliad.swing.AccessibleGrid
Track changes to the grid shape (row insertions).
rowsResized(int) - Method in class com.eliad.swing.JSmartGrid
Call-back for row resizing.
rowsResized(int) - Method in class com.eliad.swing.AccessibleGrid
Track row resizing.
RULER_DRAGGING_CHANGED - Static variable in class com.eliad.model.RulerModelEvent
The dragging parameters have changed
RULER_ITEMS_DELETED - Static variable in class com.eliad.model.RulerModelEvent
Some items were deleted
RULER_ITEMS_INSERTED - Static variable in class com.eliad.model.RulerModelEvent
Some items were inserted
RULER_ITEMS_MOVED - Static variable in class com.eliad.model.RulerModelEvent
Some items were moved
RULER_MARGIN_CHANGED - Static variable in class com.eliad.model.RulerModelEvent
The global margin has changed
RULER_MAX_CHANGED - Static variable in class com.eliad.model.RulerModelEvent
The maximum size changed for one or several item(s)
RULER_MIN_CHANGED - Static variable in class com.eliad.model.RulerModelEvent
The minimum size changed for one or several item(s)
RULER_MODEL_CHANGED - Static variable in class com.eliad.model.RulerModelEvent
The entire model changed
RULER_PREFERRED_CHANGED - Static variable in class com.eliad.model.RulerModelEvent
The preferred size changed for one or several item(s)
RULER_RESIZABLE_CHANGED - Static variable in class com.eliad.model.RulerModelEvent
The resizability changed for one item, or for many
RULER_SIZE_CHANGED - Static variable in class com.eliad.model.RulerModelEvent
The actual size changed for one or several item(s)
RULER_TITLE_CHANGED - Static variable in class com.eliad.model.RulerModelEvent
 
RULER_VISIBLE_CHANGED - Static variable in class com.eliad.model.RulerModelEvent
The visibility changed for one item
RulerConstants - interface com.eliad.util.RulerConstants.
A collection of constants generally used for positioning, orienting and resizing rulers.
rulerDataChanged(RulerModelEvent) - Method in interface com.eliad.model.RulerModelListener
Called whenever some data in the ruler model changes.
rulerDataChanged(RulerModelEvent) - Method in class com.eliad.model.GenericGridModel
Called whenever some data in the ruler model changes.
rulerDataChanged(RulerModelEvent) - Method in class com.eliad.model.RulerModelAdapter
Called whenever some data in the ruler model changes.
rulerDataChanged(RulerModelEvent) - Method in class com.eliad.swing.JSmartGrid
Call-back for whenever the ruler presentation model changes.
rulerDataChanged(RulerModelEvent) - Method in class com.eliad.swing.AccessibleGrid
 
RulerManager.Factory - class com.eliad.model.defaults.RulerManager.Factory.
 
RulerManager.Factory() - Constructor for class com.eliad.model.defaults.RulerManager.Factory
 
RulerModel - interface com.eliad.model.RulerModel.
This interface captures the model for handling a component that can be segmented along the horizontal or vertical axis, with each segment size being separately tunable.
RulerModel.Factory - class com.eliad.model.RulerModel.Factory.
A factory to clone ruler model objects and create default ones
RulerModel.Factory() - Constructor for class com.eliad.model.RulerModel.Factory
 
RulerModelAdapter - class com.eliad.model.RulerModelAdapter.
A trivial implementation of RulerModelListener.
RulerModelAdapter() - Constructor for class com.eliad.model.RulerModelAdapter
 
rulerModelChanged(RulerModelEvent) - Method in interface com.eliad.model.RulerModelListener
Called whenever the ruler model changes.
rulerModelChanged(RulerModelEvent) - Method in class com.eliad.model.GenericGridModel
Called whenever the ruler model changes.
rulerModelChanged(RulerModelEvent) - Method in class com.eliad.model.RulerModelAdapter
Called whenever the ruler model changes.
rulerModelChanged(RulerModelEvent) - Method in class com.eliad.swing.JSmartGrid
Call-back for global ruler model change.
rulerModelChanged(RulerModelEvent) - Method in class com.eliad.swing.AccessibleGrid
 
RulerModelEvent - class com.eliad.model.RulerModelEvent.
Events corresponding to changes in a RulerModel.
RulerModelEvent(RulerModel, int, int, int, int) - Constructor for class com.eliad.model.RulerModelEvent
Constructs a specific RulerModelEvent.
RulerModelListener - interface com.eliad.model.RulerModelListener.
The interface of listeners to RulerModel changes
RulerSizeManager.Factory - class com.eliad.model.defaults.RulerSizeManager.Factory.
A factory to create default ruler size manager objects.
RulerSizeManager.Factory() - Constructor for class com.eliad.model.defaults.RulerSizeManager.Factory
 
rulerStructureChanged(RulerModelEvent) - Method in interface com.eliad.model.RulerModelListener
Called whenever the ruler model structure undergoes a local change.
rulerStructureChanged(RulerModelEvent) - Method in class com.eliad.model.GenericGridModel
Called whenever the ruler model structure undergoes a local change.
rulerStructureChanged(RulerModelEvent) - Method in class com.eliad.model.RulerModelAdapter
Called whenever the ruler model structure undergoes a local change.
rulerStructureChanged(RulerModelEvent) - Method in class com.eliad.swing.JSmartGrid
Call back for insertions and removals of items.
rulerStructureChanged(RulerModelEvent) - Method in class com.eliad.swing.AccessibleGrid
This is not meant for us!

S

scrollRectToVisible(Rectangle) - Method in class com.eliad.swing.JSmartGrid
 
selectAll() - Method in class com.eliad.swing.JSmartGrid
Selects all the cells in the grid.
selectAllAccessibleSelection() - Method in class com.eliad.swing.AccessibleGrid
Causes every child of the object to be selected, but only if the JSmartGrid supports multiple selections, and if individual cell selection is enabled.
SELECTION_CHANGED - Static variable in class com.eliad.model.GridSelectionEvent
 
SelectionPolicyEditor - class com.eliad.swing.SelectionPolicyEditor.
 
SelectionPolicyEditor() - Constructor for class com.eliad.swing.SelectionPolicyEditor
 
SelectionUnitEditor - class com.eliad.swing.SelectionUnitEditor.
 
SelectionUnitEditor() - Constructor for class com.eliad.swing.SelectionUnitEditor
 
setAccessibleCaption(Accessible) - Method in class com.eliad.swing.AccessibleGrid
Sets the caption for the table.
setAccessibleColumnDescription(int, Accessible) - Method in class com.eliad.swing.AccessibleGrid
Sets the description text of the specified column of the table.
setAccessibleColumnHeader(AccessibleTable) - Method in class com.eliad.swing.AccessibleGrid
Return the column headers as an AccessibleTable.
setAccessibleDescription(String) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Sets the accessible description of this object.
setAccessibleName(String) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Sets the localized accessible name of this object.
setAccessibleRowDescription(int, Accessible) - Method in class com.eliad.swing.AccessibleGrid
Sets the description text of the specified row of the table.
setAccessibleRowHeader(AccessibleTable) - Method in class com.eliad.swing.AccessibleGrid
Return the row headers as an AccessibleTable.
setAccessibleSummary(Accessible) - Method in class com.eliad.swing.AccessibleGrid
Sets the summary description of the table.
setActiveGrid(JSmartGrid, int) - Method in class com.eliad.swing.JSmartGrid
Specifies a grid on which this grid will be dependent along the given orientation.
setActiveRange(int, int) - Method in interface com.eliad.model.RulerModel
For an implementation about the area of interest, where subsequent queries should be answered very efficiently Invoke this method each time the bounds of the component change.
setActiveRange(int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Meant for the manager about the area of interest, where subsequent queries should be answered very efficiently.
setAnchor(int, int) - Method in interface com.eliad.model.GridSelectionModel
Sets the anchor selection point.
setAsText(String) - Method in class com.eliad.swing.EnumEditor
 
setAutoCreateColumnHeader(boolean) - Method in class com.eliad.swing.JSmartGrid
Determines whether a row header will be automatically created if the grid is set inside a javax.swing.JScrollPane.
setAutoCreateRowHeader(boolean) - Method in class com.eliad.swing.JSmartGrid
Determines whether a row header will be automatically created if the grid is set inside a javax.swing.JScrollPane.
setAutoResizeMode(int) - Method in interface com.eliad.model.RulerModel
Sets the resizing mode of the ruler.
setAutoResizeMode(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the resizing mode of the ruler.
setAutoResizeMode(int) - Method in class com.eliad.swing.JSmartGrid
Sets the grid's auto resize mode for both orientations.
setBackground(Color) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Sets the background color of this object.
setBounds(int, int, int, int) - Method in class com.eliad.swing.JSmartGrid
This method is overloaded here in order to enhance performance by communicating the area where efficient computations will be necessary.
setBounds(Rectangle) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
 
setCachedRange(int, int) - Method in class com.eliad.util.SizeCache
Specifies the region to be cached
setCellBorder(Border) - Method in class com.eliad.swing.JSmartGrid
Sets the border for cells.
setCells(Rectangle) - Method in interface com.eliad.util.CellsSet
Ensures that all cells in the specified rectangle are added to the set
setClickCountToStart(int) - Method in class com.eliad.model.defaults.DefaultGridCellEditor
Specifies the number of clicks needed to start editing.
setColumnActiveGrid(JSmartGrid) - Method in class com.eliad.swing.JSmartGrid
Specifies a grid on which this grid will be dependent for the horizontal orientation.
setColumnAutoResizeMode(int) - Method in class com.eliad.swing.JSmartGrid
Sets the grid's auto resize mode for the horizontal axis.
setColumnCount(int) - Method in class com.eliad.model.GenericGridModel
Sets the number of columns in the model.
setColumnDraggable(boolean) - Method in class com.eliad.swing.JSmartGrid
Changes the draggability of columns in the grid.
setColumnHeader(Component) - Method in class com.eliad.swing.JSmartGrid
Sets the component that serves as the horizontal header for this JSmartGrid.
setColumnMargin(int) - Method in class com.eliad.swing.JSmartGrid
Sets the amount of empty space between cells in adjacent columns.
setColumnModel(RulerModel) - Method in class com.eliad.swing.JSmartGrid
Sets a ruler presentation model for columns.
setColumnResizable(boolean) - Method in class com.eliad.swing.JSmartGrid
Changes the resizability of columns in the grid.
setColumnVisible(int, boolean) - Method in class com.eliad.swing.JSmartGrid
Sets the visibility for column.
setColumnWidth(int, int) - Method in class com.eliad.swing.JSmartGrid
Sets the width for column to columnWidth, revalidates, and repaints.
setCursor(Cursor) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Sets the Cursor of this object.
setDataVector(Object[][]) - Method in class com.eliad.model.GenericGridModel
Replaces the value in the dataVector instance variable with the values in the array newData.
setDataVector(Vector) - Method in class com.eliad.model.GenericGridModel
Replaces the current dataVector instance variable with the new Vector of rows, newData.
setDataVector(Vector, int) - Method in class com.eliad.model.GenericGridModel
Replaces the current dataVector instance variable with the new Vector of rows, newData.
setDraggable(int, boolean) - Method in class com.eliad.swing.JSmartGrid
Changes the draggability of the grid for a given orientation.
setDraggingDistance(int) - Method in interface com.eliad.model.RulerModel
Sets the distance the "dragged" items are from their normal position.
setDraggingDistance(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the distance the "dragged" items have been from their normal position.
setDraggingDistance(int, int) - Method in class com.eliad.swing.JSmartGrid
Changes the dragging distance along the given orientation.
setEditor(Class, GridCellEditor) - Method in class com.eliad.model.defaults.DefaultStyleModel
Sets a default cell editor.
setEnabled(boolean) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Sets the enabled state of the object.
setFirstDraggingItem(int) - Method in interface com.eliad.model.RulerModel
Sets the first of a continuous range of items that have been "dragged" out of its normal position.
setFirstDraggingItem(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the first of a continuous range of items that has been "dragged" out of its normal position.
setFirstDraggingItem(int, int) - Method in class com.eliad.swing.JSmartGrid
Sets the index of the first item currently being dragged along the given orientation.
setFixedSize(int) - Method in interface com.eliad.util.Intervals
Sets a common size for all entries.
setFixedSize(int) - Method in class com.eliad.util.SizeSequenceIntervals
Sets a common size for all entries.
setFixedSize(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Gives a given constant size to all the items of the ruler.
setFixedSize(int) - Method in class com.eliad.model.defaults.DefaultRulerModel
 
setFocusBackgroundColor(Color) - Method in class com.eliad.swing.JSmartGrid
Sets the background color for the cells that have the focus.
setFocusForegroundColor(Color) - Method in class com.eliad.swing.JSmartGrid
Sets the foreground color for the cells that have the focus.
setFocusHighlightBorder(Border) - Method in class com.eliad.swing.JSmartGrid
Sets the highlight border for cells that have the focus.
setFont(Font) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Sets the Font of this object.
setForeground(Color) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Sets the foreground color of this object.
setGridColor(Color) - Method in class com.eliad.swing.JSmartGrid
Sets the color used to draw grid lines in gridColor and redisplays.
setIntercellSpacing(Dimension) - Method in class com.eliad.swing.JSmartGrid
Sets the rowMargin and the columnMargin -- the height and width of the space between cells -- to intercellSpacing.
setLastDraggingItem(int) - Method in interface com.eliad.model.RulerModel
Sets the last of a continuous range of items that have been "dragged" out of its normal position.
setLastDraggingItem(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the last of a continuous range of items that should be considered "dragged" out of its normal position.
setLastDraggingItem(int, int) - Method in class com.eliad.swing.JSmartGrid
Sets the index of the first item currently being dragged along the given orientation.
setLazyEditor(Class, String) - Method in class com.eliad.model.defaults.DefaultStyleModel
 
setLazyRenderer(Class, String) - Method in class com.eliad.model.defaults.DefaultStyleModel
 
setLazyValue(Hashtable, Class, String) - Method in class com.eliad.model.defaults.DefaultStyleModel
 
setLead(int, int) - Method in interface com.eliad.model.GridSelectionModel
Sets the lead selection point.
setLocation(Point) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Sets the location of the object relative to the parent.
setMargin(int) - Method in interface com.eliad.model.RulerModel
Sets the global margin value
setMargin(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the global margin value
setMaxSize(int, int) - Method in interface com.eliad.model.RulerModel
Sets the maximum size of a specific entry but must leave all sizes consistent.
setMaxSize(int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the maximum size of a specific entry.
setMinSize(int, int) - Method in interface com.eliad.model.RulerModel
Sets the minimum size of a specific entry but must leave all sizes consistent.
setMinSize(int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the minimum size of a specific entry.
setModel(GridModel) - Method in class com.eliad.swing.JSmartGrid
Sets the data model associated with this JSmartGrid.
setPreferredScrollableViewportSize(Dimension) - Method in class com.eliad.swing.JSmartGrid
Sets the preferred size of the viewport for this table.
setPreferredSize(int, int) - Method in interface com.eliad.model.RulerModel
Sets the preferred size of a specific entry which must be constrained between the minimum and maximum sizes.
setPreferredSize(int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the preferred size of a specific entry.
setRegion(int, int) - Method in interface com.eliad.util.LinearPointSet
Ensures that all positions in the specified interval are included
setRenderer(Class, GridCellRenderer) - Method in class com.eliad.model.defaults.DefaultStyleModel
Sets a default class renderer to be used if no renderer has been set in a cell.
setResizable(int, boolean) - Method in interface com.eliad.model.RulerModel
Allows to interactively change the resizable attribute for a specific item.
setResizable(int, boolean) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets whether or not to programatically change the resizable attribute for a specific item.
setResizable(int, boolean) - Method in class com.eliad.swing.JSmartGrid
Changes the resizability of the grid for a given orientation.
setResizing(int, int) - Method in class com.eliad.swing.JSmartGrid
Sets the resizing index property on a ruler chosen by an orientation.
setRowActiveGrid(JSmartGrid) - Method in class com.eliad.swing.JSmartGrid
Specifies a grid on which this grid will be dependent for the vertical orientation.
setRowAutoResizeMode(int) - Method in class com.eliad.swing.JSmartGrid
Sets the grid's auto resize mode for the vertical axis.
setRowCount(int) - Method in class com.eliad.model.GenericGridModel
Sets the number of rows in the model.
setRowDraggable(boolean) - Method in class com.eliad.swing.JSmartGrid
Changes the draggability of rows in the grid.
setRowHeader(Component) - Method in class com.eliad.swing.JSmartGrid
Sets the component that serves as the vertical header for this JSmartGrid.
setRowHeight(int, int) - Method in class com.eliad.swing.JSmartGrid
Sets the height for row to rowHeight, revalidates, and repaints.
setRowMargin(int) - Method in class com.eliad.swing.JSmartGrid
Sets the amount of empty space between cells in adjacent rows.
setRowModel(RulerModel) - Method in class com.eliad.swing.JSmartGrid
Sets a ruler model for rows.
setRowResizable(boolean) - Method in class com.eliad.swing.JSmartGrid
Changes the resizability of rows in the grid.
setRowVisible(int, boolean) - Method in class com.eliad.swing.JSmartGrid
Sets the visibility for row.
setRulerModel(RulerModel) - Method in class com.eliad.swing.JSmartGrid
Attaches a ruler model.
setSelectionBackgroundColor(Color) - Method in class com.eliad.swing.JSmartGrid
Sets the background color for selected cells.
setSelectionCellBorder(Border) - Method in class com.eliad.swing.JSmartGrid
Sets the border for selected cells.
setSelectionForegroundColor(Color) - Method in class com.eliad.swing.JSmartGrid
Sets the foreground color for selected cells.
setSelectionMode(int) - Method in class com.eliad.swing.JSmartGrid
Sets the selection mode.
setSelectionModel(GridSelectionModel) - Method in class com.eliad.swing.JSmartGrid
Associates a new selection model with this JSmartGrid.
setSelectionPolicy(int) - Method in interface com.eliad.model.GridSelectionModel
Sets the selection policy.
setSelectionPolicy(int) - Method in class com.eliad.swing.JSmartGrid
Sets the selection policy.
setSelectionRange(int, int, int, int) - Method in interface com.eliad.model.GridSelectionModel
Changes the selection to be all the points whose row number is between anchorRow and leadRow included and whose column number is between anchorColumn and leadColumn included.
setSelectionUnit(int) - Method in interface com.eliad.model.GridSelectionModel
Sets the selection unit.
setSelectionUnit(int) - Method in class com.eliad.swing.JSmartGrid
Sets the selection unit.
setShowGrid(boolean) - Method in class com.eliad.swing.JSmartGrid
Sets whether the grid draws grid lines around cells.
setShowHorizontalLines(boolean) - Method in class com.eliad.swing.JSmartGrid
Sets whether the grid draws horizontal lines between cells.
setShowVerticalLines(boolean) - Method in class com.eliad.swing.JSmartGrid
Sets whether the grid draws vertical lines between cells.
setSize(Dimension) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
 
setSize(int, int) - Method in interface com.eliad.util.Intervals
Sets the size of the specified entry.
setSize(int, int) - Method in class com.eliad.util.SizeSequenceIntervals
Sets the size of the specified entry.
setSize(int, int) - Method in class com.eliad.util.SizeCache
Transmits an update to the size of the specified entry to the underlying Intervals object.
setSize(int, int) - Method in class com.eliad.model.GenericGridModel
Sets the size of the model.
setSize(int, int) - Method in interface com.eliad.model.RulerModel
Sets the size of the specified entry.
setSize(int, int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the size of the specified entry.
setSizes(int[]) - Method in interface com.eliad.util.Intervals
Sets the sizes for all entries from an array
setSizes(int[]) - Method in class com.eliad.util.SizeSequenceIntervals
Sets the sizes for all entries from an array
setSizes(int[]) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets the sizes for all entries from an array
setSpanModel(SpanModel) - Method in class com.eliad.swing.JSmartGrid
Sets the span model associated with this JSmartGrid.
setStyleModel(StyleModel) - Method in class com.eliad.swing.JSmartGrid
Sets the style model associated with this JSmartGrid.
setUI(GridUI) - Method in class com.eliad.swing.JSmartGrid
Sets the Look & Feel object that renders this component and repaints.
setUI(GridUI) - Method in class com.eliad.swing.JSmartGridHeader
Sets the Look & Feel object that renders this component and repaints.
setUniformMaxSize(int) - Method in interface com.eliad.model.RulerModel
Sets a uniform maximum size for all entries.
setUniformMaxSize(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets a uniform maximum size for all entries.
setUniformMaxSize(int) - Method in class com.eliad.model.defaults.DefaultRulerModel
Sets a uniform maximum size for all entries.
setUniformMinSize(int) - Method in interface com.eliad.model.RulerModel
Sets a uniform minimum size for all entries.
setUniformMinSize(int) - Method in class com.eliad.model.defaults.BasicRulerModel
Sets a uniform minimum size for all entries.
setUniformMinSize(int) - Method in class com.eliad.model.defaults.DefaultRulerModel
Sets a uniform minimum size for all entries.
setValue(Object) - Method in class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate
Sets the value for the editing component as an Object
setValue(Object) - Method in class com.eliad.model.defaults.DefaultGridCellRenderer
Sets the string for the cell being rendered to value.
setValue(Object) - Method in class com.eliad.model.defaults.DefaultStyleModel.DoubleRenderer
 
setValue(Object) - Method in class com.eliad.model.defaults.DefaultStyleModel.DateRenderer
 
setValue(Object) - Method in class com.eliad.model.defaults.DefaultStyleModel.IconRenderer
 
setValueAt(Object, int, int) - Method in class com.eliad.model.AbstractGridModel
Sets the value in the cell at column and row to aValue.
setValueAt(Object, int, int) - Method in class com.eliad.model.GenericGridModel
Sets the object value for the cell at column and row.
setValueAt(Object, int, int) - Method in interface com.eliad.model.GridModel
Sets the value in the cell at column and row to aValue.
setValueAt(Object, int, int) - Method in class com.eliad.swing.JSmartGrid
Sets the value for the cell in the grid model at row and column.
setValueIsAdjusting(boolean) - Method in interface com.eliad.model.GridSelectionModel
This property is true if upcoming changes to the value of the model should be considered a single event.
setVisible(boolean) - Method in class com.eliad.swing.AccessibleGrid.AccessibleGridCell
Sets the visible state of the object.
setVisible(int, boolean) - Method in interface com.eliad.model.RulerModel
Set the visible property of an item.
setVisible(int, boolean) - Method in class com.eliad.model.defaults.BasicRulerModel
 
setVisible(int, boolean) - Method in class com.eliad.model.defaults.DefaultRulerModel
Set the visible property of an item.
shouldSelectCell(EventObject) - Method in class com.eliad.model.defaults.DefaultGridCellEditor
Asks the editor whether the editing cell should be selected using anEvent.
shouldSelectCell(EventObject) - Method in class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate
Asks the editor whether the editing cell sould be selected or not using anEvent
SINGLE_CELL_SELECTION - Static variable in interface com.eliad.util.GridSelectionConstants
A value for the selectionMode property: one cell at most can be selected at any time.
SINGLE_COLUMN_SELECTION - Static variable in interface com.eliad.util.GridSelectionConstants
A value for the selectionMode property: only a single column may be selected.
SINGLE_RECTANGLE_SELECTION - Static variable in interface com.eliad.util.GridSelectionConstants
A value for the selectionMode property: only one continuous rectangle of cells can be selected at any time.
SINGLE_ROW_SELECTION - Static variable in interface com.eliad.util.GridSelectionConstants
A value for the selectionMode property: only one row may be selected.
SizeCache - class com.eliad.util.SizeCache.
A mechanism to cache size/position information as defined in Intervals.
SizeCache(Intervals) - Constructor for class com.eliad.util.SizeCache
Constructs a cache above an Intervals object>.
SizeSequenceIntervals - class com.eliad.util.SizeSequenceIntervals.
An implementation of Intervals that mimic the JTable's use of the SizeSequence class
SizeSequenceIntervals(int, int) - Constructor for class com.eliad.util.SizeSequenceIntervals
Constructs a SizeSequenceIntervals object with a uniform size and a given number of entries.
SizeSequenceIntervals(SizeSequence, int) - Constructor for class com.eliad.util.SizeSequenceIntervals
Constructs a SizeSequenceIntervals object starting from a SizeSequence
sizeToFit(int) - Method in interface com.eliad.model.RulerModel
Handles global resizing
sizeToFit(int) - Method in class com.eliad.model.defaults.BasicRulerModel
 
SPAN_ADDED - Static variable in class com.eliad.model.SpanModelEvent
A span was added
SPAN_REMOVED - Static variable in class com.eliad.model.SpanModelEvent
A span was removed
SPAN_UPDATED - Static variable in class com.eliad.model.SpanModelEvent
A span was modified
spanDataChanged(SpanModelEvent) - Method in interface com.eliad.model.SpanModelListener
Called when a span is modified, added or removed.
spanDataChanged(SpanModelEvent) - Method in class com.eliad.swing.JSmartGrid
Call-back from the SpanModel after spans are modified, added or removed.
spanIterator(int, int, int, int, boolean) - Method in class com.eliad.swing.JSmartGrid
Obtains the spans intersecting a given rectangle (in cell positions).
SpanManager.Factory - class com.eliad.swing.SpanManager.Factory.
This class should NOT be visible in standard javadoc!
SpanManager.Factory() - Constructor for class com.eliad.swing.SpanManager.Factory
 
SpanModel - interface com.eliad.model.SpanModel.
The model of overspanning information between cells of a rectangular array.
spanModelChanged(SpanModelEvent) - Method in interface com.eliad.model.SpanModelListener
Called whenever the span model changes globally.
spanModelChanged(SpanModelEvent) - Method in class com.eliad.swing.JSmartGrid
Call-back from the SpanModel after all the span information changes.
SpanModelEvent - class com.eliad.model.SpanModelEvent.
Events corresponding to changes in a SpanModel
SpanModelEvent(SpanModel, int, int, int, int, int, int, int) - Constructor for class com.eliad.model.SpanModelEvent
Constructs a new event for a change to a SpanModel
SpanModelListener - interface com.eliad.model.SpanModelListener.
The interface of listeners to SpanModel changes
spanStructureChanged(SpanModelEvent) - Method in interface com.eliad.model.SpanModelListener
Called when the shape of the underlying data model is modified (rows or columns inserted or removed).
spanStructureChanged(SpanModelEvent) - Method in class com.eliad.swing.JSmartGrid
Call-back from the SpanModel after the underlying model shape is changed.
stopCellEditing() - Method in class com.eliad.model.defaults.DefaultGridCellEditor
Tells the editor to stop editing and to accept any partially edited value as the value of the editor.
stopCellEditing() - Method in class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate
Tells the editor to stop editing and to accept any partially edited value as the value of the editor.
stopCellEditing() - Method in class com.eliad.model.defaults.DefaultStyleModel.GenericEditor
 
StyleContextModel - interface com.eliad.model.StyleContextModel.
StyleContextModel defines the interface for an object that gives informations about basic attributes for a cell in the grid like the JSmartGrid or a StyleModel like the DefaultStyleModel.
styleDataChanged(StyleModelEvent) - Method in interface com.eliad.model.StyleModelListener
Tells listeners that the renderers to be used for some cells were changed
styleDataChanged(StyleModelEvent) - Method in class com.eliad.swing.JSmartGrid
Tells listeners that the renderer model was changed.
StyleModel - interface com.eliad.model.StyleModel.
This is an interface that provides a way to implement a renderer and an editor collection model.
styleModelChanged(StyleModelEvent) - Method in interface com.eliad.model.StyleModelListener
Tells listeners that the model was changed.
styleModelChanged(StyleModelEvent) - Method in class com.eliad.swing.JSmartGrid
Tells listeners that the model was changed.
StyleModelEvent - class com.eliad.model.StyleModelEvent.
Events corresponding to changes in a StyleModel.
StyleModelEvent(StyleModel, int, int, int, int, int) - Constructor for class com.eliad.model.StyleModelEvent
 
StyleModelListener - interface com.eliad.model.StyleModelListener.
StyleModelListener defines the interface for an object that listens to changes in a StyleModel.
styleStructureChanged(StyleModelEvent) - Method in interface com.eliad.model.StyleModelListener
Tells listeners that new renderers are known or that old renderers were forgotten.
styleStructureChanged(StyleModelEvent) - Method in class com.eliad.swing.JSmartGrid
Called when new renderer/editors are registered or when renderer/editors are forgotten

T

takeLeadershipOver(JSmartGrid, int) - Method in class com.eliad.swing.JSmartGrid
Makes this grid the active one along the given orientation, making another grid dependent.
type - Variable in class com.eliad.swing.AccessibleGrid.AccessibleGridModelChange
 

U

unconfigureEnclosingScrollPane() - Method in class com.eliad.swing.JSmartGrid
Reverses the effect of configureEnclosingScrollPane by removing the HeaderViews of the enclosing scroll pane.
uninstallDefaults() - Method in class com.eliad.swing.BasicGridUI
 
uninstallKeyboardActions() - Method in class com.eliad.swing.BasicGridUI
 
uninstallListeners() - Method in class com.eliad.swing.BasicGridUI
Cleans up listeners to the JSmartGrid.
uninstallUI(JComponent) - Method in class com.eliad.swing.BasicGridUI
 
UNIT_CELL - Static variable in interface com.eliad.util.GridSelectionConstants
The unit of selection is the cell.
UNIT_COLUMN - Static variable in interface com.eliad.util.GridSelectionConstants
The unit of selection is the column.
UNIT_ROW - Static variable in interface com.eliad.util.GridSelectionConstants
The unit of selection is the row.
updateUI() - Method in interface com.eliad.model.StyleModel
Notification from the UIManager that the L&F has changed.
updateUI() - Method in class com.eliad.model.defaults.DefaultGridCellRenderer
Notification from the UIManager that the look and feel [L&F] has changed.
updateUI() - Method in class com.eliad.model.defaults.DefaultStyleModel
Notification from the UIManager that the L&F has changed.
updateUI() - Method in class com.eliad.swing.JSmartGrid
Notification from the UIManager that the L&F has changed.
updateUI() - Method in class com.eliad.swing.JSmartGridHeader
Notification from the UIManager that the L&F has changed.

V

validate() - Method in class com.eliad.model.defaults.DefaultGridCellRenderer
Overridden for performance reasons.
value - Variable in class com.eliad.model.defaults.DefaultGridCellEditor.EditorDelegate
 
VERTICAL - Static variable in interface com.eliad.util.RulerConstants
Vertical orientation.

A B C D E F G H I J K L M N P Q R S T U V