public interface ConfigurablePropertyAccessor extends PropertyAccessor, PropertyEditorRegistry, TypeConverter
BeanWrapper
の基本インターフェースとして機能します。
BeanWrapper
NESTED_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, setPropertyValues
findCustomEditor, registerCustomEditor, registerCustomEditor
convertIfNecessary, convertIfNecessary, convertIfNecessary, convertIfNecessary
void 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()