Package com.sun.faces.application
Class PropertyEditorHelper
- java.lang.Object
-
- com.sun.faces.application.PropertyEditorHelper
-
public class PropertyEditorHelper extends Object
Helper class to aid the ConverterPropertyEditorBase in converting properties.- Author:
- Mike Youngstrom
-
-
Constructor Summary
Constructors Constructor Description PropertyEditorHelper(Application app)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addConversionErrorMessage(FacesContext context, UIComponent component, ConverterException ce)
Add a conversion error message in the case of a PropertyEditor based conversion error.Object
convertToObject(Class<?> targetClass, String textValue)
Convert thetextValue
to an object of type targetClass by delegating to a converter.String
convertToString(Class<?> targetClass, Object value)
Convert an object of type targetClass to text by delegating to a converter obtained from the Faces application.protected UIComponent
getComponent()
Return theUIComponent
that is currently being processed.
-
-
-
Constructor Detail
-
PropertyEditorHelper
public PropertyEditorHelper(Application app)
-
-
Method Detail
-
convertToObject
public Object convertToObject(Class<?> targetClass, String textValue)
Convert thetextValue
to an object of type targetClass by delegating to a converter.- Parameters:
targetClass
- the target classtextValue
- the text value- Returns:
- the conversion result
-
convertToString
public String convertToString(Class<?> targetClass, Object value)
Convert an object of type targetClass to text by delegating to a converter obtained from the Faces application.- Parameters:
targetClass
- the target classvalue
- the value- Returns:
- the conversion result
-
getComponent
protected UIComponent getComponent()
Return theUIComponent
that is currently being processed.- Returns:
- the current component, or null.
-
addConversionErrorMessage
protected void addConversionErrorMessage(FacesContext context, UIComponent component, ConverterException ce)
Add a conversion error message in the case of a PropertyEditor based conversion error.- Parameters:
context
- the involved faces contextcomponent
- the involved componentce
- the converter exception
-
-