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, ContentProviderPropEditor, DateTimePropEditor, DropShadowPropEditor, DurationPropEditor, EncodingPropEditor, ExtendsFlagPropEditor, ExtendsNamePropEditor, FillPropEditor, FontFamilyPropEditor, FontPropEditor, GradientPropEditor, ImageReferencePropEditor, IntChoicePropEditor, IntPropEditor, KStringPropEditor, LocalizedStringPropEditor, LongPropEditor, MediaReferencePropEditor, MethodReferencePropEditor, MultiColorPropEditor, MultiIntChoicePropEditor, MultiUnitPropEditor, MultiUnitsPropEditor, NullValueAllowedPropEditor, NumberPropEditor, PanelAnimationPropEditor, PasswordPropEditor, PatternPropEditor, PKCS12IdentityPropEditor, ReferencePropEditor, 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
Modifier and TypeMethodDescriptioncreateControls(PropertyEditor editor, PropertyEditorInfo info, String[] options, 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 Details
createControls
MultiPropEditor createControls(PropertyEditor editor, PropertyEditorInfo info, String[] options, 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.