A C D E F G H I L M O P R S T U

A

ALL - Static variable in class com.pcauto.gui.table.EntityTableFocusType
An array of all the valid focus types.
AbstractEntityTableColumnModel - class com.pcauto.gui.table.AbstractEntityTableColumnModel.
The AbstractEntityTableColumnModel is a super class for models that define the columns to be displayed in an EntityTable.
AbstractEntityTableColumnModel() - Constructor for class com.pcauto.gui.table.AbstractEntityTableColumnModel
Constructs a new EntityTableColumnModel.
addButton(JComponent) - Method in class com.pcauto.gui.table.TestControlPanel
 
addColumn(EntityTableColumn) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
addColumn(EntityTableColumn) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Adds the given EntityTableColumn to the right-side of the table.
addEntity(Object) - Method in interface com.pcauto.gui.table.EntityList
Adds a new entity to this EntityList.
addEntity(Object) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Adds a new entity to the EntityList and updates this OrderTranslatorEntityList.
addEntity(Object) - Method in class com.pcauto.gui.table.ProxyEntityList
 
addEntityListListener(EntityListListener) - Method in interface com.pcauto.gui.table.EntityList
Adds a listener for list change events.
addEntityListListener(EntityListListener) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Adds a listener for EntityList events.
addEntityListListener(EntityListListener) - Method in class com.pcauto.gui.table.ProxyEntityList
 
alignLeft(String, int, char) - Static method in class com.pcauto.gui.table.PString
 
alignRight(String, int, char) - Static method in class com.pcauto.gui.table.PString
 
areEqual(String, String) - Static method in class com.pcauto.gui.table.PString
 

C

CELL_FOCUS - Static variable in class com.pcauto.gui.table.EntityTableFocusType
Identifier for focusing on a cell.
center(String, int, char, boolean) - Static method in class com.pcauto.gui.table.PString
 
center(String, int, char) - Static method in class com.pcauto.gui.table.PString
 
columnAdded(TableColumnModelEvent) - Method in class com.pcauto.gui.table.EntityTable
Updates the table after a column has been added.
columnAdded(TableColumnModelEvent) - Method in class com.pcauto.gui.table.ProxyColumnModel
Fires the change event for adding a column.
columnAtPoint(Point) - Method in class com.pcauto.gui.table.EntityTable
Returns the index of the column at the given Point.
columnMarginChanged(ChangeEvent) - Method in class com.pcauto.gui.table.EntityTable
Updates the table after a change to the column margins.
columnMarginChanged(ChangeEvent) - Method in class com.pcauto.gui.table.ProxyColumnModel
Fires the column margin changed event.
columnMoved(TableColumnModelEvent) - Method in class com.pcauto.gui.table.EntityTable
Updates the table after a column has been moved.
columnMoved(TableColumnModelEvent) - Method in class com.pcauto.gui.table.ProxyColumnModel
Fires the column moved event on behalf of the original model.
columnRemoved(TableColumnModelEvent) - Method in class com.pcauto.gui.table.EntityTable
Updates the table after removing a column.
columnRemoved(TableColumnModelEvent) - Method in class com.pcauto.gui.table.ProxyColumnModel
Fires the column removed event on behalf of the original model.
columnSelectionChanged(ListSelectionEvent) - Method in class com.pcauto.gui.table.EntityTable
Updates the table after a change in the column selection.
columnSelectionChanged(ListSelectionEvent) - Method in class com.pcauto.gui.table.ProxyColumnModel
Fires the column selection changed event on behalf of the original model.
com.pcauto.gui.table - package com.pcauto.gui.table
 

D

DELETED - Static variable in class com.pcauto.gui.table.EntityListEvent
Identifies the removal of data from the table.

E

