Uses of Interface
dsto.dfc.util.Copyable

Packages that use Copyable
dsto.dfc.collections Extensions to the Java Collections framework, including support for event notification on dynamic collections. 
dsto.dfc.databeans   
dsto.dfc.swing.commands Framework for defining and presenting user commands in a UI. 
dsto.dfc.swing.controls Miscellaneous UI components and support classes. 
dsto.dfc.swing.dnd Extensions to the AWT Drag and Drop/Copy and Paste packages. 
dsto.dfc.swing.forms A high-level framework supporting the assembly of UI editor components into forms. 
dsto.dfc.swing.list Extended support for the Swing JList and ListModel classes. 
dsto.dfc.swing.logging Components for displaying log messages. 
dsto.dfc.swing.panels Provides MDI-style window management support for managing a set of components. 
dsto.dfc.swing.persistence Support for managing persistent objects. 
dsto.dfc.swing.status A status bar control. 
dsto.dfc.swing.styles   
dsto.dfc.swing.table Extension of the Swing table framework to support advanced (add, remove, copy, paste etc) table models and provide several extensions to the JTable component. 
dsto.dfc.swing.text.selection Support for pattern matching text (eg using regular expressions or numeric comparisons). 
dsto.dfc.swing.tree Extends the Swing tree package to add support for advanced tree models (supporting add, remove, copy, paste etc) and provide several extensions to the JTree component. 
dsto.dfc.swing.undo Extends Swing undo/redo framework to add generalized support for monitoring user edits and displaying them in a UI. 
dsto.dfc.swt.commands Framework for defining and presenting user commands in a UI. 
dsto.dfc.swt.dnd   
dsto.dfc.swt.util   
dsto.dfc.swt.viewers   
dsto.dfc.util Miscellaneous utility classes. 
livespace.ui.dashboard   
 

Uses of Copyable in dsto.dfc.collections
 

Classes in dsto.dfc.collections that implement Copyable
 class BasicMonitoredCollection
          Basic implementation of MonitoredCollection that acts as a wrapper around a Collection instance.
 class BasicMonitoredList
          Basic implementation of MonitoredList that acts as a wrapper around a List instance.
 class BasicMonitoredSet
          Basic implementation of MonitoredSet that acts as a wrapper around a Set instance.
 class CompositeList
          A virtual list composed of a series of sub-List's laid end to end.
 class DfcMonitoredList
          Extended MonitoredList implementation supporting move operations.
 class EmptyCollection
           
 class EmptyMonitoredCollection
           
 class Pair
          Convenience data storage class for pairing objects.
 class SuperSet
          A superset of a number of subsets.
 

Uses of Copyable in dsto.dfc.databeans
 

Classes in dsto.dfc.databeans that implement Copyable
 class ListDataObject
          An extension of the DFC monitored list that supports access via the IDataObject interface.
 class SetDataObject
          An extension of the DFC monitored set that supports access via the IDataObject interface.
 class StackDataObject
          A convenience class that extends ListDataObject to provide a monitored stack.
 

Uses of Copyable in dsto.dfc.swing.commands
 

Classes in dsto.dfc.swing.commands that implement Copyable
 class AbstractBooleanCommand
          Base class for commands that can be 'on' or 'off'.
 class AbstractCommand
          Base class for commands.
 class AbstractCompositeCommand
          The AbstractCompositeCommand should be used when you want to have a list of commands that are in some way linked together.
 class AbstractEnumeratedCommand
          Abstract base class for commands that act to select one or more values from an enumerated set (eg zoom levels, open windows, etc).
 class AbstractMoveCommand
          Base class for commands that move items up/down within their host.
 class AbstractMutableCommand
          Base class for commands that have changeable properties.
 class AbstractSelectionBasedCommand
          Base class for commands that are affected by changes in a SelectionEventSource (eg become disabled when nothing is selected).
 class BasicAboutCommand
          Show an about box.
 class BasicAddEntryCommand
          Base class for commands that add a new entry to a control.
 class BasicCopyCommand
           
 class BasicCutCommand
           
 class BasicDeleteCommand
          Basic delete command.
 class BasicExitCommand
          Base class for Exit commands.
 class BasicFileOpenCommand
          Base class for File Open commands.
 class BasicFileSaveAsCommand
          Base class for File "Save As..." commands.
 class BasicFileSaveCommand
          Base class for File Save commands.
 class BasicPasteCommand
           
 class BasicPropertiesCommand
          Base class for Properties type commands.
 class CommandActionAdapter
          Adapts a Command instance to look like a JFC Action instance.
 class CommandView
          A list of Command's and sub-CommandView's intended to define the commands presented in a given UI context, such as a main menu or a toolbar.
 

