org.riotfamily.riot.editor
Class AbstractEditorDefinition
java.lang.Object
org.riotfamily.riot.editor.AbstractEditorDefinition
- All Implemented Interfaces:
- EditorDefinition
- Direct Known Subclasses:
- AbstractObjectEditorDefinition, ListDefinition
public abstract class AbstractEditorDefinition
- extends Object
- implements EditorDefinition
Abstract base class for EditorDefinitions
.
- Author:
- Felix Gnass [fgnass at neteye dot de]
AbstractEditorDefinition
public AbstractEditorDefinition()
setEditorRepository
public void setEditorRepository(EditorRepository editorRepository)
getId
public String getId()
- Specified by:
getId
in interface EditorDefinition
setId
public void setId(String id)
setName
public final void setName(String name)
getName
public final String getName()
getDefaultName
protected String getDefaultName()
getBeanClass
public Class<?> getBeanClass()
- Specified by:
getBeanClass
in interface EditorDefinition
getParentEditorDefinition
public EditorDefinition getParentEditorDefinition()
- Specified by:
getParentEditorDefinition
in interface EditorDefinition
setParentEditorDefinition
public void setParentEditorDefinition(EditorDefinition parentEditorDefinition)
- Specified by:
setParentEditorDefinition
in interface EditorDefinition
addReference
public void addReference(List<EditorReference> refs,
EditorDefinition parentDef,
Object parent,
MessageResolver messageResolver)
- Specified by:
addReference
in interface EditorDefinition
show
public boolean show(Object parent)
- Specified by:
show
in interface EditorDefinition
getEditorRepository
protected EditorRepository getEditorRepository()
getIcon
public String getIcon()
setIcon
public void setIcon(String icon)
isHidden
public boolean isHidden()
- Description copied from interface:
EditorDefinition
- Editors that are only used in choosers may return
true
in order to be excluded from group views.
- Specified by:
isHidden
in interface EditorDefinition
- See Also:
EditorGroupController
setHidden
public void setHidden(boolean hidden)
getMessageKey
protected StringBuffer getMessageKey()
getLabel
public String getLabel(Object object,
MessageResolver messageResolver)
- Specified by:
getLabel
in interface EditorDefinition
getLabel
protected String getLabel(Object object,
String labelProperty)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object