EDIT_LOCKED - Static variable in class com.pcauto.gui.table.EntityTableColumn
Symbolic constant representing the column being edit locked.
EntityJTable - class com.pcauto.gui.table.EntityJTable.
The EntityJTable is an extension of the Java JTable for use with entities.
EntityJTable() - Constructor for class com.pcauto.gui.table.EntityJTable
Creates a new EntityJTable.
EntityList - interface com.pcauto.gui.table.EntityList.
The EntityList interface describes the functions that must be provided for managing entities within an ordered list.
EntityListEvent - class com.pcauto.gui.table.EntityListEvent.
EntityListEvent is used to notify listeners that an EntityList has changed.
EntityListEvent(Object) - Constructor for class com.pcauto.gui.table.EntityListEvent
Constructs a new EntityListEvent that initially occurred on the specified object.
EntityListEvent(Object, int) - Constructor for class com.pcauto.gui.table.EntityListEvent
Constructs a new EntityListEvent where the entity at the specified index has changed.
EntityListEvent(Object, int, int) - Constructor for class com.pcauto.gui.table.EntityListEvent
Constructs a new EntityListEvent where the entity at the specified index had the specified event performed on it.
EntityListEvent(Object, int, int, int) - Constructor for class com.pcauto.gui.table.EntityListEvent
Constructs a new EntityListEvent where the entities between the specified indices(inclusive) had the specified event performed on them.
EntityListException - exception com.pcauto.gui.table.EntityListException.
This is the exception that will be thrown for EntityList events.
EntityListException() - Constructor for class com.pcauto.gui.table.EntityListException
Constructs an EntityListException with no specified detail message.
EntityListException(String) - Constructor for class com.pcauto.gui.table.EntityListException
Constructs an EntityListException with the specified detail message.
EntityListListener - interface com.pcauto.gui.table.EntityListListener.
An EntityListEvent gets fired when an EntityList changes.
EntityTable - class com.pcauto.gui.table.EntityTable.
EntityTable is a full-featured swing-based GUI component that represents a list of entities in a table with each row representing a different entity.
EntityTable() - Constructor for class com.pcauto.gui.table.EntityTable
Constructs a new EntityTable.
EntityTable(EntityList, EntityTableColumnModel) - Constructor for class com.pcauto.gui.table.EntityTable
Constructs a new EntityTable with the given EntityList to manage the entities and the EntityTableColumnModel to define the columns of the table.
EntityTableColumn - class com.pcauto.gui.table.EntityTableColumn.
This class represents columns that are used with EntityTable.
EntityTableColumn() - Constructor for class com.pcauto.gui.table.EntityTableColumn
Constructs a new EntityTableColumn.
EntityTableColumn(String, Class) - Constructor for class com.pcauto.gui.table.EntityTableColumn
Constructs a column with the given name of the given class.
EntityTableColumn(String, Class, int) - Constructor for class com.pcauto.gui.table.EntityTableColumn
Constructs a column with the given name, class, and width.
EntityTableColumn(String, Class, int, int) - Constructor for class com.pcauto.gui.table.EntityTableColumn
Constructs a column with the given name, column class, width, and attributes.
EntityTableColumn(String, Class, int, TableCellEditor) - Constructor for class com.pcauto.gui.table.EntityTableColumn
Constructs a column with the given name, class, width, and cell editor.
EntityTableColumn(String, Class, int, TableCellEditor, int) - Constructor for class com.pcauto.gui.table.EntityTableColumn
Constructs a column with the given attributes.
EntityTableColumn(String, Class, int, TableCellRenderer) - Constructor for class com.pcauto.gui.table.EntityTableColumn
Constructs a column with the given attributes.
EntityTableColumn(String, Class, int, TableCellRenderer, int) - Constructor for class com.pcauto.gui.table.EntityTableColumn
Constructs a column with the given attributes.
EntityTableColumn(String, Class, int, TableCellEditor, TableCellRenderer) - Constructor for class com.pcauto.gui.table.EntityTableColumn
Constructs a column with the given attributes.
EntityTableColumn(String, Class, int, TableCellEditor, TableCellRenderer, int) - Constructor for class com.pcauto.gui.table.EntityTableColumn
Constructs a column with the given attributes.
EntityTableColumnModel - interface com.pcauto.gui.table.EntityTableColumnModel.
The EntityTableColumnModel interface describes the model that defines the behaviour of columns in an EntityTable.
EntityTableFocusType - class com.pcauto.gui.table.EntityTableFocusType.
This EntityTableFocusType is used to specify the typesafe focus modes for the EntityTable.
equals(Object) - Method in class com.pcauto.gui.table.EntityTableColumn
Returns true if this column has the same name as the specified column.

F

findMethod(Class, String, Class[]) - Method in class com.pcauto.gui.table.ProxyEntityList
 
fireListChanged(EntityListEvent) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Generates a list changed event based on the event that occurred.
fireListChanged(EntityListEvent) - Method in class com.pcauto.gui.table.ProxyEntityList
Generates a list changed event based on the event that occurred.

G

