Interface IBeanIntrospector
-
- All Known Implementing Classes:
DefaultBeanIntrospector
public interface IBeanIntrospector
Interface for Java bean introspectors. These collect data about Java beans.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.invoke.MethodHandle
getBeanConstructor(java.lang.Class<?> clazz, boolean includemethods, boolean includefields)
Get the bean constructor for a specific clazz.java.util.Map<java.lang.String,BeanProperty>
getBeanProperties(java.lang.Class<?> clazz, boolean includemethods, boolean includefields)
Get the bean properties for a class.
-
-
-
Method Detail
-
getBeanConstructor
java.lang.invoke.MethodHandle getBeanConstructor(java.lang.Class<?> clazz, boolean includemethods, boolean includefields)
Get the bean constructor for a specific clazz.
-
getBeanProperties
java.util.Map<java.lang.String,BeanProperty> getBeanProperties(java.lang.Class<?> clazz, boolean includemethods, boolean includefields)
Get the bean properties for a class.- Parameters:
clazz
- The class to inspect.- Returns:
- The map of properties (name -> BeanProperty).
-
-