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 MultiPropEditorcreateControls(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.voiddispose()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.