java.lang.Object
de.grogra.pf.ui.edit.SelectionBase
de.grogra.pf.ui.projectexplorer.ProjectSelection
- All Implemented Interfaces:
Selection
,ProjectDescription
,Described
-
Field Summary
Fields inherited from class de.grogra.pf.ui.edit.SelectionBase
context
Fields inherited from interface de.grogra.util.Described
ACCELERATOR_KEY, ICON, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, TITLE
Fields inherited from interface de.grogra.pf.ui.projectexplorer.ProjectDescription
AUTHORS, CATEGORY, IMAGE, PROJECT_NAME, TAGS
Fields inherited from interface de.grogra.pf.ui.edit.Selection
DELETABLE, HIERARCHICAL, TRANSFERABLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected PropertyEditorTree.Node
createPropertyNodes
(PropertyEditorTree t, Property p, UITree sourceTree, Object sourceNode) protected PropertyEditorTree.Node
createPropertyNodesInGroup
(PropertyEditorTree t, Property p, UITree sourceTree, Object sourceGroup) protected PropertyEditorTree
getDescription
(String type) Returns the description associated with the giventype
.protected PropertyEditor
getEditorFor
(Property p, Item item) protected UITree
protected Object
getHierarchySourceRoot
(UITree source) protected String
protected List
protected void
valueChanged
(String name, Object value) Methods inherited from class de.grogra.pf.ui.edit.SelectionBase
createPropertyEditorComponent, createPropertyEditorMenu, createPropertyNodes, delete, getCapabilities, getContext, remove, toTransferable
-
Constructor Details
-
ProjectSelection
-
-
Method Details
-
getDescription
Description copied from interface:Described
Returns the description associated with the giventype
.type
has to be one of the predefined constants of this interface, the returned value has to conform to the specification of the used constant.- Specified by:
getDescription
in interfaceDescribed
- Parameters:
type
- the type of description- Returns:
- the description, or
null
if no description is available
-
getEditorFor
- Overrides:
getEditorFor
in classSelectionBase
-
getHierarchySource
- Specified by:
getHierarchySource
in classSelectionBase
-
getHierarchySourceRoot
- Specified by:
getHierarchySourceRoot
in classSelectionBase
-
createTree
- Specified by:
createTree
in classSelectionBase
-
createPropertyNodes
protected PropertyEditorTree.Node createPropertyNodes(PropertyEditorTree t, Property p, UITree sourceTree, Object sourceNode) - Specified by:
createPropertyNodes
in classSelectionBase
-
createPropertyNodesInGroup
protected PropertyEditorTree.Node createPropertyNodesInGroup(PropertyEditorTree t, Property p, UITree sourceTree, Object sourceGroup) - Specified by:
createPropertyNodesInGroup
in classSelectionBase
-
getLabelFor
- Specified by:
getLabelFor
in classSelectionBase
-
getProperties
- Specified by:
getProperties
in classSelectionBase
-
valueChanged
-