Class DefaultMediaReferenceCollectionUIEditor

All Implemented Interfaces:
ReferenceUIEditor, UIEditor
Direct Known Subclasses:
CelumMediaReferenceCollectionUIEditor

@Deprecated public class DefaultMediaReferenceCollectionUIEditor extends AbstractReferenceUIEditor
Deprecated.
since 6.3, use: CollectionUIEditorMedia instead.
Default implementation of the reference selector editor.
  • Constructor Details

    • DefaultMediaReferenceCollectionUIEditor

      public DefaultMediaReferenceCollectionUIEditor()
      Deprecated.
    • DefaultMediaReferenceCollectionUIEditor

      public DefaultMediaReferenceCollectionUIEditor(ObjectType rootType)
      Deprecated.
  • Method Details

    • createViewComponent

      public org.zkoss.zk.ui.HtmlBasedComponent createViewComponent(Object initialValue, Map<String,? extends Object> parameters, EditorListener listener)
      Deprecated.
      Description copied from interface: UIEditor
      Creates a new editor component and attaches it to the specified Page page.
      Parameters:
      initialValue - editor's initial value
      parameters - parameters passed via configuration for particular editor
      listener - the EditorListener that will receive events when the editor's value is changed
      Returns:
      the editor component
    • getMimeType

      public String getMimeType()
      Deprecated.
      Returns:
      the mimeType
    • getRootSearchType

      public ObjectType getRootSearchType()
      Deprecated.
      Description copied from interface: ReferenceUIEditor
      Returns the type for which this reference collection editor should search for.

      Generally, if no root search type has been explicitly set, this method returns the same type as ReferenceUIEditor.getRootType().

      Note: The root search type is actually the type of the items held by this editor, whereas root type is the type which should be used for persisting values.
      Returns:
      the type for which this reference collection editor should search for
      See Also:
    • getRootType

      public ObjectType getRootType()
      Deprecated.
      Description copied from interface: ReferenceUIEditor
      Returns the root type of this reference collection editor i.e. the type of the items which this editor should hold references to.

      Note: If the root search type differs from the root type, this editor will actually hold items of the type returned by ReferenceUIEditor.getRootSearchType(). In this case information about the root type is generally needed for value handling.

      Returns:
      the root type of this editor
      See Also:
    • getSourceItem

      public TypedObject getSourceItem()
      Deprecated.
    • getValue

      public Object getValue()
      Deprecated.
      Description copied from interface: UIEditor
      Returns the value held by this editor.
      Specified by:
      getValue in interface UIEditor
      Overrides:
      getValue in class AbstractUIEditor
      Returns:
      this editor's value
    • isInline

      public boolean isInline()
      Deprecated.
      Description copied from interface: UIEditor
      Returns whether this editor is an inline editor or not.
      Returns:
      true, if inline
    • setFocus

      public void setFocus(org.zkoss.zk.ui.HtmlBasedComponent rootEditorComponent, boolean selectAll)
      Deprecated.
      Description copied from interface: UIEditor
      Sets the focus on the given input component which can be the rootEditorComponent or a child of it
      Specified by:
      setFocus in interface UIEditor
      Overrides:
      setFocus in class AbstractUIEditor
      Parameters:
      rootEditorComponent - the rootEditorComponent which is returned on method createViewComponent
      selectAll - if true, select the whole input field after focus. It is not guaranteed that the editor supports selection.
    • setMimeType

      public void setMimeType(String mimeType)
      Deprecated.
      Parameters:
      mimeType - the mimeType to set
    • setRootSearchType

      public void setRootSearchType(ObjectType rootSearchType)
      Deprecated.
      Description copied from interface: ReferenceUIEditor
      Sets the type for which this reference selector should search for.

      Note: Generally, if rootSearchType is null, the set root type will be used.

      See Also:
    • setRootType

      public void setRootType(ObjectType rootType)
      Deprecated.
      Description copied from interface: ReferenceUIEditor
      Sets the root type of this reference editor i.e. the root type of the references which this editor holds.
      Parameters:
      rootType - the root type
    • setSourceItem

      public void setSourceItem(TypedObject sourceItem)
      Deprecated.
    • setValue

      public void setValue(Object value)
      Deprecated.
      Description copied from interface: UIEditor
      Sets the value of this editor to value.

      Note: Does not have anything to do with value persistence, it is only for setting the value to be displayed. However, depending on the view component implementation and the specified EditorListener the underlying view component might generate an event which causes the EditorListener.valueChanged(Object) method to be called.

      Specified by:
      setValue in interface UIEditor
      Overrides:
      setValue in class AbstractUIEditor
      Parameters:
      value - the value to set
    • getModel

      Deprecated.
    • getCollectionEditor

      protected MediaReferenceCollectionEditor getCollectionEditor(EditorListener editorListener, AdditionalReferenceEditorListener additionalListener)
      Deprecated.
      Returns:
      the collectionEditor