All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface com.sgi.sysadm.ui.ItemTableProperties

public interface ItemTableProperties
A class that contains all the names of properties used by ItemTables and associated classes.

The default values for the properties contained here are defined in com.sgi.sysadm.ui.ItemTableContextP.properties and may be overridden by the PackageP.properties file(s) of the product or, more typically, in the <product>.category.<category name>P.properties file. See the ItemTable documentation for more details.

Many of the properties begin with the sequence <name> The name that is passed to the ItemTableController should be substituted for this String. If you use ItemTable's createItemTable to create an ItemTable, then the package qualified name of the Category will be passed as name.

See Also:
ItemTable, ItemTableController

Variable Index

 o ALIGNMENT
A property <name>.ItemTable.alignment.<column> specifies the alignment to use for a column.
 o BASED_ON
A property <name>.ItemTable.basedOn.<column> is a string that tells which Attribute of the Item is associated with the column given by <column>.
 o CANT_LOAD_CLASS
A property ItemTable.Error.cantLoadClass is the error message that will be displayed if a necessary class can't be loaded.
 o CATEGORY
A property <name>.ItemTable.category.<column> is a string specifying the Category to use to launch the ItemView for a particular column.
 o COLUMN_RENDERER
A property <name>.ItemTable.columnRenderer gives the fully qualified name of a class to use as the ItemTableColumnRenderer for this ItemTable.
 o COLUMNS
A set of properties ItemTable.column<n> name the columns that will be diplayed in the ItemTable, and define the default order.
 o DEFAULT_ICON
A property <name>.ItemTable.icon.<column> is the pathname of an icon to display as a default if a specific icon (as defined by ICON) is not found.
 o DEFAULT_WIDTH
A property <name>.ItemTable.width is the width (in points) of the column to use if a width is not found for a specific column (as defined by WIDTH).
 o ICON
A property <name>.ItemTable.icon.<column>.<Attribute's value> is the pathname of an icon to display in the column <column name> if the Attribute's value is equal to <Attribute's value>.
 o INTERCELL_HEIGHT
A property ItemTablePanel.IntercellSpacing.height specifies the height (in points) of the gap to put between cells in the table.
 o INTERCELL_WIDTH
A property ItemTablePanel.IntercellSpacing.width specifies the width (in points) of the gap to put between cells in the table.
 o ITEM_TABLE_FACTORY
A property ItemTable.factory is a String that gives the package qualified name of a subclass of com.sgi.syadm.ui.ItemTableFactory to use to create an ItemTable.
 o LABEL
A property <name>.ItemTable.label.<column> specifies the label to be used by a particular column.
 o LOOKUP
A property <name>.ItemTable.lookup.<column>.<Attribute's value> gives the string to display as the value of an cell if the column and value are as specified.
 o METHOD
A property <name>.ItemTable.method.<column> specifies the way to display a column of the ItemTable.
 o MISSING
A property <name>.ItemTable.missing.<column> gives a string to use if an Attribute is missing from an Item.
 o NUM_ROWS
A property ItemTablePanel.numRows specifies the desired height (in rows) of the ItemTable.
 o OK
A property ItemTableFrame.okLabel is a string that specifies the text to be used in the OK button.
 o ROW_HEIGHT
A property ItemTablePanel.rowHeight is the height (in points) of each row in the table.
 o SELECTION_MODE
A property ItemTablePanel.selectionMode specifies the selection mode to use for the table.
 o SELECTOR
A property <name>.ItemTable.selector.<column> is needed only if column is using richText as its METHOD.
 o SORT
A property <name>.ItemTable.sort.<column> is a property that specifies the type of sort to use for the column <column>.
 o VGAP
A property ItemTableFrame.vgap that specifies the vertical gap (in points) between the ItemTablePanel and the buttons.
 o WIDTH
A property <name>.ItemTable.width.<column> is the width (in points) of the column.

Variables

 o ITEM_TABLE_FACTORY
 public static final String ITEM_TABLE_FACTORY
A property ItemTable.factory is a String that gives the package qualified name of a subclass of com.sgi.syadm.ui.ItemTableFactory to use to create an ItemTable. If this is not specified, the default ItemTableFactory will be used to create ItemTables. This property is used by ItemTable.

See Also:
ItemTable, ItemTableFactory
 o CANT_LOAD_CLASS
 public static final String CANT_LOAD_CLASS
A property ItemTable.Error.cantLoadClass is the error message that will be displayed if a necessary class can't be loaded. This property is used by ItemTable and ItemTableFactory.

See Also:
ItemTable, ItemTableFactory
 o COLUMNS
 public static final String COLUMNS
A set of properties ItemTable.column<n> name the columns that will be diplayed in the ItemTable, and define the default order. For information on the use of this property, see the ItemTableController documentation

See Also:
ItemTableController
 o LABEL
 public static final String LABEL
A property <name>.ItemTable.label.<column> specifies the label to be used by a particular column. The label will be displayed in the table's header row. This property is used by ItemTableController.

See Also:
ItemTableController
 o METHOD
 public static final String METHOD
A property <name>.ItemTable.method.<column> specifies the way to display a column of the ItemTable. Must be one of: For information on the use of each of these methods, see the ItemTableController documentation

See Also:
ItemTableController
 o LOOKUP
 public static final String LOOKUP
