public abstract class ConverterPropertyEditorBase extends PropertyEditorSupport
PropertyEditor that delegates to a faces Converter that
was registered by-type in a faces-config descriptor. Concrete implementations (such as generated
by ConverterPropertyEditorFactory) will override getTargetClass(). (This is based
on the original ConverterPropertyEditor code).| Constructor and Description |
|---|
ConverterPropertyEditorBase() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAsText()
Convert an object of type
getTargetClass() to text by delegating to a converter
obtained from the Faces Application. |
protected abstract Class<?> |
getTargetClass()
Return the target class of the objects that are being edited.
|
void |
setAsText(String textValue)
Convert the
textValue to an object of type getTargetClass() by delegating
to a converter in the faces Application. |
addPropertyChangeListener, firePropertyChange, getCustomEditor, getJavaInitializationString, getSource, getTags, getValue, isPaintable, paintValue, removePropertyChangeListener, setSource, setValue, supportsCustomEditorprotected abstract Class<?> getTargetClass()
Converter from the Faces application.public void setAsText(String textValue) throws IllegalArgumentException
textValue to an object of type getTargetClass() by delegating
to a converter in the faces Application.setAsText in interface PropertyEditorsetAsText in class PropertyEditorSupportIllegalArgumentExceptionpublic String getAsText()
getTargetClass() to text by delegating to a converter
obtained from the Faces Application.getAsText in interface PropertyEditorgetAsText in class PropertyEditorSupportComments to: faces-dev@eclipse.org.
Copyright © 2019 Eclipse Foundation. All rights reserved.
Use is subject to license terms.