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 SummaryConstructors
- Method SummaryModifier and TypeMethodDescription- protected void- create()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.- 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- MediaReferencePropEditorpublic MediaReferencePropEditor()Default constructor called before createControls.
 
- Method Details- createprotected void create()Create this editor.- Specified by:
- createin class- BaseEditor<AssetReference,- ReferenceString> 
 
- onMorepublic void onMore()Select what to add in the More button.- Overrides:
- onMorein class- BaseEditor<AssetReference,- ReferenceString> 
 
- getToolTipTextDescription copied from class:- BaseEditorGets the tooltip text to display in the entry fields (not the one for property errors or validator).- Specified by:
- getToolTipTextin class- BaseEditor<AssetReference,- ReferenceString> 
 
- getDefaultValueGets the default value: empty string.- Specified by:
- getDefaultValuein interface- IEditedPropControllerOwner<AssetReference,- ReferenceString> 
- Specified by:
- getDefaultValuein class- BaseEditor<AssetReference,- ReferenceString> 
 
- getValueGets the value from an input string.- Specified by:
- getValuein class- BaseEditor<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.
 
- formatValueFormats the value to an input string.- Specified by:
- formatValuein interface- IEditedPropControllerOwner<AssetReference,- ReferenceString> 
- Specified by:
- formatValuein class- BaseEditor<AssetReference,- ReferenceString> 
- Parameters:
- value- The value.
- Returns:
- The formatted value.