A property <name>.ItemTable.lookup.<column>.<Attribute's value> gives the string to display as the value of an cell if the column and value are as specified. This property is used by ItemTableController.

See Also:
ItemTableController
 o BASED_ON
 public static final String BASED_ON
A property <name>.ItemTable.basedOn.<column> is a string that tells which Attribute of the Item is associated with the column given by <column>. This is only necessary if the column name is not the same as the Attribute's name (as returned by getKey). This property is used by ItemTableController.

See Also:
ItemTableController
 o ICON
 public static final String ICON
A property <name>.ItemTable.icon.<column>.<Attribute's value> is the pathname of an icon to display in the column <column name> if the Attribute's value is equal to <Attribute's value>. This property is used by ItemTableController.

See Also:
ItemTableController
 o DEFAULT_ICON
 public static final String DEFAULT_ICON
A property <name>.ItemTable.icon.<column> is the pathname of an icon to display as a default if a specific icon (as defined by ICON) is not found. This property is used by ItemTableController.

See Also:
ICON, ItemTableController
 o WIDTH
 public static final String WIDTH
A property <name>.ItemTable.width.<column> is the width (in points) of the column. This property is used by ItemTableController.

See Also:
ItemTableController
 o DEFAULT_WIDTH
 public static final String DEFAULT_WIDTH
A property <name>.ItemTable.width is the width (in points) of the column to use if a width is not found for a specific column (as defined by WIDTH). This property is used by ItemTableController.

See Also:
ItemTableController, WIDTH
 o CATEGORY
 public static final String CATEGORY
A property <name>.ItemTable.category.<column> is a string specifying the Category to use to launch the ItemView for a particular column. This property is only needed if the column's METHOD is richText. This property is used by ItemTableController.

See Also:
ItemTableController, METHOD
 o SELECTOR
 public static final String SELECTOR
A property <name>.ItemTable.selector.<column> is needed only if column is using richText as its METHOD. This property specifies the key of the Attribute whose value should be used as the selector of the ItemView to launch,. If the selector is the same as the current Item's selector, use the literal String ITEM_SELECTOR. This property is used by ItemTableController.

See Also:
ItemTableController, METHOD
 o SORT
 public static final String SORT
A property <name>.ItemTable.sort.<column> is a property that specifies the type of sort to use for the column <column>. This property is used by ItemTableController. The choices are lexical, numeric, none, and sorter

See Also:
ItemTableController
 o ALIGNMENT
 public static final String ALIGNMENT
A property <name>.ItemTable.alignment.<column> specifies the alignment to use for a column. The choices are: left, center, and right. Alignment is only available on columns using the toString, lookup, or stringRenderer methods. This property is used by ItemTableController.

See Also:
ItemTableController
 o MISSING
 public static final String MISSING
A property <name>.ItemTable.missing.<column> gives a string to use if an Attribute is missing from an Item. This will be used for the toString, richText, and lookup methods. This property is used by ItemTableController.

See Also:
ItemTableController
 o COLUMN_RENDERER
 public static final String COLUMN_RENDERER
A property <name>.ItemTable.columnRenderer gives the fully qualified name of a class to use as the ItemTableColumnRenderer for this ItemTable. This property is used by ItemTableController.

See Also:
ItemTableController
 o NUM_ROWS
 public static final String NUM_ROWS
A property ItemTablePanel.numRows specifies the desired height (in rows) of the ItemTable. This property is used by ItemTablePanel.

See Also:
ItemTablePanel
 o INTERCELL_WIDTH
 public static final String INTERCELL_WIDTH
A property ItemTablePanel.IntercellSpacing.width specifies the width (in points) of the gap to put between cells in the table. This property is used by ItemTablePanel.

See Also:
ItemTablePanel
 o INTERCELL_HEIGHT
 public static final String INTERCELL_HEIGHT
A property ItemTablePanel.IntercellSpacing.height specifies the height (in points) of the gap to put between cells in the table. This property is used by ItemTablePanel.

See Also:
ItemTablePanel
 o SELECTION_MODE
 public static final String SELECTION_MODE
A property ItemTablePanel.selectionMode specifies the selection mode to use for the table. The options are:
SINGLE_SELECTION
Only one list index can be selected at a time. In this mode the setSelectionInterval and addSelectionInterval methods are equivalent, and only the first index argument is used.
SINGLE_INTERVAL_SELECTION
One contiguous index interval can be selected at a time. In this mode setSelectionInterval and addSelectionInterval are equivalent.
MULTIPLE_INTERVAL_SELECTION
In this mode, there's no restriction on what can be selected.
This property is used by ItemTablePanel.

See Also:
ListSelectionModel, ItemTablePanel
 o ROW_HEIGHT
 public static final String ROW_HEIGHT
A property ItemTablePanel.rowHeight is the height (in points) of each row in the table. This property is used by ItemTablePanel.

See Also:
ItemTablePanel
 o VGAP
 public static final String VGAP
A property ItemTableFrame.vgap that specifies the vertical gap (in points) between the ItemTablePanel and the buttons. This property is used by ItemTableFrame.

See Also:
ItemTableFrame
 o OK
 public static final String OK
A property ItemTableFrame.okLabel is a string that specifies the text to be used in the OK button. This property is used by ItemTableFrame.

See Also:
ItemTableFrame

All Packages  Class Hierarchy  This Package  Previous  Next  Index