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

A

AbstractProperty - Class in nl.tudelft.simulation.introspection
A default Property implementation that provides a standard way to handle composite values.
AbstractProperty() - Constructor for class nl.tudelft.simulation.introspection.AbstractProperty
 
AbstractSuppressIntrospector - Class in nl.tudelft.simulation.introspection
The AbstractSupressIntrospector.
AbstractSuppressIntrospector(Introspector) - Constructor for class nl.tudelft.simulation.introspection.AbstractSuppressIntrospector
Constructor for AbstractSuppressIntrospector.
actionPerformed(ActionEvent) - Method in class nl.tudelft.simulation.introspection.mapping.MyFontChooserDialog
 
add(Component) - Method in class nl.tudelft.simulation.introspection.gui.UpdateTimer
adds a component to the list.
addCellEditorListener(CellEditorListener) - Method in class nl.tudelft.simulation.introspection.mapping.MyDefaultEditor
 
addCellEditorListener(CellEditorListener) - Method in class nl.tudelft.simulation.introspection.mapping.MyTableCellEditor
 
addEditor(Class, Class) - Method in class nl.tudelft.simulation.introspection.mapping.DefaultConfiguration
adds an editingClass to a cellType
addRenderer(Class, Class) - Method in class nl.tudelft.simulation.introspection.mapping.DefaultConfiguration
adds a renderer to the configuration
addTableModelListener(TableModelListener) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
addUserListener(MyFontChooserDialog.UserListenerInterface) - Method in class nl.tudelft.simulation.introspection.mapping.MyFontChooserDialog
adds a user listener to the fontChooser Dialog
ArrayRenderer - Class in nl.tudelft.simulation.introspection.mapping
Renders array values in a human-readable manner.
ArrayRenderer() - Constructor for class nl.tudelft.simulation.introspection.mapping.ArrayRenderer
 

B

BeanIntrospector - Class in nl.tudelft.simulation.introspection.beans
The Bean introspector provides a simplified JavaBean TM implementation of the introspection interfaces.
BeanIntrospector() - Constructor for class nl.tudelft.simulation.introspection.beans.BeanIntrospector
 
BeanProperty - Class in nl.tudelft.simulation.introspection.beans
The JavaBean TM implementation of the Property interface.
BeanProperty(Object, PropertyDescriptor) - Constructor for class nl.tudelft.simulation.introspection.beans.BeanProperty
constructs a new BeanProperty
BeanUtils - Class in nl.tudelft.simulation.introspection.beans
Utility class for bean tests.
BeanUtils() - Constructor for class nl.tudelft.simulation.introspection.beans.BeanUtils
 

C

cancelActionPerformed() - Method in interface nl.tudelft.simulation.introspection.mapping.MyFontChooserDialog.UserListenerInterface
triggered when the cancel action is performed.
cancelCellEditing() - Method in class nl.tudelft.simulation.introspection.mapping.MyDefaultEditor
 
cancelCellEditing() - Method in class nl.tudelft.simulation.introspection.mapping.MyTableCellEditor
 
cellPanel - Variable in class nl.tudelft.simulation.introspection.mapping.MyColorEditor
the cellPanel
cellPanel - Variable in class nl.tudelft.simulation.introspection.mapping.MyFontEditor
the cellPanel
CellPresentationConfiguration - Interface in nl.tudelft.simulation.introspection.mapping
An interface defining the services of a table presentation configuration.
changeSort() - Method in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
changes the sort modus.
clearHeaders(SortingHeaderCell) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableHeader
clears the header
CollectionRenderer - Class in nl.tudelft.simulation.introspection.mapping
Renders Collection values in a human-readable manner.
CollectionRenderer() - Constructor for class nl.tudelft.simulation.introspection.mapping.CollectionRenderer
 
