java.lang.Object
de.s42.base.beans.BeanInfo<BeanClass>
- Typparameter:
BeanClass
-
- Autor:
- Benjamin Schiller
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected final BeanInfo
protected final int
protected final Set
<BeanProperty<BeanClass, ?>> protected final Set
<BeanProperty<BeanClass, ?>> protected final Map
<String, BeanProperty<BeanClass, ?>> protected final Set
<BeanProperty<BeanClass, ?>> protected final Set
<BeanProperty<BeanClass, ?>> -
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <BeanClass>
Set<BeanProperty<BeanClass, ?>> createProperties
(Class beanClass) protected static BeanProperty
createProperty
(Field field, PropertyDescriptor desc, Set<Method> declaredMethods) getAllFields
(Class beanClass) Set
<BeanProperty<BeanClass, ?>> Set
<BeanProperty<BeanClass, ?>> <PropertyClass>
Optional<BeanProperty<BeanClass, PropertyClass>> getProperty
(String name) Set
<BeanProperty<BeanClass, ?>> Set
<BeanProperty<BeanClass, ?>> boolean
hasProperty
(String name) boolean
hasReadProperty
(String name) boolean
hasWriteProperty
(String name) boolean
boolean
isFinal()
boolean
<ReturnType>
ReturnTypetoString()
void
void
writeConverted
(BeanClass bean, String propertyName, Object value)
-
Felddetails
-
beanClass
-
beanInfo
-
modifiers
protected final int modifiers -
properties
-
ownProperties
-
readProperties
-
writeProperties
-
propertiesByName
-
-
Konstruktordetails
-
BeanInfo
- Löst aus:
InvalidBean
-
-
Methodendetails
-
getAllFields
-
createProperties
public static <BeanClass> Set<BeanProperty<BeanClass,?>> createProperties(Class beanClass) throws InvalidBean - Löst aus:
InvalidBean
-
createProperty
protected static BeanProperty createProperty(Field field, PropertyDescriptor desc, Set<Method> declaredMethods) throws InvalidBean - Löst aus:
InvalidBean
-
newInstance
- Löst aus:
InvalidBean
-
isFinal
public boolean isFinal() -
isInterface
public boolean isInterface() -
isAbstract
public boolean isAbstract() -
read
- Löst aus:
InvalidBean
-
write
- Löst aus:
InvalidBean
-
writeConverted
- Löst aus:
InvalidBean
-
hasProperty
-
hasReadProperty
-
hasWriteProperty
-
getProperty
-
getBeanClass
-
getProperties
-
getOwnProperties
-
getReadProperties
-
getWriteProperties
-
getPropertiesByName
-
toString
-