Package org.miaixz.bus.core.beans.desc
Class AbstractBeanDesc
java.lang.Object
org.miaixz.bus.core.beans.desc.AbstractBeanDesc
- All Implemented Interfaces:
Serializable,BeanDesc
- Direct Known Subclasses:
RecordBeanDesc,SimpleBeanDesc,StrictBeanDesc
Bean描述抽象类
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?> 获取Bean类获得字段名对应的字段对象,如果不存在返回nullgetName()获取Bean的全类名getPropMap(boolean ignoreCase) 获取字段名-字段属性Map获取Bean的简单类名
-
Field Details
-
beanClass
Bean类 -
propMap
属性Map
-
-
Constructor Details
-
AbstractBeanDesc
构造- Parameters:
beanClass- Bean类
-
-
Method Details
-
getName
获取Bean的全类名- Returns:
- Bean的类名
-
getSimpleName
获取Bean的简单类名- Returns:
- Bean的类名
-
getBeanClass
获取Bean类- Returns:
- Bean类
-
getPropMap
Description copied from interface:BeanDesc获取字段名-字段属性Map- Specified by:
getPropMapin interfaceBeanDesc- Parameters:
ignoreCase- 是否忽略大小写,true为忽略,false不忽略- Returns:
- 字段名-字段属性Map
-
getField
获得字段名对应的字段对象,如果不存在返回null- Parameters:
fieldName- 字段名- Returns:
- 字段值
-