CollectionTableModel - Class in nl.tudelft.simulation.introspection.gui
A tablemodel used to manage and present the instances of a composite property.
CollectionTableModel(Property) - Constructor for class nl.tudelft.simulation.introspection.gui.CollectionTableModel
constructs a new CollectionTableModel
CollectionTableModel(Property, Introspector) - Constructor for class nl.tudelft.simulation.introspection.gui.CollectionTableModel
constructs a new CollectionTableModel
createRow() - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
createRow() - Method in interface nl.tudelft.simulation.introspection.table.DynamicTableModel
Creates a new row at the end of the TableModel.
createRows(int) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
createRows(int) - Method in interface nl.tudelft.simulation.introspection.table.DynamicTableModel
Creates a number of new rows at the end of the TableModel

D

defaultCollectionObjectTableModel - Variable in class nl.tudelft.simulation.introspection.gui.DefaultModelManager
the class of the defaultCollectionTableModel
DefaultConfiguration - Class in nl.tudelft.simulation.introspection.mapping
A default implementation of the {see CellPresentationConfiguration} interface.
DefaultConfiguration() - Constructor for class nl.tudelft.simulation.introspection.mapping.DefaultConfiguration
 
DefaultModelManager - Class in nl.tudelft.simulation.introspection.gui
A simple implementation.
DefaultModelManager() - Constructor for class nl.tudelft.simulation.introspection.gui.DefaultModelManager
Constructor
DefaultModelManager(Class, Class) - Constructor for class nl.tudelft.simulation.introspection.gui.DefaultModelManager
Constructor
defaultObjectTableModel - Variable in class nl.tudelft.simulation.introspection.gui.DefaultModelManager
the class of the defaultTableModel
definitions - Variable in class nl.tudelft.simulation.introspection.sortable.SortingTableHeader
the definitions of the tableHeader
deleteRow(int) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
deleteRow(int) - Method in interface nl.tudelft.simulation.introspection.table.DynamicTableModel
Deletes a specific row from the TableModel.
deleteRows(int[]) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
deleteRows(int[]) - Method in interface nl.tudelft.simulation.introspection.table.DynamicTableModel
Deletes a specific set of rows from the TableModel.
DynamicTableModel - Interface in nl.tudelft.simulation.introspection.table
An interface that defines methods for adding and deleting rows from a tablemodel.

E

ExpandButton - Class in nl.tudelft.simulation.introspection.gui
A table-element that spawns an introspection dialog for a property.
ExpandButton(Property, IntrospectingTableModelInterface) - Constructor for class nl.tudelft.simulation.introspection.gui.ExpandButton
constructs a new ExpandButton
ExpandButtonEditor - Class in nl.tudelft.simulation.introspection.mapping
Implements the pop-up behaviour of the {see nl.tudelft.simulation.introspection.gui.ExpandButton}.
ExpandButtonEditor() - Constructor for class nl.tudelft.simulation.introspection.mapping.ExpandButtonEditor
 
expandedIndex - Variable in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
expandedIndex

F

FieldIntrospector - Class in nl.tudelft.simulation.introspection.fields
The IntrospectionField introspector provides a field manipulation implementation of the introspection interfaces.
FieldIntrospector() - Constructor for class nl.tudelft.simulation.introspection.fields.FieldIntrospector
constructs a new FieldIntrospector
FieldIntrospector(boolean) - Constructor for class nl.tudelft.simulation.introspection.fields.FieldIntrospector
constructs a new FieldIntrospector
FieldProperty - Class in nl.tudelft.simulation.introspection.fields
The field implementation of the Property interface.
FieldProperty(Object, Field, boolean) - Constructor for class nl.tudelft.simulation.introspection.fields.FieldProperty
constructs a new FieldProperty
FieldProperty(Object, Field) - Constructor for class nl.tudelft.simulation.introspection.fields.FieldProperty
constructs a new FieldProperty
formatDialog() - Method in class nl.tudelft.simulation.introspection.gui.IntroSpectionDialog
Reformats this dialog to reflect changes in the table displayed.

G

getCellEditorValue() - Method in class nl.tudelft.simulation.introspection.mapping.ExpandButtonEditor
 
getCellEditorValue() - Method in class nl.tudelft.simulation.introspection.mapping.MyColorEditor
 
getCellEditorValue() - Method in class nl.tudelft.simulation.introspection.mapping.MyDefaultEditor
 
getCellEditorValue() - Method in class nl.tudelft.simulation.introspection.mapping.MyFontEditor
 
