|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openxava.util.meta.MetaElement
org.openxava.model.meta.MetaMember
org.openxava.model.meta.MetaProperty
public class MetaProperty
| Constructor Summary | |
|---|---|
MetaProperty()
|
|
| Method Summary | |
|---|---|
void |
addMetaValidator(MetaValidator metaValidator)
|
void |
addValidValue(java.lang.Object validValue)
|
MetaProperty |
cloneMetaProperty()
|
void |
containsValidValue(java.lang.Object value)
|
ICalculator |
createDefaultValueCalculator()
|
boolean |
depends(MetaProperty other)
|
boolean |
equals(java.lang.Object o)
|
java.lang.String |
format(java.lang.Object value)
Convert a valid value for this property in a String valid for display to user. |
java.lang.String |
format(java.lang.Object value,
java.util.Locale locale)
Convert a valid value for this property in a String valid for display to user. |
ICalculator |
getCalculator()
|
java.lang.String |
getCMPTypeName()
|
java.util.Collection |
getDependentPropertiesNames()
|
java.lang.String |
getHbmGeneratorCode()
|
PropertyMapping |
getMapping()
Can be null |
MetaCalculator |
getMetaCalculator()
|
MetaCalculator |
getMetaCalculatorDefaultValue()
|
java.util.Collection |
getMetaValidators()
|
java.util.Collection |
getPropertyNamesThatIDepend()
|
java.lang.String |
getQualifiedLabel(java.util.Locale locale)
|
java.lang.String |
getRequiredMessage()
|
int |
getScale()
|
int |
getSize()
|
java.lang.String |
getStereotype()
|
java.lang.Class |
getType()
|
java.lang.String |
getTypeName()
|
java.lang.Object |
getValidValue(int i)
|
int |
getValidValueIndex(java.lang.Object value)
The first value is 1, to left 0 for no value case. |
java.lang.String |
getValidValueLabel(int i)
|
java.lang.String |
getValidValueLabel(java.util.Locale locale,
java.lang.Object value)
|
java.lang.String |
getValidValueLabel(java.lang.Object value)
|
java.lang.String |
getValidValueLabel(ServletRequest request,
int i)
Deprecated. Use getValidValueLabel(int i) instead |
java.lang.String |
getValidValuesLabels(ServletRequest request)
A string with the localized labels separate with '|'. |
boolean |
hasCalculator()
|
boolean |
hasCalculatorDefaultValueOnCreate()
|
boolean |
hasDefaultValueCalculator()
|
boolean |
hasDependentProperties()
|
int |
hashCode()
|
boolean |
hasMetaModel()
|
boolean |
hasStereotype()
|
boolean |
hasValidValues()
|
boolean |
isCalculated()
|
boolean |
isDefaultCalculatorHibernateIdGenerator()
|
boolean |
isHidden()
|
boolean |
isKey()
|
boolean |
isNumber()
|
boolean |
isPersistent()
|
boolean |
isReadOnly()
|
boolean |
isRequired()
|
boolean |
isSearchKey()
|
boolean |
isTransient()
|
boolean |
isVersion()
|
java.lang.Object |
parse(java.lang.String value)
Convert the argument in a object of type valid for assign to this property. |
java.lang.Object |
parse(java.lang.String value,
java.util.Locale locale)
Convert the argument in a object of type valid for assign to this property. |
void |
setHidden(boolean hidden)
|
void |
setKey(boolean key)
|
void |
setMetaCalculator(MetaCalculator metaCalculator)
|
void |
setMetaCalculatorDefaultValue(MetaCalculator metaCalculatorDefaultValue)
|
void |
setReadOnly(boolean readOnly)
|
void |
setRequired(boolean newRequired)
|
void |
setRequiredMessage(java.lang.String requiredMessage)
|
void |
setScale(int newScale)
|
void |
setSearchKey(boolean searchKey)
|
void |
setSize(int newSize)
|
void |
setStereotype(java.lang.String newStereotype)
|
void |
setTransient(boolean _transient)
|
void |
setTypeName(java.lang.String type)
|
void |
setVersion(boolean version)
|
java.lang.String |
toString()
|
void |
validate(Messages errors,
java.lang.Object object)
|
void |
validate(Messages errors,
java.lang.Object object,
boolean creating)
|
java.util.Iterator |
validValues()
|
java.util.Iterator |
validValuesLabels()
|
java.util.Iterator |
validValuesLabels(ServletRequest request)
Deprecated. Use validValuesLabels() instead |
| Methods inherited from class org.openxava.model.meta.MetaMember |
|---|
compareTo, getId, getLabelId, getMetaModel, getQualifiedName, setLabelId, setMetaModel, setQualifiedName |
| Methods inherited from class org.openxava.util.meta.MetaElement |
|---|
getDescription, getDescription, getDescription, getLabel, getLabel, getLabel, getLocale, getName, has18nLabel, hasName, setDescription, setLabel, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MetaProperty()
| Method Detail |
|---|
public void addValidValue(java.lang.Object validValue)
public void containsValidValue(java.lang.Object value)
public java.lang.Object getValidValue(int i)
throws XavaException
XavaExceptionpublic int getValidValueIndex(java.lang.Object value)
public java.lang.String getValidValueLabel(int i)
throws XavaException
XavaException
public java.lang.String getValidValueLabel(ServletRequest request,
int i)
throws XavaException
XavaException
public java.lang.String getValidValueLabel(java.util.Locale locale,
java.lang.Object value)
public java.lang.String getValidValueLabel(java.lang.Object value)
public java.lang.String getQualifiedLabel(java.util.Locale locale)
throws XavaException
XavaExceptionpublic java.lang.String getValidValuesLabels(ServletRequest request)
public java.lang.String getStereotype()
public boolean hasStereotype()
public boolean isNumber()
throws XavaException
XavaException
public int getSize()
throws XavaException
XavaException
public int getScale()
throws XavaException
XavaException
public java.lang.Class getType()
throws XavaException
XavaException
public java.lang.String getCMPTypeName()
throws XavaException
XavaException
public java.lang.String getTypeName()
throws XavaException
XavaException
public void setTypeName(java.lang.String type)
throws XavaException
XavaExceptionpublic boolean hasDefaultValueCalculator()
public boolean hasCalculator()
public ICalculator createDefaultValueCalculator()
throws XavaException
XavaException
public ICalculator getCalculator()
throws XavaException
XavaException
public boolean isDefaultCalculatorHibernateIdGenerator()
throws XavaException
XavaException
public java.lang.String getHbmGeneratorCode()
throws XavaException
XavaExceptionpublic java.util.Collection getMetaValidators()
public boolean isKey()
public void setKey(boolean key)
public boolean isCalculated()
public boolean isPersistent()
throws XavaException
XavaExceptionpublic boolean isRequired()
public void setStereotype(java.lang.String newStereotype)
public void setRequired(boolean newRequired)
public void setSize(int newSize)
public void setScale(int newScale)
public boolean hasValidValues()
public void validate(Messages errors,
java.lang.Object object)
throws java.rmi.RemoteException
java.rmi.RemoteException
public void validate(Messages errors,
java.lang.Object object,
boolean creating)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic java.util.Iterator validValues()
public java.util.Iterator validValuesLabels()
public java.util.Iterator validValuesLabels(ServletRequest request)
public boolean isReadOnly()
throws XavaException
XavaException
public MetaProperty cloneMetaProperty()
throws XavaException
XavaExceptionpublic MetaCalculator getMetaCalculator()
public void setMetaCalculator(MetaCalculator metaCalculator)
public MetaCalculator getMetaCalculatorDefaultValue()
public void setMetaCalculatorDefaultValue(MetaCalculator metaCalculatorDefaultValue)
public boolean hasDependentProperties()
throws XavaException
XavaException
public java.util.Collection getDependentPropertiesNames()
throws XavaException
XavaException
public boolean depends(MetaProperty other)
throws XavaException
other - Can be null, in which case return false
XavaExceptionpublic boolean hasMetaModel()
public java.util.Collection getPropertyNamesThatIDepend()
public void setReadOnly(boolean readOnly)
public boolean isHidden()
isHidden in class MetaMemberpublic void setHidden(boolean hidden)
public boolean hasCalculatorDefaultValueOnCreate()
public PropertyMapping getMapping()
throws XavaException
XavaException
public java.lang.Object parse(java.lang.String value)
throws java.text.ParseException,
XavaException
Convierte el argumento enviado en un objeto de tipo v�lido para asignar a esta propiedad.
If argument is primitive return the match wrapper.
java.text.ParseException
XavaException
public java.lang.Object parse(java.lang.String value,
java.util.Locale locale)
throws java.text.ParseException,
XavaException
If argument is primitive return the match wrapper.
java.text.ParseException
XavaException
public java.lang.String format(java.lang.Object value)
throws XavaException
XavaException
public java.lang.String format(java.lang.Object value,
java.util.Locale locale)
throws XavaException
XavaExceptionpublic void addMetaValidator(MetaValidator metaValidator)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isTransient()
public void setTransient(boolean _transient)
public boolean isVersion()
public void setVersion(boolean version)
public boolean isSearchKey()
public void setSearchKey(boolean searchKey)
public java.lang.String getRequiredMessage()
public void setRequiredMessage(java.lang.String requiredMessage)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||