Interface CollectionEditorModel
-
- All Known Implementing Classes:
AbstractCollectionEditorModel,DefaultCollectionEditorModel,DefaultMediaCollectionEditorModel
public interface CollectionEditorModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddCollectionEditorModelListener(CollectionEditorModelListener modelListener)voidaddCollectionItem(java.lang.Object item)voidaddCollectionItems(java.util.Collection<? extends java.lang.Object> collection)java.util.List<java.lang.Object>getCollectionItems()java.lang.StringgetItemLabel(java.lang.Object item)ObjectTypegetRootSearchType()Returns the type for which this reference collection editor should search for.ObjectTypegetRootType()Returns the root type of this reference collection editor i.e.DefaultSimpleReferenceSelectorModelgetSimpleReferenceSelectorModel()voidremoveCollectionEditorModelListener(CollectionEditorModelListener selectorModelListener)
-
-
-
Method Detail
-
getCollectionItems
java.util.List<java.lang.Object> getCollectionItems()
-
getItemLabel
java.lang.String getItemLabel(java.lang.Object item)
-
getSimpleReferenceSelectorModel
DefaultSimpleReferenceSelectorModel getSimpleReferenceSelectorModel()
-
addCollectionEditorModelListener
void addCollectionEditorModelListener(CollectionEditorModelListener modelListener)
-
removeCollectionEditorModelListener
void removeCollectionEditorModelListener(CollectionEditorModelListener selectorModelListener)
-
getRootType
ObjectType getRootType()
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 bygetRootSearchType(). In this case information about the root type is generally needed for value handling.- Returns:
- the root type of this editor
- See Also:
getRootSearchType()
-
getRootSearchType
ObjectType getRootSearchType()
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 asgetRootType(). 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()
-
addCollectionItem
void addCollectionItem(java.lang.Object item)
-
addCollectionItems
void addCollectionItems(java.util.Collection<? extends java.lang.Object> collection)
-
-