getCellEditorValue() - Method in class nl.tudelft.simulation.introspection.mapping.MyTableCellEditor
 
getCellEditorValue() - Method in class nl.tudelft.simulation.introspection.mapping.SwingCellEditor
 
getCellPresentationConfiguration() - Method in interface nl.tudelft.simulation.introspection.gui.ICellPresentationConfigProvider
 
getCellPresentationConfiguration() - Method in class nl.tudelft.simulation.introspection.gui.ObjectJTable
 
getColumnClass(int) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
getColumnClass(int) - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
getColumnClass(int) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
getColumnCount() - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
getColumnCount() - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
getColumnCount() - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
getColumnName(int) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
getColumnName(int) - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
getColumnName(int) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
getComponentType() - Method in class nl.tudelft.simulation.introspection.AbstractProperty
 
getComponentType() - Method in interface nl.tudelft.simulation.introspection.Property
Returns the type of the collection components contained in this Property.
getDefaultCollectionObjectTableModel() - Method in class nl.tudelft.simulation.introspection.gui.DefaultModelManager
 
getDefaultCollectionObjectTableModel() - Method in interface nl.tudelft.simulation.introspection.gui.ModelManager
 
getDefaultConfiguration() - Static method in class nl.tudelft.simulation.introspection.mapping.DefaultConfiguration
 
getDefaultObjectTableModel() - Method in class nl.tudelft.simulation.introspection.gui.DefaultModelManager
 
getDefaultObjectTableModel() - Method in interface nl.tudelft.simulation.introspection.gui.ModelManager
 
getDefaultRenderer(Class) - Method in class nl.tudelft.simulation.introspection.gui.ObjectJTable
Enables the installation of a special renderer for arrays and Collections.
getDefinitions() - Method in interface nl.tudelft.simulation.introspection.sortable.Sortable
 
getDefinitions() - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
getEditors() - Method in interface nl.tudelft.simulation.introspection.mapping.CellPresentationConfiguration
Returns all the cell-editor combinations available in this configuration
getEditors() - Method in class nl.tudelft.simulation.introspection.mapping.DefaultConfiguration
 
getFieldID() - Method in interface nl.tudelft.simulation.introspection.sortable.Sortable.Definition
 
getFieldID() - Method in class nl.tudelft.simulation.introspection.sortable.SortDefinition
 
getInstance() - Method in class nl.tudelft.simulation.introspection.beans.BeanProperty
 
getInstance() - Method in class nl.tudelft.simulation.introspection.fields.FieldProperty
 
getInstance() - Method in interface nl.tudelft.simulation.introspection.Property
Retrieves the introspected object, which contains this Property.
getIntrospectingTableModel() - Method in class nl.tudelft.simulation.introspection.gui.ObjectJTable
 
getIntrospectingTableModel() - Method in interface nl.tudelft.simulation.introspection.gui.ObjectJTableInterface
 
getIntrospector() - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
getIntrospector() - Method in interface nl.tudelft.simulation.introspection.gui.IntrospectingTableModelInterface
 
getIntrospector() - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
getIntrospector() - Method in class nl.tudelft.simulation.introspection.gui.SortingObjectTableModel
 
getMatchingDef(int) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableHeader
gets the matching definition
getModelManager() - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
By default, a {see DefaultModelManager}returned.
getModelManager() - Method in interface nl.tudelft.simulation.introspection.gui.IntrospectingTableModelInterface
Returns a reference to this model's modelManager, {see ModelManager}.
getModelManager() - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
By default, a {see DefaultModelManager}returned.
getModelManager() - Method in class nl.tudelft.simulation.introspection.gui.SortingObjectTableModel
 
getName() - Method in class nl.tudelft.simulation.introspection.beans.BeanProperty
 
getName() - Method in class nl.tudelft.simulation.introspection.fields.FieldProperty
 
getName() - Method in interface nl.tudelft.simulation.introspection.Property
Retrieves the name of the property.
getProperties(Object) - Method in class nl.tudelft.simulation.introspection.AbstractSuppressIntrospector
 
getProperties(Object) - Method in class nl.tudelft.simulation.introspection.beans.BeanIntrospector
 
