Package com.iizigo.prop.editor
Class MediaReferencePropEditor
java.lang.Object
com.iizigo.prop.BaseEditor<AssetReference,ReferenceString>
com.iizigo.prop.editor.MediaReferencePropEditor
- All Implemented Interfaces:
IThemeListener,IEditedPropControllerOwner<AssetReference,,ReferenceString> IEditedPropertyEntry<AssetReference,,ReferenceString> IEditedPropertyEntryMultiProp<AssetReference,,ReferenceString> IPropertyDefined,IDisposedPart
The Media Reference property editor consists of a simple entry field and a more button.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from class com.iizigo.prop.BaseEditor
appUI, combo, control, controller, definedButton, display, editor, focusListener, hasBeenModified, info, more, multipleValueWarningInput, options, parent, propController, shell, text, validator, wasDefinedAtFocusGainedConstructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionprotected voidcreate()Create this editor.formatValue(ReferenceString value) Formats the value to an input string.Gets the default value: empty string.protected StringGets the tooltip text to display in the entry fields (not the one for property errors or validator).protected ReferenceStringGets the value from an input string.voidonMore()Select what to add in the More button.Methods inherited from class com.iizigo.prop.BaseEditor
assignMaster, beginProcessEvent, canProcessEvents, checkInput, createCCombo, createControls, createGridLayout, createIzMenu, createMoreButton, createMoreIzMenu, createText, dispose, doUndefineIfEmpty, doValueChangeConversion, endProcessEvent, getBaseEditor, getCurrentInput, getCurrentValue, getCurrentValues, getModifyListener, getNativeToolTip, getOption, getSelectionListener, getSeverity, getShell, getToolTipText2, hasFocus, initialize, isDisposed, isPropReadOnly, onDefine, onDispose, onDoubleClick, onError, onF4List, onFocusGained, onFocusLost, onReadOnly, onThemeChanged, onUndefined, onUpdate, setColors, setCurrentValue, setEditable, setFocus, setInput, setInputValue, setInputValueFromProp, setToolTipText, showMenu, updateTooltip, validate
Constructor Details
MediaReferencePropEditor
public MediaReferencePropEditor()Default constructor called before createControls.
Method Details
create
protected void create()Create this editor.- Specified by:
createin classBaseEditor<AssetReference,ReferenceString>
onMore
public void onMore()Select what to add in the More button.- Overrides:
onMorein classBaseEditor<AssetReference,ReferenceString>
getToolTipText
Description copied from class:BaseEditorGets the tooltip text to display in the entry fields (not the one for property errors or validator).- Specified by:
getToolTipTextin classBaseEditor<AssetReference,ReferenceString>
getDefaultValue
Gets the default value: empty string.- Specified by:
getDefaultValuein interfaceIEditedPropControllerOwner<AssetReference,ReferenceString> - Specified by:
getDefaultValuein classBaseEditor<AssetReference,ReferenceString>
getValue
Gets the value from an input string.- Specified by:
getValuein classBaseEditor<AssetReference,ReferenceString> - Parameters:
input- The current user input.- Returns:
- The property value for the input, or null to un-define the property.
- Throws:
Exception- For validation errors.
formatValue
Formats the value to an input string.- Specified by:
formatValuein interfaceIEditedPropControllerOwner<AssetReference,ReferenceString> - Specified by:
formatValuein classBaseEditor<AssetReference,ReferenceString> - Parameters:
value- The value.- Returns:
- The formatted value.