介绍
java.beans.PropertyEditor
public interface PropertyEditor
- 用于文本数据和 JavaBean 的特定类型属性值的互相转换
- 实现时一般继承
java.beans.PropertyEditorSupport
类,并重写getAsText()
和setAsText()
方法 - Spring 中被用于数据绑定、类型转换、值校验、表达式解析等场景
API
-
setValue
-
getValue
-
getAsText
-
setAsText
-
getJavaInitializationString
- 返回可用于设置属性以匹配编辑器当前状态的 Java 代码片段。此方法旨在用于生成 Java 代码以反映通过属性编辑器所做的更改。
-
getTags
- 如果属性值必须是一组已知标记值中的一个,则此方法应返回一个标记数组。这可用于表示(例如)枚举值。如果 PropertyEditor 支持标签,那么它应该支持使用带有标签值的 setAsText 作为设置值的方式,并支持使用 getAsText 来识别当前值。
PropertyChangeListener
- addPropertyChangeListener
- removePropertyChangeListener
java.awt
- isPaintable
- paintValue
- getCustomEditor
- supportsCustomEditor
- PropertyEditor 20230528 beans javapropertyeditor 20230528 beans java propertydescriptor 20230528 beans java 20230528 beaninfo beans java eventsetdescriptor 20230528 beans java featuredescriptor 20230528 beans java parameterdescriptor 20230528 beans java beandescriptor 20230528 beans java methoddescriptor 20230528 beans java introspector 20230528 beans java 20230528 reflect method java