getAll() - Method in class com.pcauto.gui.table.EntityTableFocusType
Returns an array with all the focus types.
getBackground() - Method in class com.pcauto.gui.table.EntityTable
Returns the background colour of table cells which are not highlighted/selected.
getByName(String) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
getByName(String) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns the column with the specified name.
getCellEditor() - Method in class com.pcauto.gui.table.EntityTableColumn
Returns the cell editor for this column.
getCellValue(int, Object) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
getCellValue(int, Object) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns an Object containing the cell value at the given column number for a specified entity.
getColumnClass(int) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
getColumnClass() - Method in class com.pcauto.gui.table.EntityTableColumn
Returns the class of this column.
getColumnClass(int) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns the column class specified by the col parameter.
getColumnClass(int) - Method in class com.pcauto.gui.table.RowHeaderModel
 
getColumnCount() - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns the number of columns in this EntityTableColumnModel.
getColumnCount() - Method in class com.pcauto.gui.table.RowHeaderModel
 
getColumnModel() - Method in class com.pcauto.gui.table.EntityTable
Returns the EntityTableColumnModel which defines the table columns.
getColumnModel() - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns the column model being used.
getColumnName(int) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
getColumnName(int) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns the name for the specified column.
getColumnName(int) - Method in class com.pcauto.gui.table.RowHeaderModel
 
getCount() - Method in interface com.pcauto.gui.table.EntityList
Returns the number of entities stored in this EntityList.
getCount() - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns the number of entities in the EntityList.
getCount() - Method in class com.pcauto.gui.table.ProxyEntityList
 
getCurrentFocusMode() - Method in class com.pcauto.gui.table.EntityTable
Returns the currently used focus mode.
getDefaultEntity() - Method in interface com.pcauto.gui.table.EntityList
Returns an entity instance containing desirable default values.
getDefaultEntity() - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns the default entity which contains desirable column values.
getDefaultEntity() - Method in class com.pcauto.gui.table.ProxyEntityList
 
getDefaultFocusMode() - Method in class com.pcauto.gui.table.EntityTable
Returns the default focus mode, this is one of EntityTableFocusType.ROW_FOCUS, EntityTableFocusType.CELL_FOCUS, or EntityTableFocusType.TABLE_FOCUS.
getDescription() - Method in class com.pcauto.gui.table.EntityTableFocusType
Returns a string description of the focus type.
getDisplayEntityList() - Method in class com.pcauto.gui.table.EntityTable
Returns the EntityList in which all the entities are ordered in their display order.
getDisplaySelectionModel() - Method in class com.pcauto.gui.table.EntityTable
Returns the selection model associated with the display EntityList.
getDisplayedEntityIndexAtPoint(Point) - Method in class com.pcauto.gui.table.EntityTable
Returns the index of the entity at the given point.
getEntity(int) - Method in interface com.pcauto.gui.table.EntityList
Returns the entity instance stored in the specified position.
getEntity(int) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns the entity at the specified index.
getEntity(int) - Method in class com.pcauto.gui.table.ProxyEntityList
 
getEntityAtPoint(Point) - Method in class com.pcauto.gui.table.EntityTable
Returns the entity in the EntityList displayed at the given point.
getEntityIndex(int) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns the index of the entity in the EntityList corresponding to the given index in this OrderTranslatorEntityList
getEntityIndexAtPoint(Point) - Method in class com.pcauto.gui.table.EntityTable
Returns the index of the entity in the EntityList displayed at the point specified on the screen.
getEntityList() - Method in class com.pcauto.gui.table.EntityTable
Returns the EntityList containing all the entities of the table.
getEntityList() - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns the current EntityList.
getEntityList() - Method in class com.pcauto.gui.table.TestControlPanel
Returns current EntityList
getEntityListOrder() - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Makes the table order the same as the EntityList order.
getEntityTable() - Method in class com.pcauto.gui.table.TestControlPanel
Returns current EntityTable
getFirstEntity() - Method in class com.pcauto.gui.table.EntityListEvent
Returns the first entity that changed.
getLastEntity() - Method in class com.pcauto.gui.table.EntityListEvent
Returns the last entity that changed.
getList() - Method in class com.pcauto.gui.table.ProxyEntityList
Returns the list containing all the entities in the table.
getMainTableModel() - Method in class com.pcauto.gui.table.RowHeaderModel
Returns the ProxyTableModel, which is the the model used for accessing table data.
getModel() - Method in class com.pcauto.gui.table.ProxyColumnModel
Returns the model being used for managing the columns of the table.
getName() - Method in class com.pcauto.gui.table.EntityTableColumn
Returns the name of this column.
getNewDefaultEntity() - Method in interface com.pcauto.gui.table.EntityList
Returns a new instance of the entity being managed by this Entitylist.
getNewDefaultEntity() - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns a new entity containing desirable column values.
getNewDefaultEntity() - Method in class com.pcauto.gui.table.ProxyEntityList
 
