java.lang.Object
de.grogra.pf.ui.edit.SelectionBase
de.grogra.pf.ui.edit.OptionsSelection
-
Field Summary
Fields inherited from class de.grogra.pf.ui.edit.SelectionBase
contextFields inherited from interface de.grogra.util.Described
ACCELERATOR_KEY, ICON, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, TITLEFields inherited from interface de.grogra.pf.ui.edit.Selection
DELETABLE, HIERARCHICAL, TRANSFERABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PropertyEditorTree.NodecreatePropertyNodes(PropertyEditorTree t, Property p, UITree sourceTree, Object sourceNode) protected PropertyEditorTree.NodecreatePropertyNodesInGroup(PropertyEditorTree t, Property p, UITree sourceTree, Object sourceGroup) protected PropertyEditorTreegetDescription(String type) Returns the description associated with the giventype.protected PropertyEditorgetEditorFor(Property p, Item item) protected UITreeprotected ObjectgetHierarchySourceRoot(UITree source) protected Stringprotected Listprotected voidvalueChanged(String name, Object value) Methods inherited from class de.grogra.pf.ui.edit.SelectionBase
createPropertyEditorComponent, createPropertyEditorMenu, createPropertyNodes, delete, getCapabilities, getContext, remove, toTransferable
-
Constructor Details
-
OptionsSelection
-
-
Method Details
-
getDescription
Description copied from interface:DescribedReturns the description associated with the giventype.typehas to be one of the predefined constants of this interface, the returned value has to conform to the specification of the used constant.- Parameters:
type- the type of description- Returns:
- the description, or
nullif no description is available
-
getEditorFor
- Overrides:
getEditorForin classSelectionBase
-
getHierarchySource
- Specified by:
getHierarchySourcein classSelectionBase
-
getHierarchySourceRoot
- Specified by:
getHierarchySourceRootin classSelectionBase
-
createTree
- Specified by:
createTreein classSelectionBase
-
createPropertyNodes
protected PropertyEditorTree.Node createPropertyNodes(PropertyEditorTree t, Property p, UITree sourceTree, Object sourceNode) - Specified by:
createPropertyNodesin classSelectionBase
-
createPropertyNodesInGroup
protected PropertyEditorTree.Node createPropertyNodesInGroup(PropertyEditorTree t, Property p, UITree sourceTree, Object sourceGroup) - Specified by:
createPropertyNodesInGroupin classSelectionBase
-
getLabelFor
- Specified by:
getLabelForin classSelectionBase
-
getProperties
- Specified by:
getPropertiesin classSelectionBase
-
valueChanged
-