Package org.openxava.model.meta
Class MetaMember
- java.lang.Object
-
- org.openxava.util.meta.MetaElement
-
- org.openxava.model.meta.MetaMember
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<MetaMember>
- Direct Known Subclasses:
MetaCollection,MetaGroup,MetaProperty,MetaReference
public abstract class MetaMember extends MetaElement implements java.lang.Comparable<MetaMember>
- Author:
- Javier Paniza
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MetaMember()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(MetaMember o)java.lang.annotation.Annotation[]getAnnotations()java.lang.StringgetId()Unique id of element, normally used to search the label in the resources files.java.lang.StringgetLabel(java.util.Locale locale)For refine the label calculationjava.lang.StringgetLabelId()Id used to look up label in resource files.MetaCalculatorgetMetaCalculator()MetaCalculatorgetMetaCalculatorDefaultValue()MetaModelgetMetaModel()java.util.Collection<java.lang.String>getPropertyNamesThatIDepend()java.lang.StringgetQualifiedName()java.lang.StringgetSimpleName()booleanhasCalculator()booleanhasDefaultValueCalculator()booleanisHidden()booleanisTransient()voidsetLabel(java.lang.String newLabel)voidsetLabelId(java.lang.String id)voidsetMetaModel(MetaModel newContainer)voidsetQualifiedName(java.lang.String newQualifiedName)For can set a qualified name manually.voidsetTransient(boolean _transient)static <T extends MetaMember>
java.util.List<java.lang.String>toQualifiedNames(java.util.Collection<T> metaMembers)-
Methods inherited from class org.openxava.util.meta.MetaElement
getDescription, getDescription, getDescription, getDescription, getLabel, getLabel, getLabel, getLocale, getName, getPlaceholder, getPlaceholder, getPlaceholder, has18nLabel, hasName, setDescription, setName, setPlaceholder
-
-
-
-
Method Detail
-
getLabel
public java.lang.String getLabel(java.util.Locale locale)
Description copied from class:MetaElementFor refine the label calculation- Overrides:
getLabelin classMetaElement
-
setLabel
public void setLabel(java.lang.String newLabel)
- Overrides:
setLabelin classMetaElement
-
toQualifiedNames
public static <T extends MetaMember> java.util.List<java.lang.String> toQualifiedNames(java.util.Collection<T> metaMembers)
- Since:
- 5.6
-
compareTo
public int compareTo(MetaMember o)
- Specified by:
compareToin interfacejava.lang.Comparable<MetaMember>
-
hasCalculator
public boolean hasCalculator()
- Since:
- 6.1.2
-
hasDefaultValueCalculator
public boolean hasDefaultValueCalculator()
- Since:
- 6.1.2
-
getMetaCalculator
public MetaCalculator getMetaCalculator()
- Since:
- 6.1.2
-
getMetaCalculatorDefaultValue
public MetaCalculator getMetaCalculatorDefaultValue()
- Since:
- 6.1.2
-
getPropertyNamesThatIDepend
public java.util.Collection<java.lang.String> getPropertyNamesThatIDepend()
- Since:
- 6.1.2 Moved from MetaProperty
-
getMetaModel
public MetaModel getMetaModel()
-
setMetaModel
public void setMetaModel(MetaModel newContainer)
-
getQualifiedName
public java.lang.String getQualifiedName()
-
setQualifiedName
public void setQualifiedName(java.lang.String newQualifiedName)
For can set a qualified name manually.
-
isHidden
public boolean isHidden()
-
getId
public java.lang.String getId()
Description copied from class:MetaElementUnique id of element, normally used to search the label in the resources files.- Specified by:
getIdin classMetaElement
-
getSimpleName
public java.lang.String getSimpleName()
- Since:
- 7.3.3 Moved from MetaProperty
-
getAnnotations
public java.lang.annotation.Annotation[] getAnnotations()
- Since:
- 7.3.3 Moved from MetaProperty
-
getLabelId
public java.lang.String getLabelId()
Id used to look up label in resource files.
-
setLabelId
public void setLabelId(java.lang.String id)
-
isTransient
public boolean isTransient()
- Since:
- 6.5.2
-
setTransient
public void setTransient(boolean _transient)
- Since:
- 6.5.2
-
-