getNewEntity() - Method in interface com.pcauto.gui.table.EntityList
Returns a new instance of the entity being managed by this Entitylist.
getNewEntity() - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns a new entity.
getNewEntity() - Method in class com.pcauto.gui.table.ProxyEntityList
 
getRealColumnCount() - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
getRealColumnCount() - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns the number of visible columns.
getRealColumnCount() - Method in class com.pcauto.gui.table.ProxyColumnModel
Returns the number of visible columns.
getRealColumnCount() - Method in class com.pcauto.gui.table.RowHeaderColumnModel
Returns the number of non-virtual columns in this RowHeaderColumnModel.
getRowHeight() - Method in class com.pcauto.gui.table.EntityTable
Returns the height of a table row, in pixels.
getSelectionBackground() - Method in class com.pcauto.gui.table.EntityTable
Returns the selection background colour displayed for selected cells.
getSelectionMode() - Method in class com.pcauto.gui.table.EntityTable
Returns the selection method for the table.
getSelectionModel() - Method in class com.pcauto.gui.table.EntityTable
Returns the selection model used to handle selections associated with the EntityList.
getType() - Method in class com.pcauto.gui.table.EntityListEvent
Returns the type of event - one of: DELETED, INSERTED, and MODIFIED.
getValueAt(int, int) - Method in class com.pcauto.gui.table.RowHeaderModel
 
getViewIndex(int) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns the index of an entity in the table, given the index of the same entity in the EntityList.

H

HIDDEN - Static variable in class com.pcauto.gui.table.EntityTableColumn
Symbolic constant representing the column being hidden.
hasEditableColumns() - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
hasEditableColumns() - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns true if the table has any editable columns, false otherwise.

I

INSERTED - Static variable in class com.pcauto.gui.table.EntityListEvent
Identifies the addition of new data to the table.
insertEntity(int, Object) - Method in interface com.pcauto.gui.table.EntityList
Inserts an entity into this EntityList.
insertEntity(int, Object) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Inserts the given entity at the index specified and moves all other entities to make room for the new entity if needed.
insertEntity(int, Object) - Method in class com.pcauto.gui.table.ProxyEntityList
 
isAdd() - Method in class com.pcauto.gui.table.TestControlPanel
 
isCellEditable(int, int) - Method in class com.pcauto.gui.table.RowHeaderModel
 
isCellFocusAllowed() - Method in class com.pcauto.gui.table.EntityTable
Returns true if focusing on a cell is allowed, false otherwise.
isDelete() - Method in class com.pcauto.gui.table.TestControlPanel
 
isEdit() - Method in class com.pcauto.gui.table.TestControlPanel
 
isEditable(int) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
isEditable() - Method in class com.pcauto.gui.table.EntityTableColumn
Returns true if the column is editable, false otherwise.
isEditable(int) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns true if the specified column is editable, false otherwise.
isEntityIndexDisplayed() - Method in class com.pcauto.gui.table.EntityTable
Returns true if the entity index is displayed in the virtual column, false otherwise.
isEntityIndexDisplayed() - Method in class com.pcauto.gui.table.RowHeaderModel
Returns true if the entity index is displayed, false otherwise.
isHidden(int) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
isHidden() - Method in class com.pcauto.gui.table.EntityTableColumn
Returns true if this column is hidden, false otherwise.
isHidden(int) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns true if the specified column is hidden, false otherwise.
isInsert() - Method in class com.pcauto.gui.table.TestControlPanel
 
isLocked(int) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
isLocked() - Method in class com.pcauto.gui.table.EntityTableColumn
Returns true if the column is locked, false otherwise.
isLocked(int) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns true if the specified column is locked, false otherwise.
isMoveDown() - Method in class com.pcauto.gui.table.TestControlPanel
 
isMoveUp() - Method in class com.pcauto.gui.table.TestControlPanel
 
