|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.beans.info.spi.helpers.UnmodifiableBeanInfo
public class UnmodifiableBeanInfo
An unmodifiable view of the specified bean info instance.
| Field Summary |
|---|
| Fields inherited from class org.jboss.util.JBossObject |
|---|
hashCode, log, toString |
| Constructor Summary | |
|---|---|
UnmodifiableBeanInfo(BeanInfo delegate)
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class org.jboss.util.JBossObject |
|---|
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toString, toString, toStringImplementation |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jboss.util.JBossInterface |
|---|
clone |
| Constructor Detail |
|---|
public UnmodifiableBeanInfo(BeanInfo delegate)
| Method Detail |
|---|
public String getName()
BeanInfo
getName in interface BeanInfopublic ClassInfo getClassInfo()
BeanInfo
getClassInfo in interface BeanInfopublic JoinpointFactory getJoinpointFactory()
BeanInfo
getJoinpointFactory in interface BeanInfopublic Set<PropertyInfo> getProperties()
BeanInfo
getProperties in interface BeanInfopublic void setProperties(Set<PropertyInfo> properties)
BeanInfo
setProperties in interface BeanInfoproperties - a Setpublic PropertyInfo getProperty(String name)
BeanInfo
getProperty in interface BeanInfoname - the property name
public Set<ConstructorInfo> getConstructors()
BeanInfo
getConstructors in interface BeanInfopublic void setConstructors(Set<ConstructorInfo> constructors)
BeanInfo
setConstructors in interface BeanInfoconstructors - a Setpublic Set<MethodInfo> getMethods()
BeanInfo
getMethods in interface BeanInfopublic void setMethods(Set<MethodInfo> methods)
BeanInfo
setMethods in interface BeanInfomethods - a Setpublic Set<EventInfo> getEvents()
BeanInfo
getEvents in interface BeanInfopublic void setEvents(Set<EventInfo> events)
BeanInfo
setEvents in interface BeanInfoevents - a Setpublic BeanInfoFactory getBeanInfoFactory()
BeanInfo
getBeanInfoFactory in interface BeanInfo
public Object newInstance()
throws Throwable
BeanInfo
newInstance in interface BeanInfoThrowable - for any error
public Object newInstance(String[] paramTypes,
Object[] params)
throws Throwable
BeanInfo
newInstance in interface BeanInfoparamTypes - the parameter typesparams - the parameters
Throwable - for any error
public Object newInstance(Class<?>[] paramTypes,
Object[] params)
throws Throwable
BeanInfo
newInstance in interface BeanInfoparamTypes - the parameter typesparams - the parameters
Throwable - for any error
public Object newInstance(TypeInfo[] paramTypes,
Object[] params)
throws Throwable
BeanInfo
newInstance in interface BeanInfoparamTypes - the parameter typesparams - the parameters
Throwable - for any error
public Object getProperty(Object bean,
String name)
throws Throwable
BeanInfo
getProperty in interface BeanInfobean - the beanname - the property name
Throwable - for any error
public void setProperty(Object bean,
String name,
Object value)
throws Throwable
BeanInfo
setProperty in interface BeanInfobean - the beanname - the property namevalue - the property value
Throwable - for any error
public Object invoke(Object bean,
String name)
throws Throwable
BeanInfo
invoke in interface BeanInfobean - the beanname - the method name
Throwable - for any error
public Object invoke(Object bean,
String name,
String[] paramTypes,
Object[] params)
throws Throwable
BeanInfo
invoke in interface BeanInfobean - the beanname - the method nameparamTypes - the parameter typesparams - the parameters
Throwable - for any error
public Object invoke(Object bean,
String name,
Class<?>[] paramTypes,
Object[] params)
throws Throwable
BeanInfo
invoke in interface BeanInfobean - the beanname - the method nameparamTypes - the parameter typesparams - the parameters
Throwable - for any error
public Object invoke(Object bean,
String name,
TypeInfo[] paramTypes,
Object[] params)
throws Throwable
BeanInfo
invoke in interface BeanInfobean - the beanname - the method nameparamTypes - the parameter typesparams - the parameters
Throwable - for any error
public Object invokeStatic(String name)
throws Throwable
BeanInfo
invokeStatic in interface BeanInfoname - the method name
Throwable - for any error
public Object invokeStatic(String name,
String[] paramTypes,
Object[] params)
throws Throwable
BeanInfo
invokeStatic in interface BeanInfoname - the method nameparamTypes - the parameter typesparams - the parameters
Throwable - for any error
public Object invokeStatic(String name,
Class<?>[] paramTypes,
Object[] params)
throws Throwable
BeanInfo
invokeStatic in interface BeanInfoname - the method nameparamTypes - the parameter typesparams - the parameters
Throwable - for any error
public Object invokeStatic(String name,
TypeInfo[] paramTypes,
Object[] params)
throws Throwable
BeanInfo
invokeStatic in interface BeanInfoname - the method nameparamTypes - the parameter typesparams - the parameters
Throwable - 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.JBossObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||