Package com.iizigo.prop
Interface IEditedPropertyEntry<PROP extends GProp<?>,PROP_VALUE>
- All Known Subinterfaces:
IEditedPropertyEntryMultiProp<PROP,PROP_VALUE>
,IEditedPropertyEntryMultiPropSupport<MULTI_PROP,PROP,PROP_VALUE>
- All Known Implementing Classes:
AtomNamePropEditor
,BadgePropEditor
,BaseEditor
,BaseReferencePropEditor
,BoolPropEditor
,BoxShadowPropEditor
,ClassReferencePropEditor
,ColorPropEditor
,ConnectionProfilePropEditor
,ContentProviderPropEditor
,DateTimePropEditor
,DropShadowPropEditor
,DurationPropEditor
,EncodingPropEditor
,ExtendsFlagPropEditor
,ExtendsNamePropEditor
,FillPropEditor
,FontFamilyPropEditor
,FontPropEditor
,GradientPropEditor
,ImageReferencePropEditor
,IntChoicePropEditor
,IntPropEditor
,KStringPropEditor
,LocalizedStringPropEditor
,LongPropEditor
,MethodReferencePropEditor
,MultiColorPropEditor
,MultiIntChoicePropEditor
,MultiUnitPropEditor
,MultiUnitsPropEditor
,NullValueAllowedPropEditor
,NumberPropEditor
,PanelAnimationPropEditor
,PasswordPropEditor
,PatternPropEditor
,PKCS12IdentityPropEditor
,ReferencePropEditor
,SessionConfigPropEditor
,SizePropEditor
,StringMapPropEditor
,StringPropEditor
,StrokePropEditor
,StylesReferencesPropEditor
,StylesStatesPropEditor
,TextShadowPropEditor
,ThemesPropEditor
,TooltipPropEditor
,TransformPropEditor
,UIDateTimeTypePropEditor
,UnitPropEditor
,UnitsPropEditor
,ValuePropEditor
,ValueTypePropEditor
,VAPIDKeyPropEditor
,VSActionActorParticipantEditor
,VSParticipantEditor
,VSReferencePropEditor
,VSRelativeReferencePropEditor
,VSTableColumnReferencePropEditor
,WrapStringPropEditor
public interface IEditedPropertyEntry<PROP extends GProp<?>,PROP_VALUE>
Interface implemented by property fields to handle the property dialog.- Author:
- Christopher Mindus
Method Summary
All Methods Instance Methods Abstract 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.void
dispose()
Called when disposed of by the property editor.
Method Detail
createControls
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.- 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
- The property atom name 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
void dispose()
Called when disposed of by the property editor.