Package com.iizigo.prop.editor
Class MultiUnitsPropEditor
- java.lang.Object
-
- com.iizigo.prop.editor.MultiUnitsPropEditor
-
- All Implemented Interfaces:
IEditedPropertyEntry<String4Prop,java.lang.String>
,IEditedPropertyEntryMultiPropSupport<String4Prop,StringProp,java.lang.String>
public class MultiUnitsPropEditor extends java.lang.Object implements IEditedPropertyEntryMultiPropSupport<String4Prop,StringProp,java.lang.String>
The unit's multiple-property editor.- Author:
- Christopher Mindus
-
-
Constructor Summary
Constructors Constructor Description MultiUnitsPropEditor()
Default constructor called before createControls.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiPropEditor
createControls(PropertyEditor editor, PropertyEditorInfo info, java.lang.String[] options, org.eclipse.swt.widgets.Composite parent, PropCnr[] containers, Atom atom, DefinedButton definedButton)
Creates the required controls in the composite.IEditedPropertyEntryMultiProp<StringProp,java.lang.String>
createPropertyEditor()
Creates the property editor for a line to edit a single property.void
dispose()
Called when disposed of by the property editor.
-
-
-
Method Detail
-
createControls
public MultiPropEditor createControls(PropertyEditor editor, PropertyEditorInfo info, java.lang.String[] options, org.eclipse.swt.widgets.Composite parent, PropCnr[] containers, Atom atom, DefinedButton definedButton)
Creates the required controls in the composite.- Specified by:
createControls
in interfaceIEditedPropertyEntry<String4Prop,java.lang.String>
- Parameters:
editor
- The property editor instance.info
- The information about edited item.options
- The options.parent
- Parent composite, where to place components.containers
- The containers for the edited property.atom
- Atom name of the property in the containers.definedButton
- The define-button or null for none.- Returns:
- null for normal editors, the instance of the multi-property editor in case of multiple editable entries (lines).
-
dispose
public void dispose()
Called when disposed of by the property editor.- Specified by:
dispose
in interfaceIEditedPropertyEntry<String4Prop,java.lang.String>
-
createPropertyEditor
public IEditedPropertyEntryMultiProp<StringProp,java.lang.String> createPropertyEditor()
Creates the property editor for a line to edit a single property.- Specified by:
createPropertyEditor
in interfaceIEditedPropertyEntryMultiPropSupport<String4Prop,StringProp,java.lang.String>
-
-