Uses of Copyable in dsto.dfc.swing.controls
 

Classes in dsto.dfc.swing.controls that implement Copyable
 class ColourSwatchIcon
          An icon that displays a rectangular coloured swatch.
 class CompositeColorSwatchIcon
          An icon that displays a small rectangular coloured swatch under an icon.
protected  class DfcDialog.CmdCancel
           
 class Gradient
          This class is used to represent a colour gradient.
 class Insets2D
          Represents insets in a floating point space.
 

Uses of Copyable in dsto.dfc.swing.dnd
 

Classes in dsto.dfc.swing.dnd that implement Copyable
 class AbstractCnpCommand
          Abstract base class for clipboard based commands operating on a CnpProvider.
 class CmdCopy
          Copy from a CnpProvider to the system clipboard.
 class CmdCut
          Cut from a CnpProvider to the system clipboard.
 class CmdPaste
          Paste from the system clipboard to a CnpProvider.
 

Uses of Copyable in dsto.dfc.swing.forms
 

Classes in dsto.dfc.swing.forms that implement Copyable
 class AbstractFormEditor
          Utility base class for FormEditor's.
 class AbstractShowCustomizerCommand
          Base implementation of the properties command that attempts to show a JavaBean's FormEditor-compliant customizer.
 class BasicForm
          Basic implementation of the Form interface.
 class BasicFormEditorEventSource
          Utility class for managing a set of FormEditorListener's.
 class CellToFormEditorAdapter
          Attempts to adapt a JFC TreeCellEditor/TableCellEditor implementation to the DFC FormEditor interface.
 class CustomizersTreeModel
          The tree model used by CustomizersPanel.
static class CustomizersTreeModel.Entry
          An entry in the tree model.
 class FormEditorValueAdapter
          A form editor that acts as a simple wrapper around any FormEditor instance.
 class JCheckBoxFormEditor
          A form editor that can be used to bind JCheckBox's.
 class JComboBoxFormEditor
          A form editor that can be used to bind JComboBox'es.
 class JLabelFormEditor
          A read-only editor binding for JLabel's.
 class JListFormEditor
          Displays a java.util.List value in a JList component.
 class JListSelectionFormEditor
          Form editor that sets the current editor value to the selected value in a JList.
 class JSliderFormEditor
           
 class JTableFormEditor
          Edits a value in a Swing JTable.
 class JTextFieldFormEditor
          A form editor that can be used to bind any JTextComponent, including JTextField's.
 class JTreeSelectionFormEditor
          Adapts JTree to act as a single-selection editor (the selected entry in the tree is the editor value).
 class NumericSpinnerFormEditor
          A numeric spinner form editor (see NumericSpinner).
 

Uses of Copyable in dsto.dfc.swing.list
 

Classes in dsto.dfc.swing.list that implement Copyable
 class AbstractAddRowCommand
          Base class for "Add New Row"-type commands.
 class CmdCustomize
          Base implementation of the properties command that attempts to show the selected list entry's FormEditor-compliant customizer.
 class CmdDeleteRow
          Deletes the currently selected row of a list using that is displaying a DfcListModel.
 