getProperties(Object) - Method in class nl.tudelft.simulation.introspection.fields.FieldIntrospector
 
getProperties(Object) - Method in interface nl.tudelft.simulation.introspection.Introspector
 
getProperty(Object, String) - Method in class nl.tudelft.simulation.introspection.AbstractSuppressIntrospector
 
getProperty(Object, String) - Method in class nl.tudelft.simulation.introspection.beans.BeanIntrospector
 
getProperty(Object, String) - Method in class nl.tudelft.simulation.introspection.fields.FieldIntrospector
 
getProperty(String) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
The collection table model labels all properties according to their rowIndex.
getProperty(int) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
getProperty(String) - Method in interface nl.tudelft.simulation.introspection.gui.IntrospectingTableModelInterface
Returns the Property instance generated by this IntrospectingTableModelInterface for the property 'propertyName'.
getProperty(String) - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
getProperty(String) - Method in class nl.tudelft.simulation.introspection.gui.SortingObjectTableModel
 
getProperty(Object, String) - Method in interface nl.tudelft.simulation.introspection.Introspector
Retrieves the {see Property}with a given name from an introspected object.
getPropertyIndex(String) - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
getPropertyNames(Object) - Method in class nl.tudelft.simulation.introspection.AbstractSuppressIntrospector
 
getPropertyNames(Object) - Method in class nl.tudelft.simulation.introspection.beans.BeanIntrospector
 
getPropertyNames(Object) - Method in class nl.tudelft.simulation.introspection.fields.FieldIntrospector
 
getPropertyNames(Object) - Method in interface nl.tudelft.simulation.introspection.Introspector
Retrieves the names of the properties of the introspected object.
getRenderers() - Method in interface nl.tudelft.simulation.introspection.mapping.CellPresentationConfiguration
Returns all the cell-renderer combinations available in this configuration
getRenderers() - Method in class nl.tudelft.simulation.introspection.mapping.DefaultConfiguration
 
getRowCount() - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
getRowCount() - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
getRowCount() - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
getSort() - Method in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.ExpandButtonEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.MyColorEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.MyDefaultEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.MyFontEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.MyTableCellEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.SwingCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.ArrayRenderer
A LABEL is returned, preventing users from editing the array contents directly.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.CollectionRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.MyColorRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.MyDefaultRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class nl.tudelft.simulation.introspection.mapping.SwingCellRenderer
 
getType() - Method in class nl.tudelft.simulation.introspection.beans.BeanProperty
 
getType() - Method in class nl.tudelft.simulation.introspection.fields.FieldProperty
 
getType() - Method in interface nl.tudelft.simulation.introspection.Property
Returns the type of this property's value.
getTypeAt(int, int) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
getTypeAt(int, int) - Method in interface nl.tudelft.simulation.introspection.gui.IntrospectingTableModelInterface
gets the class of the the object at row,column.
getTypeAt(int, int) - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
getTypeAt(int, int) - Method in class nl.tudelft.simulation.introspection.gui.SortingObjectTableModel
 
getValue() - Method in class nl.tudelft.simulation.introspection.beans.BeanProperty
 
getValue() - Method in class nl.tudelft.simulation.introspection.fields.FieldProperty
 
getValue() - Method in interface nl.tudelft.simulation.introspection.Property
Returns the current value of this property.
getValueAt(int, int) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
getValueAt(int, int) - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
getValueAt(int, int) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 

H

hasShown - Variable in class nl.tudelft.simulation.introspection.gui.ObjectJTable
hasShown?

I