isOrderLockedToList() - Method in class com.pcauto.gui.table.EntityTable
Returns true if the changes in displayed row order affect the order in the driving EntityList.
isOrderLockedToList() - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns true if the table data order in this OrderTranslatorEntityList is the same as the underlying EntityList, false otherwise.
isReadOnly() - Method in class com.pcauto.gui.table.EntityTable
Returns true if the table is readOnly, false otherwise.
isRightAlignmentSortable(int) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
isRightAlignmentSortable() - Method in class com.pcauto.gui.table.EntityTableColumn
Returns true if this column is right alignment sortable, false otherwise.
isRightAlignmentSortable(int) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns true if the specified column is right alignment sortable, false otherwise.
isRowFocusAllowed() - Method in class com.pcauto.gui.table.EntityTable
Returns true if focusing on an entire row is allowed, false otherwise.
isRowNumberDisplayed() - Method in class com.pcauto.gui.table.EntityTable
Returns true if row numbers are displayed in the virtual column, false otherwise.
isRowNumberDisplayed() - Method in class com.pcauto.gui.table.RowHeaderModel
Returns true if the row numbers are displayed in the virtual column, false otherwise.
isRowSortingAllowed() - Method in class com.pcauto.gui.table.EntityTable
Returns true if row sorting is allowed, false otherwise.
isRowSortingAllowed() - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Returns true if row sorting is enabled, false otherwise.
isSortable(int) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
isSortable() - Method in class com.pcauto.gui.table.EntityTableColumn
Returns true if the column is sortable, false otherwise.
isSortable(int) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Returns true if the specified column is sortable, false otherwise.
isTableFocusAllowed() - Method in class com.pcauto.gui.table.EntityTable
Returns true if focusing on the entire table is allowed, false otherwise.
isVirtualColumnEnabled() - Method in class com.pcauto.gui.table.EntityTable
Returns true if the virtual column is enabled, false otherwise.
isVirtualColumnEnabled() - Method in class com.pcauto.gui.table.RowHeaderColumnModel
Returns true if the virtual column is enabled, false otherwise.
isVirtualColumnEnabled() - Method in class com.pcauto.gui.table.RowHeaderModel
Returns true if the virtual column is enabled, false otherwise.
isVirtualRowEnabled() - Method in class com.pcauto.gui.table.EntityTable
Returns true if this table has the virtual row enabled, false otherwise.
isWidthAutoCalculated() - Method in class com.pcauto.gui.table.EntityTable
Returns true if the width is auto calculated, false otherwise.

L

listChanged(EntityListEvent) - Method in interface com.pcauto.gui.table.EntityListListener
This method gets called when the EntityList has changed.
listChanged(EntityListEvent) - Method in class com.pcauto.gui.table.EntityTable
Fires a table change event.
listChanged(EntityListEvent) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
The list changed event handler.

M

MODIFIED - Static variable in class com.pcauto.gui.table.EntityListEvent
Identifies the modification of table data.
moveEntity(int, int, int) - Method in interface com.pcauto.gui.table.EntityList
Moves entities starting from the start index, to the end index, to a new location starting at the new index given.
moveEntity(int, int, int) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Moves the entities between the startIndex and endIndex inclusive to the new location specified by the newIndex.
moveEntity(int, int, int) - Method in class com.pcauto.gui.table.ProxyEntityList
 

O

OrderTranslatorEntityList - class com.pcauto.gui.table.OrderTranslatorEntityList.
This OrderTranslatorEntityList provides a temporary ordering of the EntityList for display purposes.
OrderTranslatorEntityList() - Constructor for class com.pcauto.gui.table.OrderTranslatorEntityList
Constructs a new OrderTranslatorEntityList.
OrderTranslatorEntityList(EntityList, EntityTableColumnModel) - Constructor for class com.pcauto.gui.table.OrderTranslatorEntityList
Constructs a new OrderTranslatorEntityList with the given EntityList and EntityTableColumnModel.
origModel - Variable in class com.pcauto.gui.table.ProxyColumnModel
The EntityTableColumnModel reference given to this ProxyColumnModel through the constructor or the setModel method.

P

PString - class com.pcauto.gui.table.PString.
Javadoc summary
PString() - Constructor for class com.pcauto.gui.table.PString
Creates new PString
ProxyColumnModel - class com.pcauto.gui.table.ProxyColumnModel.
The ProxyColumnModel contains all columns in the table that are both visible and not locked.
ProxyColumnModel() - Constructor for class com.pcauto.gui.table.ProxyColumnModel
Constructs a new ProxyColumnModel.
ProxyColumnModel(EntityTableColumnModel) - Constructor for class com.pcauto.gui.table.ProxyColumnModel
Constructs a new ProxyColumnModel with the given EntityTableColumnModel.
ProxyEntityList - class com.pcauto.gui.table.ProxyEntityList.
The ProxyEntityList implements the EntityList interface which describes the functions that must be provided for managing entities within an ordered list.
ProxyEntityList() - Constructor for class com.pcauto.gui.table.ProxyEntityList
Constructs a new ProxyEntityList.
ProxyEntityList(Object) - Constructor for class com.pcauto.gui.table.ProxyEntityList
Constructs a new ProxyEntityList using the given prototype.
ProxyEntityList(Object, List) - Constructor for class com.pcauto.gui.table.ProxyEntityList
Constructs a new ProxyEntityList using the given prototype, and List of entries.
parseEscapes(String) - Static method in class com.pcauto.gui.table.PString
 