Uses of Copyable in dsto.dfc.swing.logging
 

Classes in dsto.dfc.swing.logging that implement Copyable
 class CmdShowLogWindow
          Shows the log window managed by a LogWindowPopper instance.
 class LogWindowPopper
          Manages auto popup of the log window when selected types of log events occur.
 

Uses of Copyable in dsto.dfc.swing.panels
 

Classes in dsto.dfc.swing.panels that implement Copyable
 class ActivePanelEdit
          Edit for changing the active panel of the PanelManager.
 class CmdClosePanel
          A Command that removes the currently active panel from the panel manager.
 class CmdFloatPanel
          A Command that sets the floating state of the currently active PanelManager.Panel to floatStatus.
 class CmdPageLayoutPanel
          A Command that opens up a page layout dialog.
 class CmdPrintPanel
          A Command that opens up a print dialog.
 class CmdPrintPreviewPanel
          A Command that opens up a print preview dialog.
 class FloatStateEdit
          Edit to represent a change in floating status, customised from the PropertyEdit for its display name.
 class ToolView
          A floating tool view of a PanelManager.Panel.
 

Uses of Copyable in dsto.dfc.swing.persistence
 

Classes in dsto.dfc.swing.persistence that implement Copyable
 class AbstractDocument
          A base implementation of Document which implements the high-level bahaviour of a document without being specific to a particular persistent storage mechanism.
 class BasicDocumentSaveAsCommand
          Basic command to execute the saveAs() method on a Document.
 class BasicDocumentSaveCommand
          Command to invoke the save () method on a Document.
 class BasicSerializeCommand
          Base implementation for commands that save objects using Serializer.
 class FileDocument
          A base class for documents that are file-based.
 

Uses of Copyable in dsto.dfc.swing.status
 

Classes in dsto.dfc.swing.status that implement Copyable
 class StatusManager
          Manages a stack of status messages.
 

Uses of Copyable in dsto.dfc.swing.styles
 

Classes in dsto.dfc.swing.styles that implement Copyable
static class StyleSheetTableView.CmdClearValue
          The "Clear Value" command.
protected  class StyleSheetTableView.FormEditorAdapter
           
 

Uses of Copyable in dsto.dfc.swing.table
 

Classes in dsto.dfc.swing.table that implement Copyable
 class AbstractCustomizeRowCommand
          Abstract base class for commands that customize the selected row of a table.
 class CmdAddRow
          Add a new row to the end of the table.
 class CmdDeleteRows
          Delete selected rows.
 class CmdInsertRow
          Insert a new row into the table.
 class CmdMoveRow
          Moves rows up/down the table.
 class CmdSelectAll
          The "Select All" command.
 class DefaultDfcTableModel
          Fully dynamic implementation of DfcTableModel backed by ArrayList's.
protected  class MapTableView.CmdAddProperty
          The "Add Property" command.
protected  class MapTableView.CmdDeleteProperty
          The "Delete Property" command.
 

Uses of Copyable in dsto.dfc.swing.text.selection
 

Classes in dsto.dfc.swing.text.selection that implement Copyable
 class BooleanSelector
          Selector that matches booleans.
 class RegexSelector
          Selector that uses Perl 5 compatible regular expressions.
 

Uses of Copyable in dsto.dfc.swing.tree
 

Classes in dsto.dfc.swing.tree that implement Copyable
 class CmdAddEntry
          Add a new entry as a child of the currently selected entry.
 class CmdCollapse
          Collapse currently selected node.
 class CmdDelete
          Delete currently selected node and all children.
 class CmdExpandAll
          Expand currently selected node and all children.
 class CmdMoveEntry
          A command that moves tree entries up/down within their parent.
 class CmdRename
          Rename the selected node.
 class DefaultDfcTreeModel
          Default implementation of DfcTreeModel using HashMap and ArrayList.
 class DefaultDfcTreeNode
          Default impelementation of DfcTreeNode.
 class DfcSwingTreeModel
          An implementation of a node-based tree DfcTreeModel using Swing's DefaultTreeModel as the base.
 

