Package org.apache.tapestry5.services
Interface PropertyEditContext
-
- All Superinterfaces:
AnnotationProvider
public interface PropertyEditContext extends AnnotationProvider
Defines a context for editing a property of a bean viaBeanEditor. This value is made available to blocks via theEnvironmentalannotation.- See Also:
BeanBlockSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MessagesgetContainerMessages()Returns the message catalog for the container of theBeanEditForm, which is the correct place to look for strings used for labels, etc.java.lang.StringgetLabel()Returns the user-presentable label, for use with theLabelcomponent, or to be integrated into any validation error messages.java.lang.StringgetPropertyId()Returns a string that identifies the property, usually the property name.java.lang.ClassgetPropertyType()Returns the type of the property being edited.java.lang.ObjectgetPropertyValue()Returns the current value of the property being edited (the context encapsulates the object containing the property).FieldTranslatorgetTranslator(Field field)Returns the translator appropriate for the field (this is based on the property type).FieldValidatorgetValidator(Field field)Returns the FieldValidator for the field.voidsetPropertyValue(java.lang.Object value)Updates the value of the property being edited (the context encapsulates the object containing the property).-
Methods inherited from interface org.apache.tapestry5.commons.AnnotationProvider
getAnnotation
-
-
-
-
Method Detail
-
getPropertyValue
java.lang.Object getPropertyValue()
Returns the current value of the property being edited (the context encapsulates the object containing the property).
-
setPropertyValue
void setPropertyValue(java.lang.Object value)
Updates the value of the property being edited (the context encapsulates the object containing the property).- Parameters:
value- new value for the property
-
getLabel
java.lang.String getLabel()
Returns the user-presentable label, for use with theLabelcomponent, or to be integrated into any validation error messages.
-
getTranslator
FieldTranslator getTranslator(Field field)
Returns the translator appropriate for the field (this is based on the property type).- Parameters:
field-- See Also:
TranslatorSource
-
getValidator
FieldValidator getValidator(Field field)
Returns the FieldValidator for the field.- See Also:
Validate,FieldValidatorDefaultSource
-
getPropertyId
java.lang.String getPropertyId()
Returns a string that identifies the property, usually the property name. This is used as the basis for the client-side client id.
-
getPropertyType
java.lang.Class getPropertyType()
Returns the type of the property being edited.
-
getContainerMessages
Messages getContainerMessages()
Returns the message catalog for the container of theBeanEditForm, which is the correct place to look for strings used for labels, etc.
-
-