インターフェース PropertyEditorRegistry
- すべての既知のサブインターフェース:
- BeanWrapper,- ConfigurablePropertyAccessor
- すべての既知の実装クラス:
- AbstractNestablePropertyAccessor、- AbstractPropertyAccessor、- BeanWrapperImpl、- DataBinder、- DirectFieldAccessor、- ExtendedServletRequestDataBinder、- PropertyEditorRegistrySupport、- ServletRequestDataBinder、- SimpleTypeConverter、- TypeConverterSupport、- WebDataBinder、- WebExchangeDataBinder、- WebRequestDataBinder
public interface PropertyEditorRegistry
JavaBeans 
PropertyEditorsSE を登録するためのメソッドをカプセル化します。これは、PropertyEditorRegistrar が動作する中心的なインターフェースです。BeanWrapper によって拡張されました。BeanWrapperImpl および DataBinder によって実装されます。
- 導入:
- 1.2.6
- 作成者:
- Juergen Hoeller
- 関連事項:
- メソッドのサマリー修飾子と型メソッド説明- findCustomEditor- (ClassSE<?> requiredType, StringSE propertyPath) 指定された型とプロパティのカスタムプロパティエディターを見つけます。- void- registerCustomEditor- (ClassSE<?> requiredType, PropertyEditorSE propertyEditor) 指定された型のすべてのプロパティに対して、指定されたカスタムプロパティエディターを登録します。- void- registerCustomEditor- (ClassSE<?> requiredType, StringSE propertyPath, PropertyEditorSE propertyEditor) 指定された型とプロパティ、または指定された型のすべてのプロパティに対して、指定されたカスタムプロパティエディターを登録します。
- メソッドの詳細- registerCustomEditor指定された型のすべてのプロパティに対して、指定されたカスタムプロパティエディターを登録します。- パラメーター:
- requiredType- プロパティの型
- propertyEditor- 登録するエディター
 
- registerCustomEditorvoid registerCustomEditor- (@Nullable ClassSE<?> requiredType, @Nullable StringSE propertyPath, PropertyEditorSE propertyEditor) 指定された型とプロパティ、または指定された型のすべてのプロパティに対して、指定されたカスタムプロパティエディターを登録します。- プロパティパスが配列またはコレクションプロパティを示す場合、エディターは配列 / コレクション自体( - PropertyEditorSE が配列またはコレクション値を作成する必要がある)または各要素(- PropertyEditorが要素型を作成する必要がある)のいずれかに適用されます。指定された必須型に応じて。- メモ: プロパティパスごとに 1 つの登録済みカスタムエディターのみがサポートされます。コレクション / 配列の場合、コレクション / 配列と同じプロパティの各要素の両方にエディターを登録しないでください。 - たとえば、"items[n].quantity" (すべての値 n)のエディターを登録する場合は、このメソッドの "propertyPath" 引数の値として "items.quantity" を使用します。 - パラメーター:
- requiredType- プロパティの型。これは、プロパティが指定されている場合でも- nullである可能性がありますが、特にコレクションの場合は特に指定する必要があります。エディター全体がコレクション自体に適用されるか、各エントリに適用されるかを明確にします。一般的なルールとして、Collection/array の場合は、ここで- nullを指定しないでください!
- propertyPath- プロパティのパス(名前またはネストされたパス)、または指定された型のすべてのプロパティのエディターを登録する場合は- null
- propertyEditor- 登録するエディター
 
- findCustomEditor@Nullable PropertyEditorSE findCustomEditor- (@Nullable ClassSE<?> requiredType, @Nullable StringSE propertyPath) 指定された型とプロパティのカスタムプロパティエディターを見つけます。- パラメーター:
- requiredType- プロパティの型 (プロパティが指定されている場合は- nullにすることができますが、一貫性チェックのためにいずれにしても指定する必要があります)
- propertyPath- プロパティのパス(名前またはネストされたパス)、または特定の型のすべてのプロパティのエディターを探している場合は- null
- 戻り値:
-  登録されているエディター、または存在しない場合は null