Uses of Copyable in dsto.dfc.swing.undo
 

Subinterfaces of Copyable in dsto.dfc.swing.undo
 interface MonitoredEdit
          An extended undoable edit.
 

Classes in dsto.dfc.swing.undo that implement Copyable
 class AbstractMonitoredEdit
          Abstract implementation of the MonitoredEdit interface.
 class AbstractUndoableCommand
          Abstract super class for undo and redo commands.
 class CmdRedo
          Command to invoke a single redo () on the MonitoredUndoManager.
 class CmdRedoTo
          Command class to invoke redoTo () on a MonitoredUndoManager.
 class CmdUndo
          Command to invoke a single undo () on the MonitoredUndoManager.
 class CmdUndoTo
          Command to invoke undoTo () on a MonitoredUndoManager.
 class MonitoredUndoManager
          Provides the same functions as the Swing UndoManager, plus provides functionality to skip non-undoable edits in the middle of the history list.
 class PropertyEdit
          Used to undo property changes.
 class PropertyEditBean
          Bean PropertyEdit class for Bean serialisation support.
 

Uses of Copyable in dsto.dfc.swt.commands
 

Classes in dsto.dfc.swt.commands that implement Copyable
 class AbstractAboutCommand
          Base for commands that show an "about box.
 class AbstractAddEntryCommand
          Base class for commands that add a new entry to a control.
 class AbstractCopyCommand
           
 class AbstractCutCommand
           
 class AbstractDeleteCommand
          Basic delete command.
 class AbstractPasteCommand
           
 class AbstractPropertiesCommand
          Base class for Properties type commands.
 class BasicToggleCommand
          Base class for commands that can be "on" or "off".
 class CmdChangeDataObjectProperty
          Command to change a property of one or more target data objects.
 class CmdSetBeanProperty
          Command that sets the value of a Bean property (ie via a setX () method).
 class CmdToggleWindowStyle
          Command to toggle a style setting on a JFace window.
 

Uses of Copyable in dsto.dfc.swt.dnd
 

Classes in dsto.dfc.swt.dnd that implement Copyable
 class CmdCopyDataObjectProperties
          Command that copies selected properties of an IDataObject to the clipboard as text.
 class CmdCopyObject
          Command to copy an object to the clipboard.
 class CmdPasteObject
          Command to paste an object from the clipboard.
 

Uses of Copyable in dsto.dfc.swt.util
 

Classes in dsto.dfc.swt.util that implement Copyable
 class CmdToggleDataBeanProperty
          Command that toggles a boolean property of an IDataBean.
 class PropertyChangeListeners
          Basis property event listener list for SWT/JFace.
 

Uses of Copyable in dsto.dfc.swt.viewers
 

Classes in dsto.dfc.swt.viewers that implement Copyable
 class AbstractCreateItemCommand
          Abstract base class for commands that create new items in a collection being viewed by a JFace StructuredViewer.
 class CmdDeleteItem
          Generic "Delete Items" command for JFace Viewer's showing a Collection (although could be subclassed for non Collection's).
 class CmdMoveItem
          Generic command to move items up/down in a viewer that is displaying a java.util.List.
 

Uses of Copyable in dsto.dfc.util
 

Classes in dsto.dfc.util that implement Copyable
 class BasicClassInstantiationEventSource
          Basic support class for managing ClassInstantiation listeners.
 class BasicPropertyEventSource
          Base implementation of PropertyEventSource.
 

Uses of Copyable in livespace.ui.dashboard
 

Classes in livespace.ui.dashboard that implement Copyable
 class CmdAboutBox
           
 class CmdRestartOsgi
          Triggers an OSGi system restart.
 class CmdShowPanel
           
 class CmdShutdownOsgi
          Triggers a clean OSGi system shutdown.
 



Copyright © 2008 Commonwealth of Australia