インターフェース ConfigurablePropertyAccessor
- すべてのスーパーインターフェース:
PropertyAccessor、PropertyEditorRegistry、TypeConverter
- すべての既知のサブインターフェース:
BeanWrapper
- すべての既知の実装クラス:
AbstractNestablePropertyAccessor、AbstractPropertyAccessor、BeanWrapperImpl、DirectFieldAccessor
public interface ConfigurablePropertyAccessor
extends PropertyAccessor, PropertyEditorRegistry, TypeConverter
PropertyAccessor の構成メソッドをカプセル化するインターフェース。また、PropertyEditor 管理のメソッドを定義する PropertyEditorRegistry インターフェースを継承します。
BeanWrapper の基本インターフェースとして機能します。
- 導入:
- 2.0
- 作成者:
- Juergen Hoeller, Stephane Nicoll
- 関連事項:
フィールドのサマリー
インターフェース org.springframework.beans.PropertyAccessor から継承されたフィールド
NESTED_PROPERTY_SEPARATOR, NESTED_PROPERTY_SEPARATOR_CHAR, PROPERTY_KEY_PREFIX, PROPERTY_KEY_PREFIX_CHAR, PROPERTY_KEY_SUFFIX, PROPERTY_KEY_SUFFIX_CHARメソッドのサマリー
修飾子と型メソッド説明関連する ConversionService があれば、それを返します。booleanネストされたパスの「自動拡張」がアクティブになっているかどうかを返します。booleanプロパティエディターをプロパティの新しい値に適用するときに、古いプロパティ値を抽出するかどうかを返します。voidsetAutoGrowNestedPaths(boolean autoGrowNestedPaths) このインスタンスがnull値を含むネストされたパスを「自動拡張」するかどうかを設定します。voidsetConversionService(ConversionService conversionService) JavaBeans PropertyEditors の代わりに、プロパティ値の変換に使用するConversionServiceを指定します。voidsetExtractOldValueForEditor(boolean extractOldValueForEditor) プロパティエディターをプロパティの新しい値に適用するときに、古いプロパティ値を抽出するかどうかを設定します。インターフェース org.springframework.beans.PropertyAccessor から継承されたメソッド
getPropertyType, getPropertyTypeDescriptor, getPropertyValue, isReadableProperty, isWritableProperty, setPropertyValue, setPropertyValue, setPropertyValues, setPropertyValues, setPropertyValues, setPropertyValuesインターフェース org.springframework.beans.PropertyEditorRegistry から継承されたメソッド
findCustomEditor, registerCustomEditor, registerCustomEditorインターフェース org.springframework.beans.TypeConverter から継承されたメソッド
convertIfNecessary, convertIfNecessary, convertIfNecessary, convertIfNecessary
メソッドの詳細
setConversionService
JavaBeans PropertyEditors の代わりに、プロパティ値の変換に使用するConversionServiceを指定します。getConversionService
関連する ConversionService があれば、それを返します。setExtractOldValueForEditor
void setExtractOldValueForEditor(boolean extractOldValueForEditor) プロパティエディターをプロパティの新しい値に適用するときに、古いプロパティ値を抽出するかどうかを設定します。isExtractOldValueForEditor
boolean isExtractOldValueForEditor()プロパティエディターをプロパティの新しい値に適用するときに、古いプロパティ値を抽出するかどうかを返します。setAutoGrowNestedPaths
void setAutoGrowNestedPaths(boolean autoGrowNestedPaths) このインスタンスがnull値を含むネストされたパスを「自動拡張」するかどうかを設定します。trueの場合、nullパスの場所にデフォルトのオブジェクト値が入力され、結果としてNullValueInNestedPathExceptionになる代わりに走査されます。デフォルトは、プレーンな PropertyAccessor インスタンスの
falseです。isAutoGrowNestedPaths
boolean isAutoGrowNestedPaths()ネストされたパスの「自動拡張」がアクティブになっているかどうかを返します。