R

RIGHT_ALIGNMENT_SORTABLE - Static variable in class com.pcauto.gui.table.EntityTableColumn
Symbolic constant representing the column being right alignment sortable.
ROW_FOCUS - Static variable in class com.pcauto.gui.table.EntityTableFocusType
Identifier for focusing on a row.
RowHeaderColumnModel - class com.pcauto.gui.table.RowHeaderColumnModel.
The RowHeaderColumnModel is used by the EntityTable to store all the columns that correspond to the row header of the table.
RowHeaderColumnModel() - Constructor for class com.pcauto.gui.table.RowHeaderColumnModel
Constructs a new RowHeaderColumnModel.
RowHeaderColumnModel(EntityTableColumnModel) - Constructor for class com.pcauto.gui.table.RowHeaderColumnModel
Constructs a new RowHeaderColumnModel with the given EntityTableColumnModel.
RowHeaderModel - class com.pcauto.gui.table.RowHeaderModel.
This RowHeaderModel is used to manage and manipulate the row header of the EntityTable.
RowHeaderModel() - Constructor for class com.pcauto.gui.table.RowHeaderModel
Constructs a new RowHeaderModel.
RowHeaderModel(EntityList, EntityTableColumnModel) - Constructor for class com.pcauto.gui.table.RowHeaderModel
Constructs a new RowHeaderModel using the given EntityList and EntityTableColumnModel.
RowHeaderModel(ProxyTableModel) - Constructor for class com.pcauto.gui.table.RowHeaderModel
Constructs a new RowHeaderModel using the given ProxyTableModel, which holds the EntityList and EntityTableColumnModel, which define the rows and the columns of the table respectively.
refresh() - Method in class com.pcauto.gui.table.EntityTable
Updates the EntityTable with any changes made to the column model.
removeColumn(int) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
removeColumn(int) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Removes the specified column from the table.
removeEntity(int) - Method in interface com.pcauto.gui.table.EntityList
Removes the specified entity.
removeEntity(int) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Removes the entity at the specified index.
removeEntity(int) - Method in class com.pcauto.gui.table.ProxyEntityList
 
removeEntityListListener(EntityListListener) - Method in interface com.pcauto.gui.table.EntityList
Removes an entity list listener so that list changes will not trigger events for that listener.
removeEntityListListener(EntityListListener) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Removes an existing listener that listened for changes in the EntityList.
removeEntityListListener(EntityListListener) - Method in class com.pcauto.gui.table.ProxyEntityList
 
replaceAll(EntityList) - Method in interface com.pcauto.gui.table.EntityList
Replaces all the current entities with those given by the EntityList parameter.
replaceAll(EntityList) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Replaces all the entities in the EntityList with those specified by the new EntityList.
replaceAll(EntityList) - Method in class com.pcauto.gui.table.ProxyEntityList
 
resetButtons() - Method in class com.pcauto.gui.table.TestControlPanel
 
revalidate() - Method in class com.pcauto.gui.table.EntityTable
Updates the EntityTable with any changes made to the column model.
revalidate() - Method in class com.pcauto.gui.table.ProxyColumnModel
Sets the properties and listeners for the original model (EntityTableColumnModel).
rowAtPoint(Point) - Method in class com.pcauto.gui.table.EntityTable
Returns the index of the row at the given Point.

S

SCROLL_LOCKED - Static variable in class com.pcauto.gui.table.EntityTableColumn
Symbolic constant representing the column being scroll locked.
setAdd(boolean) - Method in class com.pcauto.gui.table.TestControlPanel
 