ICellPresentationConfigProvider - Interface in nl.tudelft.simulation.introspection.gui
Allows discovery of a cell presentation configuration {see nl.tudelft.simulation.introspection.mapping.CellPresentationConfiguration}.
instanceCounter - Static variable in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
counts the number of created instances
instances - Variable in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
the instances of the collection
IntrospectingTableModelInterface - Interface in nl.tudelft.simulation.introspection.gui
Defines the minimum contract for a TableModel providing additional introspection services.
IntroSpectionDialog - Class in nl.tudelft.simulation.introspection.gui
A GUI element for presentation and manipulation of an introspected object.
IntroSpectionDialog(Object) - Constructor for class nl.tudelft.simulation.introspection.gui.IntroSpectionDialog
Constructs a new IntroSpectionDialog.
IntroSpectionDialog(Window, Object) - Constructor for class nl.tudelft.simulation.introspection.gui.IntroSpectionDialog
Constructs a new IntroSpectionDialog.
IntroSpectionDialog(Object, String) - Constructor for class nl.tudelft.simulation.introspection.gui.IntroSpectionDialog
Constructs a new IntroSpectionDialog.
IntroSpectionDialog(String, IntrospectingTableModelInterface) - Constructor for class nl.tudelft.simulation.introspection.gui.IntroSpectionDialog
Constructs a new IntroSpectionDialog.
IntroSpectionDialog(Window, String, IntrospectingTableModelInterface) - Constructor for class nl.tudelft.simulation.introspection.gui.IntroSpectionDialog
Constructs a new IntroSpectionDialog.
IntroSpectionDialog(Frame, Object, String) - Constructor for class nl.tudelft.simulation.introspection.gui.IntroSpectionDialog
Constructs a new IntroSpectionDialog.
IntroSpectionDialog(String, JTable) - Constructor for class nl.tudelft.simulation.introspection.gui.IntroSpectionDialog
Constructs a new IntroSpectionDialog.
IntroSpectionDialog(Window, String, JTable) - Constructor for class nl.tudelft.simulation.introspection.gui.IntroSpectionDialog
Constructs a new IntroSpectionDialog.
Introspector - Interface in nl.tudelft.simulation.introspection
The introspector provides introspection services, i.e.
isAcendingSort() - Method in interface nl.tudelft.simulation.introspection.sortable.Sortable.Definition
Returns whether this definition defines an ascending sort.
isAcendingSort() - Method in class nl.tudelft.simulation.introspection.sortable.SortDefinition
 
isAscendingSorted() - Method in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
is the header cell ascendingly sorted?
isCellEditable(int, int) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
isCellEditable(int, int) - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
isCellEditable(EventObject) - Method in class nl.tudelft.simulation.introspection.mapping.MyDefaultEditor
 
isCellEditable(EventObject) - Method in class nl.tudelft.simulation.introspection.mapping.MyTableCellEditor
 
