public abstract class MetaMember extends MetaElement implements java.lang.Comparable<MetaMember>
Constructor and Description |
---|
MetaMember() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(MetaMember o) |
java.lang.String |
getId()
Unique id of element, normally used to search the label in the resources files.
|
java.lang.String |
getLabel(java.util.Locale locale) |
java.lang.String |
getLabelId()
Id used to look up label in resource files.
|
MetaCalculator |
getMetaCalculator() |
MetaCalculator |
getMetaCalculatorDefaultValue() |
MetaModel |
getMetaModel() |
java.util.Collection<java.lang.String> |
getPropertyNamesThatIDepend() |
java.lang.String |
getQualifiedName() |
boolean |
hasCalculator() |
boolean |
hasDefaultValueCalculator() |
boolean |
isHidden() |
boolean |
isTransient() |
void |
setLabel(java.lang.String newLabel) |
void |
setLabelId(java.lang.String id) |
void |
setMetaModel(MetaModel newContainer) |
void |
setQualifiedName(java.lang.String newQualifiedName)
For can set a qualified name manually.
|
void |
setTransient(boolean _transient) |
static <T extends MetaMember> |
toQualifiedNames(java.util.Collection<T> metaMembers) |
getDescription, getDescription, getDescription, getDescription, getLabel, getLabel, getLocale, getName, getPlaceholder, getPlaceholder, getPlaceholder, has18nLabel, hasName, setDescription, setName, setPlaceholder
public java.lang.String getLabel(java.util.Locale locale)
getLabel
in class MetaElement
public void setLabel(java.lang.String newLabel)
setLabel
in class MetaElement
public static <T extends MetaMember> java.util.List<java.lang.String> toQualifiedNames(java.util.Collection<T> metaMembers)
public int compareTo(MetaMember o)
compareTo
in interface java.lang.Comparable<MetaMember>
public boolean hasCalculator()
public boolean hasDefaultValueCalculator()
public MetaCalculator getMetaCalculator()
public MetaCalculator getMetaCalculatorDefaultValue()
public java.util.Collection<java.lang.String> getPropertyNamesThatIDepend()
public MetaModel getMetaModel()
public void setMetaModel(MetaModel newContainer)
public java.lang.String getQualifiedName()
public void setQualifiedName(java.lang.String newQualifiedName)
public boolean isHidden()
public java.lang.String getId()
MetaElement
getId
in class MetaElement
public java.lang.String getLabelId()
public void setLabelId(java.lang.String id)
public boolean isTransient()
public void setTransient(boolean _transient)