Package org.openxava.web.meta
Class MetaEditor
- java.lang.Object
-
- org.openxava.web.meta.MetaEditor
-
- All Implemented Interfaces:
java.lang.Cloneable
public class MetaEditor extends java.lang.Object implements java.lang.CloneableEditor associated to a type.- Author:
- Javier Paniza
-
-
Constructor Summary
Constructors Constructor Description MetaEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void_addFormatterMetaSet(MetaSet metaSet)void_addListFormatterMetaSet(MetaSet metaSet)voidaddAnnotation(java.lang.String newAnnotation)voidaddProperty(java.lang.String name, java.lang.String value)voidaddStereotype(java.lang.String newStereotype)voidaddType(java.lang.String newPropertyType)booleanannotationMatches(MetaEditor editor, MetaProperty mp)MetaEditorcloneMetaEditor()booleandepends(MetaProperty p)booleandependsOnSomeOther()If this editor depends of some other property or stereotype.booleandependsStereotype(MetaProperty p)java.util.Set<java.lang.String>getAnnotationSet()java.lang.IntegergetDefaultLabelFormat()Default label format for the editor.IFormattergetFormatter()java.lang.StringgetFormatterClassName()java.lang.ObjectgetFormatterObject()java.lang.StringgetIcon()java.lang.StringgetInitAction()IFormattergetListFormatter()java.lang.StringgetListFormatterClassName()java.lang.ObjectgetListFormatterObject()IMetaPropertyFormattergetMetaPropertyFormatter()IMultipleValuesFormattergetMultipleValuesFormatter()java.lang.StringgetName()intgetPriority()java.lang.StringgetProperty(java.lang.String name)java.lang.StringgetReleaseAction()java.util.Set<java.lang.String>getStereotypeSet()java.util.Set<java.lang.String>getTypeSet()java.lang.StringgetUrl()booleanhasFormatter()booleanhasHasSet()booleanhasMultipleValuesFormatter()booleanhasProperty(java.lang.String name)booleanisAlwaysReload()booleanisComposite()booleanisFormat()booleanisFormatterFromType()booleanisFrame()booleanisSelectableItems()voidsetAlwaysReload(boolean alwaysReload)voidsetComposite(boolean composite)voidsetDefaultLabelFormat(java.lang.Integer defaultLabelFormat)voidsetDependsProperties(java.lang.String properties)voidsetDependsStereotypes(java.lang.String stereotypes)voidsetFormat(boolean b)voidsetFormatterClassName(java.lang.String string)voidsetFormatterFromType(boolean formatterFromType)voidsetFrame(boolean b)voidsetIcon(java.lang.String icon)voidsetInitAction(java.lang.String initAction)voidsetListFormatterClassName(java.lang.String listFormatterClassName)voidsetName(java.lang.String name)voidsetReleaseAction(java.lang.String releaseAction)voidsetSelectableItems(boolean selectableItems)voidsetUrl(java.lang.String string)booleanstereotypeMatches(MetaProperty mp)booleantypeMatches(MetaProperty mp)
-
-
-
Method Detail
-
_addListFormatterMetaSet
public void _addListFormatterMetaSet(MetaSet metaSet)
-
_addFormatterMetaSet
public void _addFormatterMetaSet(MetaSet metaSet)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public void setUrl(java.lang.String string)
-
addProperty
public void addProperty(java.lang.String name, java.lang.String value)
-
hasProperty
public boolean hasProperty(java.lang.String name)
-
getProperty
public java.lang.String getProperty(java.lang.String name)
- Since:
- 6.2
-
cloneMetaEditor
public MetaEditor cloneMetaEditor()
- Since:
- 6.6
-
setDependsStereotypes
public void setDependsStereotypes(java.lang.String stereotypes)
-
setDependsProperties
public void setDependsProperties(java.lang.String properties)
-
depends
public boolean depends(MetaProperty p)
-
dependsStereotype
public boolean dependsStereotype(MetaProperty p)
-
hasFormatter
public boolean hasFormatter() throws XavaException- Throws:
XavaException
-
hasMultipleValuesFormatter
public boolean hasMultipleValuesFormatter() throws XavaException- Throws:
XavaException
-
getFormatterObject
public java.lang.Object getFormatterObject() throws XavaException- Throws:
XavaException
-
getFormatter
public IFormatter getFormatter() throws XavaException
- Throws:
XavaException
-
getListFormatterObject
public java.lang.Object getListFormatterObject() throws XavaException- Throws:
XavaException
-
getListFormatter
public IFormatter getListFormatter() throws XavaException
- Throws:
XavaException
-
getMultipleValuesFormatter
public IMultipleValuesFormatter getMultipleValuesFormatter() throws XavaException
- Throws:
XavaException
-
getMetaPropertyFormatter
public IMetaPropertyFormatter getMetaPropertyFormatter() throws XavaException
- Throws:
XavaException
-
getFormatterClassName
public java.lang.String getFormatterClassName()
-
setFormatterClassName
public void setFormatterClassName(java.lang.String string)
-
hasHasSet
public boolean hasHasSet()
-
getTypeSet
public java.util.Set<java.lang.String> getTypeSet()
-
getAnnotationSet
public java.util.Set<java.lang.String> getAnnotationSet()
-
getStereotypeSet
public java.util.Set<java.lang.String> getStereotypeSet()
-
addType
public void addType(java.lang.String newPropertyType)
-
addAnnotation
public void addAnnotation(java.lang.String newAnnotation)
-
addStereotype
public void addStereotype(java.lang.String newStereotype)
-
typeMatches
public boolean typeMatches(MetaProperty mp)
-
annotationMatches
public boolean annotationMatches(MetaEditor editor, MetaProperty mp)
-
stereotypeMatches
public boolean stereotypeMatches(MetaProperty mp)
-
isFormat
public boolean isFormat()
-
setFormat
public void setFormat(boolean b)
-
isFrame
public boolean isFrame()
-
setFrame
public void setFrame(boolean b)
-
isFormatterFromType
public boolean isFormatterFromType()
-
setFormatterFromType
public void setFormatterFromType(boolean formatterFromType)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
dependsOnSomeOther
public boolean dependsOnSomeOther()
If this editor depends of some other property or stereotype.
-
setAlwaysReload
public void setAlwaysReload(boolean alwaysReload)
-
isAlwaysReload
public boolean isAlwaysReload()
-
isComposite
public boolean isComposite()
-
setComposite
public void setComposite(boolean composite)
-
getListFormatterClassName
public java.lang.String getListFormatterClassName()
-
setListFormatterClassName
public void setListFormatterClassName(java.lang.String listFormatterClassName)
-
getIcon
public java.lang.String getIcon()
-
setIcon
public void setIcon(java.lang.String icon)
-
getInitAction
public java.lang.String getInitAction()
-
setInitAction
public void setInitAction(java.lang.String initAction)
-
getReleaseAction
public java.lang.String getReleaseAction()
-
setReleaseAction
public void setReleaseAction(java.lang.String releaseAction)
-
isSelectableItems
public boolean isSelectableItems()
-
setSelectableItems
public void setSelectableItems(boolean selectableItems)
-
getPriority
public int getPriority()
-
getDefaultLabelFormat
public java.lang.Integer getDefaultLabelFormat()
Default label format for the editor.The possible values are NORMAL_LABEL, SMALL_LABEL and NO_LABEL from MetaPropertyView.
If not specified the value will be null.- Since:
- 7.4
-
setDefaultLabelFormat
public void setDefaultLabelFormat(java.lang.Integer defaultLabelFormat)
-
-