java.lang.Object
de.grogra.pf.ui.edit.SelectionBase
de.grogra.pf.ui.edit.FieldSelection
de.grogra.pf.ui.edit.ObjectSelection
Selection of an object that do not require a lock (a graph) to change the values of the
displayed properties.
-
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
ConstructorsConstructorDescriptionObjectSelection(Context ctx, Object object, PersistenceField[] fields, int[][] indices, PropertyEditor[] editors, String[] labels, Item description) -
Method Summary
Modifier and TypeMethodDescriptionprotected FieldPropertycreateProperty(Context c, int i) protected PropertyEditorTreeprotected ObjectreplaceValue(PersistenceField field, Object value) protected voidvalueChanged(PersistenceField field, Object value) Methods inherited from class de.grogra.pf.ui.edit.FieldSelection
createPropertyNodes, createPropertyNodesInGroup, equals, getDescription, getEditorFor, getHierarchySource, getHierarchySourceRoot, getLabelFor, getPropertiesMethods inherited from class de.grogra.pf.ui.edit.SelectionBase
createPropertyEditorComponent, createPropertyEditorMenu, createPropertyNodes, delete, getCapabilities, getContext, remove, toTransferable
-
Constructor Details
-
ObjectSelection
public ObjectSelection(Context ctx, Object object, PersistenceField[] fields, int[][] indices, PropertyEditor[] editors, String[] labels, Item description)
-
-
Method Details
-
createTree
- Specified by:
createTreein classSelectionBase
-
createProperty
- Specified by:
createPropertyin classFieldSelection
-
replaceValue
-
valueChanged
-