setBackground(Color) - Method in class com.pcauto.gui.table.EntityTable
Sets the background colour of the table.
setCellFocusAllowed(boolean) - Method in class com.pcauto.gui.table.EntityTable
Enables or disables focusing on a cell.
setCellValue(int, Object, Object) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
setCellValue(int, Object, Object) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Changes the specified entity to store the specified value based on the column index.
setColumnClass(Class) - Method in class com.pcauto.gui.table.EntityTableColumn
Sets the class of this column.
setColumnModel(EntityTableColumnModel) - Method in class com.pcauto.gui.table.EntityTable
Sets the EntityTableColumnModel that defines the table columns and the mapping between an entity and the table columns.
setColumnModel(EntityTableColumnModel) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Changes the column model to the one specified.
setCurrentFocusMode(EntityTableFocusType) - Method in class com.pcauto.gui.table.EntityTable
Sets the currently used focus mode.
setDefaultEntity(Object) - Method in interface com.pcauto.gui.table.EntityList
Sets the entity that contains desirable default values.
setDefaultEntity(Object) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Replaces the current entity that is used to hold desirable column values.
setDefaultEntity(Object) - Method in class com.pcauto.gui.table.ProxyEntityList
 
setDefaultFocusMode(EntityTableFocusType) - Method in class com.pcauto.gui.table.EntityTable
Sets the default focus mode.
setDelete(boolean) - Method in class com.pcauto.gui.table.TestControlPanel
 
setDisplaySelectionModel(ListSelectionModel) - Method in class com.pcauto.gui.table.EntityTable
Sets the selection model used to select table data.
setEdit(boolean) - Method in class com.pcauto.gui.table.TestControlPanel
 
setEditable(int, boolean) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
setEditable(boolean) - Method in class com.pcauto.gui.table.EntityTableColumn
Enables or disables column editing.
setEditable(int, boolean) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Sets the specified column to be editable or not.
setEntity(int, Object) - Method in interface com.pcauto.gui.table.EntityList
Replaces the entity instance at the specified index.
setEntity(int, Object) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Replaces the entity at the specified index.
setEntity(int, Object) - Method in class com.pcauto.gui.table.ProxyEntityList
 
setEntityIndexDisplayed(boolean) - Method in class com.pcauto.gui.table.EntityTable
Enables or disables display of the entity indices in the virtual column.
setEntityIndexDisplayed(boolean) - Method in class com.pcauto.gui.table.RowHeaderModel
Enables or disables entity index display in the virtual column.
setEntityList(EntityList) - Method in class com.pcauto.gui.table.EntityTable
Sets the EntityList for this table, replacing the current EntityList.
setEntityList(EntityList) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Sets the EntityList and thus replaces all the entities in the table by the entities in the EntityList provided.
setEntityList(EntityList) - Method in class com.pcauto.gui.table.TestControlPanel
Sets value for EntityList
setEntityListOrder() - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Sets the order of the entities in the EntityList to match the order of the entities in the table.
setEntityTable(EntityTable) - Method in class com.pcauto.gui.table.TestControlPanel
sets values for EntityTable
setHidden(int, boolean) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
setHidden(boolean) - Method in class com.pcauto.gui.table.EntityTableColumn
Hides or unhides this column.
setHidden(int, boolean) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Sets a specified column to be hidden or visible.
setInsert(boolean) - Method in class com.pcauto.gui.table.TestControlPanel
 
setList(List) - Method in class com.pcauto.gui.table.ProxyEntityList
Replaces the current entities inside this container with the entities in the list parameter.
setListToTableOrder() - Method in class com.pcauto.gui.table.EntityTable
Sets the order of the entities in the EntityList to match the displayed order of the EntityTable.
setLocked(int, boolean) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
setLocked(boolean) - Method in class com.pcauto.gui.table.EntityTableColumn
Enables or disables column locking.
setLocked(int, boolean) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Locks or unlocks the specified column.
setMainTableModel(ProxyTableModel) - Method in class com.pcauto.gui.table.RowHeaderModel
Sets the table model, which is the model used for accessing table data.
setMaximumSize(Dimension) - Method in class com.pcauto.gui.table.EntityTable
Sets the maximum size of the table.
setMinimumSize(Dimension) - Method in class com.pcauto.gui.table.EntityTable
Sets the minimum size of the table.
setModel(EntityTableColumnModel) - Method in class com.pcauto.gui.table.ProxyColumnModel
Sets the model that will be used to manage the columns in the table.
setModel(EntityTableColumnModel) - Method in class com.pcauto.gui.table.RowHeaderColumnModel
Sets the EntityTableColumnModel that is used to define the columns of the table and their properties.
setMoveDown(boolean) - Method in class com.pcauto.gui.table.TestControlPanel
 
setMoveUp(boolean) - Method in class com.pcauto.gui.table.TestControlPanel
 
