インターフェース 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プロパティエディターをプロパティの新しい値に適用するときに、古いプロパティ値を抽出するかどうかを返します。- void- setAutoGrowNestedPaths- (boolean autoGrowNestedPaths) このインスタンスが- null値を含むネストされたパスを「自動拡張」するかどうかを設定します。- void- setConversionService- (ConversionService conversionService) JavaBeans PropertyEditors の代わりに、プロパティ値の変換に使用する- ConversionServiceを指定します。- void- setExtractOldValueForEditor- (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
- メソッドの詳細- setConversionServiceJavaBeans PropertyEditors の代わりに、プロパティ値の変換に使用する- ConversionServiceを指定します。
- getConversionService関連する ConversionService があれば、それを返します。
- setExtractOldValueForEditorvoid setExtractOldValueForEditor- (boolean extractOldValueForEditor) プロパティエディターをプロパティの新しい値に適用するときに、古いプロパティ値を抽出するかどうかを設定します。
- isExtractOldValueForEditorboolean isExtractOldValueForEditor()プロパティエディターをプロパティの新しい値に適用するときに、古いプロパティ値を抽出するかどうかを返します。
- setAutoGrowNestedPathsvoid setAutoGrowNestedPaths- (boolean autoGrowNestedPaths) このインスタンスが- null値を含むネストされたパスを「自動拡張」するかどうかを設定します。- trueの場合、- nullパスの場所にデフォルトのオブジェクト値が入力され、結果として- NullValueInNestedPathExceptionになる代わりに走査されます。- デフォルトは、プレーンな PropertyAccessor インスタンスの - falseです。
- isAutoGrowNestedPathsboolean isAutoGrowNestedPaths()ネストされたパスの「自動拡張」がアクティブになっているかどうかを返します。