public interface ConfigurablePropertyAccessor extends PropertyAccessor, PropertyEditorRegistry, TypeConverter
BeanWrapper の基本インターフェースとして機能します。
BeanWrapperNESTED_PROPERTY_SEPARATOR, NESTED_PROPERTY_SEPARATOR_CHAR, PROPERTY_KEY_PREFIX, PROPERTY_KEY_PREFIX_CHAR, PROPERTY_KEY_SUFFIX, PROPERTY_KEY_SUFFIX_CHAR| 修飾子と型 | メソッドと説明 |
|---|---|
ConversionService | getConversionService() 関連する ConversionService があれば、それを返します。 |
boolean | isAutoGrowNestedPaths() ネストされたパスの「自動拡張」がアクティブになっているかどうかを返します。 |
boolean | isExtractOldValueForEditor() プロパティエディターをプロパティの新しい値に適用するときに、古いプロパティ値を抽出するかどうかを返します。 |
void | setAutoGrowNestedPaths(boolean autoGrowNestedPaths) このインスタンスが null 値を含むネストされたパスを「自動拡張」するかどうかを設定します。 |
void | setConversionService(ConversionService conversionService)JavaBeans PropertyEditors の代わりに、プロパティ値の変換に使用する Spring 3.0 ConversionService を指定します。 |
void | setExtractOldValueForEditor(boolean extractOldValueForEditor) プロパティエディターをプロパティの新しい値に適用するときに、古いプロパティ値を抽出するかどうかを設定します。 |
getPropertyType, getPropertyTypeDescriptor, getPropertyValue, isReadableProperty, isWritableProperty, setPropertyValue, setPropertyValue, setPropertyValues, setPropertyValues, setPropertyValues, setPropertyValuesfindCustomEditor, registerCustomEditor, registerCustomEditorconvertIfNecessary, convertIfNecessary, convertIfNecessary, convertIfNecessaryvoid setConversionService(@Nullable ConversionService conversionService)
@Nullable ConversionService getConversionService()
void setExtractOldValueForEditor(boolean extractOldValueForEditor)
boolean isExtractOldValueForEditor()
void setAutoGrowNestedPaths(boolean autoGrowNestedPaths)
null 値を含むネストされたパスを「自動拡張」するかどうかを設定します。true の場合、null パスの場所にデフォルトのオブジェクト値が入力され、結果として NullValueInNestedPathException になる代わりに走査されます。
デフォルトは、プレーンな PropertyAccessor インスタンスの false です。
boolean isAutoGrowNestedPaths()