setName(String) - Method in class com.pcauto.gui.table.EntityTableColumn
Sets the name of the column.
setOrderLockedToList(boolean) - Method in class com.pcauto.gui.table.EntityTable
Enables or disables Order Locking.
setOrderLockedToList(boolean) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Sets the order of the table entities in this OrderTranslatorEntityList to match that of the underlying EntityList.
setPreferredSize(Dimension) - Method in class com.pcauto.gui.table.EntityTable
Sets the preferred size of the table.
setReadOnly(boolean) - Method in class com.pcauto.gui.table.EntityTable
Makes the table readOnly or enables editing of the table.
setRightAlignmentSortable(int, boolean) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
setRightAlignmentSortable(boolean) - Method in class com.pcauto.gui.table.EntityTableColumn
Sets right alignment sortability for this column.
setRightAlignmentSortable(int, boolean) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Sets right alignment sortability for the specified column.
setRowFocusAllowed(boolean) - Method in class com.pcauto.gui.table.EntityTable
Enables or disables forcusing on an entire row.
setRowHeight(int) - Method in class com.pcauto.gui.table.EntityTable
 
setRowNumberDisplayed(boolean) - Method in class com.pcauto.gui.table.EntityTable
Enables or disables displaying of the row numbers in the virtual column.
setRowNumberDisplayed(boolean) - Method in class com.pcauto.gui.table.RowHeaderModel
Enables or disables row number display in the virtual column.
setRowSortingAllowed(boolean) - Method in class com.pcauto.gui.table.EntityTable
Enables or disables row sorting.
setRowSortingAllowed(boolean) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Enables or disables row sorting.
setSelectionBackground(Color) - Method in class com.pcauto.gui.table.EntityTable
Sets the background colour displayed for cells which are selected.
setSelectionMode(int) - Method in class com.pcauto.gui.table.EntityTable
Sets the selection method for the table.
setSelectionModel(ListSelectionModel) - Method in class com.pcauto.gui.table.EntityTable
Sets the selection model which is used to handle selections in the table.
setSortable(int, boolean) - Method in class com.pcauto.gui.table.AbstractEntityTableColumnModel
 
setSortable(boolean) - Method in class com.pcauto.gui.table.EntityTableColumn
Enables or disables column sorting.
setSortable(int, boolean) - Method in interface com.pcauto.gui.table.EntityTableColumnModel
Enables or disables sorting on the specified colum.
setTableFocusAllowed(boolean) - Method in class com.pcauto.gui.table.EntityTable
Enables or disables focusing on the entire table.
setTableToListOrder() - Method in class com.pcauto.gui.table.EntityTable
Sets the display order of the table entities to be that of the driving EntityList.
setValueAt(Object, int, int) - Method in class com.pcauto.gui.table.RowHeaderModel
 
setVirtualColumnEnabled(boolean) - Method in class com.pcauto.gui.table.EntityTable
Enables or disables the virtual column.
setVirtualColumnEnabled(boolean) - Method in class com.pcauto.gui.table.RowHeaderColumnModel
Enables or disables the virtual column.
setVirtualColumnEnabled(boolean) - Method in class com.pcauto.gui.table.RowHeaderModel
Enables or disables the virtual column.
setVirtualRowEnabled(boolean) - Method in class com.pcauto.gui.table.EntityTable
Enables or disables the virtual row at the bottom of the table.
setWidthAutoCalculated(boolean) - Method in class com.pcauto.gui.table.EntityTable
Enables or disables auto calculation of the table width.
sortByColumn(int) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Sorts the table rows according to the column index given.
sortByColumn(int, boolean) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Sorts the table rows in ascending or descending order according to the column index given.
sortByColumns(Vector) - Method in class com.pcauto.gui.table.EntityTable
Sorts the rows according to the columns specified.
sortByColumns(Vector) - Method in class com.pcauto.gui.table.OrderTranslatorEntityList
Sorts the row in the table by the given columns.

T

TABLE_FOCUS - Static variable in class com.pcauto.gui.table.EntityTableFocusType
Identifier for focusing on the entire table.
TestControlPanel - class com.pcauto.gui.table.TestControlPanel.
TestControlPanel provides basic navigation for EntityTable
TestControlPanel() - Constructor for class com.pcauto.gui.table.TestControlPanel
Creates new form TestControlPanel
TestControlPanel(EntityList, EntityTable) - Constructor for class com.pcauto.gui.table.TestControlPanel
Creates new form TestControlPanel

U

UNSORTABLE - Static variable in class com.pcauto.gui.table.EntityTableColumn
Symbolic constant representing the column being unsortable.

A C D E F G H I L M O P R S T U