isCellEditable(int, int) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
isCollection() - Method in class nl.tudelft.simulation.introspection.AbstractProperty
Returns true when the contained value is either an array, or an instance of {see java.util.Collection}, i.e.
isCollection() - Method in interface nl.tudelft.simulation.introspection.Property
Returns whether the contained value is a collection (i.e.
isEditable() - Method in class nl.tudelft.simulation.introspection.beans.BeanProperty
 
isEditable() - Method in class nl.tudelft.simulation.introspection.fields.FieldProperty
 
isEditable() - Method in interface nl.tudelft.simulation.introspection.Property
Returns whether the value of this property may be altered.
isNull(Object, PropertyDescriptor) - Static method in class nl.tudelft.simulation.introspection.beans.BeanUtils
resolves whether the bean is null
isRowEditable() - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
isRowEditable() - Method in interface nl.tudelft.simulation.introspection.table.DynamicTableModel
 
isSorted() - Method in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
is the header cell sorted?

K

keys - Variable in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
the keys identifying specific instances

M

ModelManager - Interface in nl.tudelft.simulation.introspection.gui
Manages the object model classes for an object model.
MyColorEditor - Class in nl.tudelft.simulation.introspection.mapping
Starts up a default {see javax.swing.JColorChooser}panel to edit the color value.
MyColorEditor() - Constructor for class nl.tudelft.simulation.introspection.mapping.MyColorEditor
 
MyColorRenderer - Class in nl.tudelft.simulation.introspection.mapping
The color renderer
MyColorRenderer() - Constructor for class nl.tudelft.simulation.introspection.mapping.MyColorRenderer
 
MyDefaultEditor - Class in nl.tudelft.simulation.introspection.mapping
The default editor.
MyDefaultEditor() - Constructor for class nl.tudelft.simulation.introspection.mapping.MyDefaultEditor
 
MyDefaultRenderer - Class in nl.tudelft.simulation.introspection.mapping
 
MyDefaultRenderer() - Constructor for class nl.tudelft.simulation.introspection.mapping.MyDefaultRenderer
 
MyFontChooserDialog - Class in nl.tudelft.simulation.introspection.mapping
(c) copyright 2002-2005 Delft University of Technology , the Netherlands.
MyFontChooserDialog(Dialog, String, boolean, Font) - Constructor for class nl.tudelft.simulation.introspection.mapping.MyFontChooserDialog
 
MyFontChooserDialog(Frame, String, boolean, Font) - Constructor for class nl.tudelft.simulation.introspection.mapping.MyFontChooserDialog
 
MyFontChooserDialog.UserListenerInterface - Interface in nl.tudelft.simulation.introspection.mapping
a userListener interface reacting on OK, cancel
MyFontEditor - Class in nl.tudelft.simulation.introspection.mapping
An editor for fonts.
MyFontEditor() - Constructor for class nl.tudelft.simulation.introspection.mapping.MyFontEditor
 
MyTableCellEditor - Class in nl.tudelft.simulation.introspection.mapping
An editor for TableObjects.
MyTableCellEditor() - Constructor for class nl.tudelft.simulation.introspection.mapping.MyTableCellEditor
 

N

nl.tudelft.simulation.introspection - package nl.tudelft.simulation.introspection
Contains the core interfaces of the Introspection project plus some abstract implementations.
nl.tudelft.simulation.introspection.beans - package nl.tudelft.simulation.introspection.beans
Contains the JavaBean TM implementation of the introspection interfaces, see nl.tudelft.tbm.sk.util.introspection.beans.PTestBeans for an example.
nl.tudelft.simulation.introspection.fields - package nl.tudelft.simulation.introspection.fields
Contains a field introspecting implementation of the Introspection interfaces, see nl.tudelft.tbm.sk.util.introspection.fields.PTestFieldIntrospector for an example.
nl.tudelft.simulation.introspection.gui - package nl.tudelft.simulation.introspection.gui
The user interface package provides dialogs and tables to inspect and manipulate introspected objects, see nl.tudelft.tbm.sk.util.introspection.gui.PTestGUI for an example.
nl.tudelft.simulation.introspection.mapping - package nl.tudelft.simulation.introspection.mapping
Defines and contains tablecell renderers and editors to be used by nl.tudelft.tbm.sk.util.introspection.gui.ObjectJTable.
nl.tudelft.simulation.introspection.sortable - package nl.tudelft.simulation.introspection.sortable
Utility package enabling sorting tables.
nl.tudelft.simulation.introspection.table - package nl.tudelft.simulation.introspection.table
 

O

ObjectJTable - Class in nl.tudelft.simulation.introspection.gui
* A customization of a standard JTable to allow the display of an introspected object.
ObjectJTable(IntrospectingTableModelInterface) - Constructor for class nl.tudelft.simulation.introspection.gui.ObjectJTable
constructs a new ObjectJTable
ObjectJTable(IntrospectingTableModelInterface, CellPresentationConfiguration) - Constructor for class nl.tudelft.simulation.introspection.gui.ObjectJTable
constructs a new ObjectJTable
ObjectJTable(IntrospectingTableModelInterface, TableColumnModel) - Constructor for class nl.tudelft.simulation.introspection.gui.ObjectJTable
Constructor for ObjectJTable.
ObjectJTable(IntrospectingTableModelInterface, TableColumnModel, ListSelectionModel) - Constructor for class nl.tudelft.simulation.introspection.gui.ObjectJTable
Constructor for ObjectJTable.
ObjectJTableInterface - Interface in nl.tudelft.simulation.introspection.gui
Declares standard methods of an ObjectJTable.
ObjectTableModel - Class in nl.tudelft.simulation.introspection.gui
The ObjectTableModel.
ObjectTableModel(Object) - Constructor for class nl.tudelft.simulation.introspection.gui.ObjectTableModel
Creates an ObjectTableModel utilizing a {see nl.tudelft.simulation.introspection.beans.BeanIntrospector}.
ObjectTableModel(Object, Introspector) - Constructor for class nl.tudelft.simulation.introspection.gui.ObjectTableModel
Creates an ObjectTableModel utilizing a custom introspector.
okActionPerformed() - Method in interface nl.tudelft.simulation.introspection.mapping.MyFontChooserDialog.UserListenerInterface
triggered when the OKAction is performed.

P

paintComponent(Graphics) - Method in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
 
parent - Variable in class nl.tudelft.simulation.introspection.AbstractSuppressIntrospector
the parent introspector
propagateSort() - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableHeader
propagates the sort
properties - Variable in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
the properties
Property - Interface in nl.tudelft.simulation.introspection
A property defines a characteristic of an object.
proxyListeners - Variable in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
the listeners

R

remove(Component) - Method in class nl.tudelft.simulation.introspection.gui.UpdateTimer
removes a component from a list
removeCellEditorListener(CellEditorListener) - Method in class nl.tudelft.simulation.introspection.mapping.MyDefaultEditor
 
removeCellEditorListener(CellEditorListener) - Method in class nl.tudelft.simulation.introspection.mapping.MyTableCellEditor
 
removeTableModelListener(TableModelListener) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
removeUserListener(MyFontChooserDialog.UserListenerInterface) - Method in class nl.tudelft.simulation.introspection.mapping.MyFontChooserDialog
removes a userListener in the fontChooser
run() - Method in class nl.tudelft.simulation.introspection.gui.UpdateTimer
 

S

setAscending(boolean) - Method in interface nl.tudelft.simulation.introspection.sortable.Sortable.Definition
Allows dynamic definitions
setAscending(boolean) - Method in class nl.tudelft.simulation.introspection.sortable.SortDefinition
 
setColumnModel(TableColumnModel) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableHeader
 
setDefaultCollectionObjectTableModel(Class) - Method in class nl.tudelft.simulation.introspection.gui.DefaultModelManager
 
setDefaultCollectionObjectTableModel(Class) - Method in interface nl.tudelft.simulation.introspection.gui.ModelManager
sets the class of the default collection object table model
setDefaultObjectTableModel(Class) - Method in class nl.tudelft.simulation.introspection.gui.DefaultModelManager
 
setDefaultObjectTableModel(Class) - Method in interface nl.tudelft.simulation.introspection.gui.ModelManager
sets the class of the default object table model
setDefinitions(Sortable.Definition[]) - Method in interface nl.tudelft.simulation.introspection.sortable.Sortable
Sets the current definitions defined for this Sortable.
setDefinitions(Sortable.Definition[]) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
setModelManager(ModelManager) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
Sets the modelmanager.
setModelManager(ModelManager) - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
Sets the modelmanager.
setMyJTable(JTable) - Method in class nl.tudelft.simulation.introspection.gui.ExpandButton
Sets the JTable in which this button is actually displayed.
setRegularValue(Object) - Method in class nl.tudelft.simulation.introspection.AbstractProperty
Method used to set a regular (i.e.
setRegularValue(Object) - Method in class nl.tudelft.simulation.introspection.beans.BeanProperty
 
setRegularValue(Object) - Method in class nl.tudelft.simulation.introspection.fields.FieldProperty
 
setRelativeLocation() - Method in class nl.tudelft.simulation.introspection.gui.IntroSpectionDialog
Initializes the location of this dialog relative to its parent window if any.
setSort(int) - Method in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
sets the sort mode
setTable(JTable) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableHeader
 
setValue(Object) - Method in class nl.tudelft.simulation.introspection.AbstractProperty
Basic 'setValue' implementation.
setValue(Object) - Method in interface nl.tudelft.simulation.introspection.Property
Set the value of this property.
setValue(Object) - Method in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
 
setValueAt(Object, int, int) - Method in class nl.tudelft.simulation.introspection.gui.CollectionTableModel
 
setValueAt(Object, int, int) - Method in class nl.tudelft.simulation.introspection.gui.ObjectTableModel
 
setValueAt(Object, int, int) - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
shouldSelectCell(EventObject) - Method in class nl.tudelft.simulation.introspection.mapping.MyDefaultEditor
 
shouldSelectCell(EventObject) - Method in class nl.tudelft.simulation.introspection.mapping.MyTableCellEditor
 
showTable() - Method in class nl.tudelft.simulation.introspection.gui.ExpandButton
Shows a new table introspecing the property.
sort() - Method in interface nl.tudelft.simulation.introspection.sortable.Sortable
Instructs this Sortable to sort based on currently set sorting definitions.
sort() - Method in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
 
SORT_ASCENDING - Static variable in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
SORT_NONE means that sorting is ascending
SORT_DESCENDING - Static variable in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
SORT_NONE means that sorting is descending
SORT_NONE - Static variable in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
SORT_NONE means that sorting is off
Sortable - Interface in nl.tudelft.simulation.introspection.sortable
Defines methods to define, retrieve and perform sorting definitions.
Sortable.Definition - Interface in nl.tudelft.simulation.introspection.sortable
Defines the sort definition
SortDefinition - Class in nl.tudelft.simulation.introspection.sortable
The SortDefinition.
SortDefinition(int, boolean) - Constructor for class nl.tudelft.simulation.introspection.sortable.SortDefinition
constructs a new SortDefinition
SortingHeaderCell - Class in nl.tudelft.simulation.introspection.sortable
The sorting header cell.
SortingHeaderCell(int) - Constructor for class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
constructs a new SortingHeaderCell
SortingHeaderCell() - Constructor for class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
constructs a new SortingHeaderCell without sorting.
SortingObjectTableModel - Class in nl.tudelft.simulation.introspection.gui
The sortingObjectTableModel.
SortingObjectTableModel(TableModel) - Constructor for class nl.tudelft.simulation.introspection.gui.SortingObjectTableModel
constructs a new SortingObjectTableModel
SortingTableHeader - Class in nl.tudelft.simulation.introspection.sortable
The sortingTableHeader class.
SortingTableHeader(Sortable.Definition[]) - Constructor for class nl.tudelft.simulation.introspection.sortable.SortingTableHeader
constructs a new SortingTableHeader
SortingTableModel - Class in nl.tudelft.simulation.introspection.sortable
The SortingTableModel.
SortingTableModel(TableModel) - Constructor for class nl.tudelft.simulation.introspection.sortable.SortingTableModel
constructs a new SortingTableModel
source - Variable in class nl.tudelft.simulation.introspection.sortable.SortingTableModel
the source
stopCellEditing() - Method in class nl.tudelft.simulation.introspection.mapping.MyDefaultEditor
 
stopCellEditing() - Method in class nl.tudelft.simulation.introspection.mapping.MyTableCellEditor
 
suppress(Class) - Method in class nl.tudelft.simulation.introspection.AbstractSuppressIntrospector
Method suppress.
suppress(String) - Method in class nl.tudelft.simulation.introspection.AbstractSuppressIntrospector
Method suppress.
SwingCellEditor - Class in nl.tudelft.simulation.introspection.mapping
An editor for SwingComponents.
SwingCellEditor() - Constructor for class nl.tudelft.simulation.introspection.mapping.SwingCellEditor
 
SwingCellRenderer - Class in nl.tudelft.simulation.introspection.mapping
A renderer for Swing components
SwingCellRenderer() - Constructor for class nl.tudelft.simulation.introspection.mapping.SwingCellRenderer
 

T

toString() - Method in class nl.tudelft.simulation.introspection.sortable.SortDefinition
 
toString() - Method in class nl.tudelft.simulation.introspection.sortable.SortingHeaderCell
 

U

UpdateTimer - Class in nl.tudelft.simulation.introspection.gui
provides a timed update mechanism for components
UpdateTimer(long) - Constructor for class nl.tudelft.simulation.introspection.gui.UpdateTimer
constructs a new UpdateTimer

V

value - Variable in class nl.tudelft.simulation.introspection.mapping.MyColorEditor
the value
value - Variable in class nl.tudelft.simulation.introspection.mapping.MyFontEditor
the value

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

Copyright © 2002-2011 Delft University of Technology, the Netherlands. All Rights Reserved.