public class PropertyEditorChain extends java.beans.PropertyEditorSupport implements ExtendedPropertyEditor
| Constructor and Description |
|---|
PropertyEditorChain(java.lang.Class<?> targetClass,
java.lang.Class<? extends java.beans.PropertyEditor>[] propertyEditorClasses) |
| Modifier and Type | Method and Description |
|---|---|
PropertyEditorChain |
copyOf() |
PropertyEditorChain |
copyOf(java.lang.Class<? extends java.beans.PropertyEditor> propertyEditorClass) |
java.lang.String |
getAsText() |
protected java.lang.String |
getAsTextInternal() |
java.lang.String |
getFormat() |
java.lang.String |
getFormattedValue() |
int |
getSize() |
protected java.lang.Object |
getValueInternal() |
protected ValueConversionException |
illegalValue(java.lang.Object value,
java.lang.Class<?> klass) |
protected ValueConversionException |
illegalValue(java.lang.Object value,
java.lang.Class<?> klass,
java.lang.Exception e) |
void |
setAsText(java.lang.String str) |
protected void |
setAsTextInternal(java.lang.String text) |
void |
setFormat(java.lang.String format) |
void |
setFormattedValue(java.lang.String value) |
void |
setValue(java.lang.Object value) |
protected void |
setValueInternal(java.lang.Object value) |
java.lang.String |
toString() |
addPropertyChangeListener, firePropertyChange, getCustomEditor, getJavaInitializationString, getSource, getTags, getValue, isPaintable, paintValue, removePropertyChangeListener, setSource, supportsCustomEditorpublic PropertyEditorChain(@Nonnull
java.lang.Class<?> targetClass,
@Nonnull
java.lang.Class<? extends java.beans.PropertyEditor>[] propertyEditorClasses)
@Nullable public java.lang.String getFormat()
getFormat in interface ExtendedPropertyEditorpublic void setFormat(@Nullable
java.lang.String format)
setFormat in interface ExtendedPropertyEditorpublic int getSize()
public PropertyEditorChain copyOf()
public PropertyEditorChain copyOf(java.lang.Class<? extends java.beans.PropertyEditor> propertyEditorClass)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getAsText()
getAsText in interface java.beans.PropertyEditorgetAsText in class java.beans.PropertyEditorSupportpublic void setAsText(java.lang.String str)
throws java.lang.IllegalArgumentException
setAsText in interface java.beans.PropertyEditorsetAsText in class java.beans.PropertyEditorSupportjava.lang.IllegalArgumentExceptionpublic void setValue(java.lang.Object value)
setValue in interface java.beans.PropertyEditorsetValue in class java.beans.PropertyEditorSupportpublic java.lang.String getFormattedValue()
getFormattedValue in interface ExtendedPropertyEditorpublic void setFormattedValue(java.lang.String value)
setFormattedValue in interface ExtendedPropertyEditorprotected void setValueInternal(java.lang.Object value)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected java.lang.Object getValueInternal()
protected java.lang.String getAsTextInternal()
protected void setAsTextInternal(java.lang.String text)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected ValueConversionException illegalValue(java.lang.Object value, java.lang.Class<?> klass)
protected ValueConversionException illegalValue(java.lang.Object value, java.lang.Class<?> klass, java.lang.Exception e)