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, wasDefinedAtFocusGained
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionprotected void
create()
Create this editor.formatValue
(ReferenceString value) Formats the value to an input string.Gets the default value: empty string.protected String
Gets the tooltip text to display in the entry fields (not the one for property errors or validator).protected ReferenceString
Gets the value from an input string.void
onMore()
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:
create
in classBaseEditor<AssetReference,
ReferenceString>
onMore
public void onMore()Select what to add in the More button.- Overrides:
onMore
in classBaseEditor<AssetReference,
ReferenceString>
getToolTipText
Description copied from class:BaseEditor
Gets the tooltip text to display in the entry fields (not the one for property errors or validator).- Specified by:
getToolTipText
in classBaseEditor<AssetReference,
ReferenceString>
getDefaultValue
Gets the default value: empty string.- Specified by:
getDefaultValue
in interfaceIEditedPropControllerOwner<AssetReference,
ReferenceString> - Specified by:
getDefaultValue
in classBaseEditor<AssetReference,
ReferenceString>
getValue
Gets the value from an input string.- Specified by:
getValue
in 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:
formatValue
in interfaceIEditedPropControllerOwner<AssetReference,
ReferenceString> - Specified by:
formatValue
in classBaseEditor<AssetReference,
ReferenceString> - Parameters:
value
- The value.- Returns:
- The formatted value.