public class UnmodifiableBeanInfo extends org.jboss.util.JBossObject implements BeanInfo
| Constructor and Description |
|---|
UnmodifiableBeanInfo(BeanInfo delegate) |
| Modifier and Type | Method and Description |
|---|---|
BeanInfoFactory |
getBeanInfoFactory()
Get the bean info factory
|
ClassInfo |
getClassInfo()
Get the class information
|
Set<ConstructorInfo> |
getConstructors()
Get the constructor info.
|
Set<EventInfo> |
getEvents()
Get the event information.
|
JoinpointFactory |
getJoinpointFactory()
Get the joinpoint factory
|
Set<MethodInfo> |
getMethods()
Get the method information.
|
String |
getName()
Get the bean name
|
Set<PropertyInfo> |
getProperties()
Get the property information.
|
Object |
getProperty(Object bean,
String name)
Get a property
|
PropertyInfo |
getProperty(String name)
Get a property
|
Object |
invoke(Object bean,
String name)
Invoke a method with no parameters
|
Object |
invoke(Object bean,
String name,
Class<?>[] paramTypes,
Object[] params)
Invoke a method
|
Object |
invoke(Object bean,
String name,
String[] paramTypes,
Object[] params)
Invoke a method
|
Object |
invoke(Object bean,
String name,
TypeInfo[] paramTypes,
Object[] params)
Invoke a method
|
Object |
invokeStatic(String name)
Invoke a static method with no parameters
|
Object |
invokeStatic(String name,
Class<?>[] paramTypes,
Object[] params)
Invoke a static method
|
Object |
invokeStatic(String name,
String[] paramTypes,
Object[] params)
Invoke a static method
|
Object |
invokeStatic(String name,
TypeInfo[] paramTypes,
Object[] params)
Invoke a static method
|
Object |
newInstance()
Create a new instance
|
Object |
newInstance(Class<?>[] paramTypes,
Object[] params)
Create a new instance
|
Object |
newInstance(String[] paramTypes,
Object[] params)
Create a new instance
|
Object |
newInstance(TypeInfo[] paramTypes,
Object[] params)
Create a new instance
|
void |
setConstructors(Set<ConstructorInfo> constructors)
Set the constructor info.
|
void |
setEvents(Set<EventInfo> events)
set the event information.
|
void |
setMethods(Set<MethodInfo> methods)
Set the method information.
|
void |
setProperties(Set<PropertyInfo> properties)
Set the property information.
|
void |
setProperty(Object bean,
String name,
Object value)
Get a property
|
String |
toShortString() |
void |
toShortString(org.jboss.util.JBossStringBuilder buffer) |
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toString, toString, toStringImplementationpublic UnmodifiableBeanInfo(BeanInfo delegate)
public ClassInfo getClassInfo()
BeanInfogetClassInfo in interface BeanInfopublic JoinpointFactory getJoinpointFactory()
BeanInfogetJoinpointFactory in interface BeanInfopublic Set<PropertyInfo> getProperties()
BeanInfogetProperties in interface BeanInfopublic void setProperties(Set<PropertyInfo> properties)
BeanInfosetProperties in interface BeanInfoproperties - a Setpublic PropertyInfo getProperty(String name)
BeanInfogetProperty in interface BeanInfoname - the property namepublic Set<ConstructorInfo> getConstructors()
BeanInfogetConstructors in interface BeanInfopublic void setConstructors(Set<ConstructorInfo> constructors)
BeanInfosetConstructors in interface BeanInfoconstructors - a Setpublic Set<MethodInfo> getMethods()
BeanInfogetMethods in interface BeanInfopublic void setMethods(Set<MethodInfo> methods)
BeanInfosetMethods in interface BeanInfomethods - a Setpublic Set<EventInfo> getEvents()
BeanInfopublic void setEvents(Set<EventInfo> events)
BeanInfopublic BeanInfoFactory getBeanInfoFactory()
BeanInfogetBeanInfoFactory in interface BeanInfopublic Object newInstance() throws Throwable
BeanInfonewInstance in interface BeanInfoThrowable - for any errorpublic Object newInstance(String[] paramTypes, Object[] params) throws Throwable
BeanInfonewInstance in interface BeanInfoparamTypes - the parameter typesparams - the parametersThrowable - for any errorpublic Object newInstance(Class<?>[] paramTypes, Object[] params) throws Throwable
BeanInfonewInstance in interface BeanInfoparamTypes - the parameter typesparams - the parametersThrowable - for any errorpublic Object newInstance(TypeInfo[] paramTypes, Object[] params) throws Throwable
BeanInfonewInstance in interface BeanInfoparamTypes - the parameter typesparams - the parametersThrowable - for any errorpublic Object getProperty(Object bean, String name) throws Throwable
BeanInfogetProperty in interface BeanInfobean - the beanname - the property nameThrowable - for any errorpublic void setProperty(Object bean, String name, Object value) throws Throwable
BeanInfosetProperty in interface BeanInfobean - the beanname - the property namevalue - the property valueThrowable - for any errorpublic Object invoke(Object bean, String name) throws Throwable
BeanInfopublic Object invoke(Object bean, String name, String[] paramTypes, Object[] params) throws Throwable
BeanInfopublic Object invoke(Object bean, String name, Class<?>[] paramTypes, Object[] params) throws Throwable
BeanInfopublic Object invoke(Object bean, String name, TypeInfo[] paramTypes, Object[] params) throws Throwable
BeanInfopublic Object invokeStatic(String name) throws Throwable
BeanInfoinvokeStatic in interface BeanInfoname - the method nameThrowable - for any errorpublic Object invokeStatic(String name, String[] paramTypes, Object[] params) throws Throwable
BeanInfoinvokeStatic in interface BeanInfoname - the method nameparamTypes - the parameter typesparams - the parametersThrowable - for any errorpublic Object invokeStatic(String name, Class<?>[] paramTypes, Object[] params) throws Throwable
BeanInfoinvokeStatic in interface BeanInfoname - the method nameparamTypes - the parameter typesparams - the parametersThrowable - for any errorpublic Object invokeStatic(String name, TypeInfo[] paramTypes, Object[] params) throws Throwable
BeanInfoinvokeStatic in interface BeanInfoname - the method nameparamTypes - the parameter typesparams - the parametersThrowable - for any errorpublic String toShortString()
toShortString in interface org.jboss.util.JBossInterfacetoShortString in class org.jboss.util.JBossObjectpublic void toShortString(org.jboss.util.JBossStringBuilder buffer)
toShortString in interface org.jboss.util.JBossInterfacetoShortString in class org.jboss.util.JBossObjectCopyright © 2016 JBoss by Red Hat. All rights reserved.