Package com.iizigo.prop.editor
Class MultiIntChoicePropEditor
- java.lang.Object
- com.iizigo.prop.editor.MultiIntChoicePropEditor
- All Implemented Interfaces:
IEditedPropertyEntry<Int4Prop,java.lang.Integer>
,IEditedPropertyEntryMultiPropSupport<Int4Prop,IntProp,java.lang.Integer>
public class MultiIntChoicePropEditor extends java.lang.Object implements IEditedPropertyEntryMultiPropSupport<Int4Prop,IntProp,java.lang.Integer>
The GUnit property editor.- Author:
- Christopher Mindus
Constructor Summary
Constructors Constructor Description MultiIntChoicePropEditor()
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<IntProp,java.lang.Integer>
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<Int4Prop,java.lang.Integer>
- 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<Int4Prop,java.lang.Integer>
createPropertyEditor
public IEditedPropertyEntryMultiProp<IntProp,java.lang.Integer> createPropertyEditor()
Creates the property editor for a line to edit a single property.- Specified by:
createPropertyEditor
in interfaceIEditedPropertyEntryMultiPropSupport<Int4Prop,IntProp,java.lang.Integer>