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
-
ALIGNMENT
- A property
<name>.ItemTable.alignment.<column>
specifies the alignment to use for a column.
-
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>.
-
CANT_LOAD_CLASS
-
A property ItemTable.Error.cantLoadClass is the
error message that will be displayed if a necessary class can't
be loaded.
-
CATEGORY
- A property
<name>.ItemTable.category.<column>
is a string specifying the Category to use to launch the
ItemView for a particular column.
-
COLUMN_RENDERER
-
A property
<name>.ItemTable.columnRenderer
gives the fully qualified name of a class to use as the
ItemTableColumnRenderer for this ItemTable.
-
COLUMNS
-
A set of properties ItemTable.column<n>
name the columns that will be diplayed in the ItemTable, and
define the default order.
-
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.
-
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).
-
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>.
-
INTERCELL_HEIGHT
- A property
ItemTablePanel.IntercellSpacing.height
specifies the height (in points) of the gap to put between
cells in the table.
-
INTERCELL_WIDTH
- A property
ItemTablePanel.IntercellSpacing.width
specifies the width (in points) of the gap to put between
cells in the table.
-
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.
-
LABEL
-
A property
<name>.ItemTable.label.<column>
specifies the label to be used by a particular
column.
-
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.
-
METHOD
-
A property
<name>.ItemTable.method.<column>
specifies the way to display a column of the ItemTable.
-
MISSING
- A property
<name>.ItemTable.missing.<column>
gives a string to use if an
Attribute is missing from an Item.
-
NUM_ROWS
- A property
ItemTablePanel.numRows
specifies the desired height (in rows) of the ItemTable.
-
OK
- A property
ItemTableFrame.okLabel
is a string that specifies the text to be used in the OK
button.
-
ROW_HEIGHT
- A property
ItemTablePanel.rowHeight
is the height (in points) of each row in the table.
-
SELECTION_MODE
-
A property
ItemTablePanel.selectionMode
specifies the selection mode to use for the table.
-
SELECTOR
- A property
<name>.ItemTable.selector.<column>
is needed
only if column is using richText as its
METHOD.
-
SORT
- A property
<name>.ItemTable.sort.<column>
is a property that specifies the type of sort to
use for the column <column>.
-
VGAP
- A property
ItemTableFrame.vgap
that specifies the vertical gap (in points) between the
ItemTablePanel and the buttons.
-
WIDTH
- A property
<name>.ItemTable.width.<column>
is the width (in points) of the column.
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
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
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
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
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:
- toString
- componentRenderer
- stringRenderer
- lookup
- richText
- richTextRenderer
- icon
For information on the use of each of these methods, see the
ItemTableController documentation
- See Also:
- ItemTableController
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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