public final class PropertyIterator
extends java.lang.Object
PropertyHelper
Constructor and Description |
---|
PropertyIterator(java.lang.Class objClass,
java.lang.Class<? extends DBObjectProvider> proClass) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,PropertyInfo> |
getPropertyInfos()
The returned map includes the PropertyInfos for this iterator's object
class and only includes bean properties (not extra properties).
|
java.util.Map<java.lang.String,PropertyInfo> |
getPropertyInfos(boolean excludeTransientGet,
boolean excludeTransientSet,
boolean beanOnly) |
static java.util.Map<java.lang.String,PropertyInfo> |
getPropertyInfos(java.lang.Class beanClass)
Returns a map of property name to PropertyInfo object for the given bean
class.
|
static java.util.Map<java.lang.String,PropertyInfo> |
getPropertyInfos(java.lang.Object bean)
Returns a map of property name to PropertyInfo object for the given bean.
|
java.util.Iterator<PropertyInfo> |
getPropertyIterator()
The returned iterator includes the PropertyInfos for the object class and
only includes bean properties (not extra properties).
|
java.util.Iterator<PropertyInfo> |
getPropertyIterator(boolean excludeTransientGet,
boolean excludeTransientSet,
boolean beanOnly) |
static java.util.Iterator<PropertyInfo> |
getPropertyIterator(java.lang.Class beanClz)
Returns an Iterator of the properties of the given bean class.
|
static java.util.Iterator<PropertyInfo> |
getPropertyIterator(java.lang.Object bean)
Returns an Iterator of the properties of the given bean.
|
public PropertyIterator(java.lang.Class objClass, java.lang.Class<? extends DBObjectProvider> proClass)
public java.util.Iterator<PropertyInfo> getPropertyIterator()
public java.util.Iterator<PropertyInfo> getPropertyIterator(boolean excludeTransientGet, boolean excludeTransientSet, boolean beanOnly)
public java.util.Map<java.lang.String,PropertyInfo> getPropertyInfos()
public java.util.Map<java.lang.String,PropertyInfo> getPropertyInfos(boolean excludeTransientGet, boolean excludeTransientSet, boolean beanOnly)
public static java.util.Map<java.lang.String,PropertyInfo> getPropertyInfos(java.lang.Object bean)
Transient
annotation on either the get or
set method will be ommitted from the map.public static java.util.Map<java.lang.String,PropertyInfo> getPropertyInfos(java.lang.Class beanClass)
Transient
annotation on either the
get or set method will be ommitted from the map.public static java.util.Iterator<PropertyInfo> getPropertyIterator(java.lang.Object bean)
Transient
annotation on either the get or
set method will be ommitted from the Iterator.public static java.util.Iterator<PropertyInfo> getPropertyIterator(java.lang.Class beanClz)
Transient
annotation on either the get or
set method will be ommitted from the Iterator.