Constrainable versions
of JavaBean's fields, getters, constructors and methods.
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final GetterPropertySelectionStrategy | |
| private final PropertyNodeNameProvider |
| Access | Constructor and Description |
|---|---|
| public | JavaBeanHelper(GetterPropertySelectionStrategy getterPropertySelectionStrategy, PropertyNodeNameProvider propertyNodeNameProvider)
|
| Modifier and Type | Method and Description |
|---|---|
| public JavaBeanExecutable | |
| public JavaBeanExecutable | |
| public JavaBeanMethod | |
| public JavaBeanField | |
| public <T> Optional | |
| public Optional | |
| public Optional | |
| public Optional | |
| public Optional | |
| private Optional | |
| public GetterPropertySelectionStrategy | |
| public PropertyNodeNameProvider | |
| private <T> T | run(PrivilegedAction<T> action)
Runs the given privileged action, using a privileged block if required Note This must never be changed into a publicly available method to avoid execution of arbitrary privileged actions within HV's protection domain. |
| getterPropertySelectionStrategy | back to summary |
|---|---|
| private final GetterPropertySelectionStrategy getterPropertySelectionStrategy | |
| propertyNodeNameProvider | back to summary |
|---|---|
| private final PropertyNodeNameProvider propertyNodeNameProvider | |
| JavaBeanHelper | back to summary |
|---|---|
| public JavaBeanHelper(GetterPropertySelectionStrategy getterPropertySelectionStrategy, PropertyNodeNameProvider propertyNodeNameProvider) | |
| executable | back to summary |
|---|---|
| public JavaBeanExecutable | |
| executable | back to summary |
|---|---|
| public JavaBeanExecutable | |
| executable | back to summary |
|---|---|
| public JavaBeanMethod executable(Class<?> declaringClass, Method method) | |
| field | back to summary |
|---|---|
| public JavaBeanField field(Field field) | |
| findDeclaredConstructor | back to summary |
|---|---|
| public <T> Optional | |
| findDeclaredField | back to summary |
|---|---|
| public Optional | |
| findDeclaredGetter | back to summary |
|---|---|
| public Optional | |
| findDeclaredMethod | back to summary |
|---|---|
| public Optional | |
| findGetter | back to summary |
|---|---|
| public Optional | |
| findGetter | back to summary |
|---|---|
| private Optional | |
| getGetterPropertySelectionStrategy | back to summary |
|---|---|
| public GetterPropertySelectionStrategy getGetterPropertySelectionStrategy() | |
| getPropertyNodeNameProvider | back to summary |
|---|---|
| public PropertyNodeNameProvider getPropertyNodeNameProvider() | |
| run | back to summary |
|---|---|
| private <T> T run(PrivilegedAction<T> action) Runs the given privileged action, using a privileged block if required Note This must never be changed into a publicly available method to avoid execution of arbitrary privileged actions within HV's protection domain.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public Class | |
| public Class |
| method | back to summary |
|---|---|
| private final Method method | |
| JavaBeanConstrainableExecutable | back to summary |
|---|---|
| private JavaBeanConstrainableExecutable(Method method) | |
| getName | back to summary |
|---|---|
| public String getName() Implements org.
| |
| getParameterTypes | back to summary |
|---|---|
| public Class Implements org.
| |
| getReturnType | back to summary |
|---|---|
| public Class Implements org.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Class | getDeclaringClass()
Implements org. |
| public String | getName()
Implements org. |
| declaringClass | back to summary |
|---|---|
| private final Class<?> declaringClass | |
| name | back to summary |
|---|---|
| private final String name | |
| JavaBeanPropertyImpl | back to summary |
|---|---|
| private JavaBeanPropertyImpl(Class<?> declaringClass, String name) | |
| getDeclaringClass | back to summary |
|---|---|
| public Class Implements org. Doc from org. Owner class of the property. | |
| getName | back to summary |
|---|---|
| public String getName() Implements org. Doc from org. Returns the property name. | |