dsto.dfc.swing.icons
Interface Iconic

All Known Subinterfaces:
Command, CompositeCommand, EnumeratedCommand, IconicFolder, MonitoredEdit, Style
All Known Implementing Classes:
AbstractAddRowCommand, AbstractBooleanCommand, AbstractCnpCommand, AbstractCommand, AbstractCompositeCommand, AbstractCustomizeRowCommand, AbstractEnumeratedCommand, AbstractIconicFolder, AbstractMonitoredEdit, AbstractMoveCommand, AbstractMutableCommand, AbstractSelectionBasedCommand, AbstractShowCustomizerCommand, AbstractStyle, AbstractUndoableCommand, ActivePanelEdit, BasicAboutCommand, BasicAddEntryCommand, BasicCopyCommand, BasicCutCommand, BasicDeleteCommand, BasicDocumentSaveAsCommand, BasicDocumentSaveCommand, BasicExitCommand, BasicFileOpenCommand, BasicFileSaveAsCommand, BasicFileSaveCommand, BasicPasteCommand, BasicPropertiesCommand, BasicSerializeCommand, BillBoard.LayoutEnum, CmdAddEntry, CmdAddRow, CmdClosePanel, CmdCollapse, CmdCopy, CmdCustomize, CmdCustomize, CmdCut, CmdDelete, CmdDeleteRow, CmdDeleteRows, CmdExpandAll, CmdFloatPanel, CmdInsertRow, CmdMoveEntry, CmdMoveRow, CmdPageLayoutPanel, CmdPaste, CmdPrintPanel, CmdPrintPreviewPanel, CmdRedo, CmdRedoTo, CmdRename, CmdSelectAll, CmdShowLogWindow, CmdUndo, CmdUndoTo, CustomizersTreeModel.Entry, DfcDialog.CmdCancel, FloatStateEdit, IconicEnumerationValue, MapTableView.CmdAddProperty, MapTableView.CmdDeleteProperty, PanelManager.Panel, PropertyEdit, PropertyEditBean, SimpleIconic, StyleSheetTableView.CmdClearValue

public interface Iconic

Defines an object that supports iconic display (name, icon). An alternative, dynamic way to add iconic display for objects is to register an IconicFactory for the object type with IconicRegistry.

Version:
$Revision$

Field Summary
static Icon NULL_ICON
           
 
Method Summary
 Icon getIcon()
          The small (16x16) icon for the object.
 Icon getLargeIcon()
          The large (32x32) icon.
 String getName()
          The human-readable name for the object.
 

Field Detail

NULL_ICON

static final Icon NULL_ICON
Method Detail

getIcon

Icon getIcon()
The small (16x16) icon for the object. May be null if no small icon is available.


getName

String getName()
The human-readable name for the object.


getLargeIcon

Icon getLargeIcon()
The large (32x32) icon.

Returns:
The large icon, or null if no large icon is available.


Copyright © 2008 Commonwealth of Australia