org.seasar.framework.beans.impl
クラス BeanDescImpl
java.lang.Object
org.seasar.framework.beans.impl.BeanDescImpl
- すべての実装インタフェース:
- BeanDesc
- public final class BeanDescImpl
- extends Object
- implements BeanDesc
- 作成者:
- higa
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanDescImpl
public BeanDescImpl(Class beanClass)
throws EmptyRuntimeException
getBeanClass
public Class getBeanClass()
- 定義:
- インタフェース
BeanDesc
内の getBeanClass
- 関連項目:
BeanDesc.getBeanClass()
hasPropertyDesc
public boolean hasPropertyDesc(String propertyName)
- 定義:
- インタフェース
BeanDesc
内の hasPropertyDesc
getPropertyDesc
public PropertyDesc getPropertyDesc(String propertyName)
throws PropertyNotFoundRuntimeException
- 定義:
- インタフェース
BeanDesc
内の getPropertyDesc
- 例外:
PropertyNotFoundRuntimeException
- 関連項目:
BeanDesc.getPropertyDesc(java.lang.String)
getPropertyDesc
public PropertyDesc getPropertyDesc(int index)
- 定義:
- インタフェース
BeanDesc
内の getPropertyDesc
- 関連項目:
BeanDesc.getPropertyDesc(int)
getPropertyDescSize
public int getPropertyDescSize()
- 定義:
- インタフェース
BeanDesc
内の getPropertyDescSize
- 関連項目:
BeanDesc.getPropertyDescSize()
hasField
public boolean hasField(String fieldName)
- 定義:
- インタフェース
BeanDesc
内の hasField
- 関連項目:
BeanDesc.hasField(java.lang.String)
getField
public Field getField(String fieldName)
- 定義:
- インタフェース
BeanDesc
内の getField
- 関連項目:
BeanDesc.getField(java.lang.String)
getField
public Field getField(int index)
- 定義:
- インタフェース
BeanDesc
内の getField
- 関連項目:
BeanDesc.getField(int)
getFieldValue
public Object getFieldValue(String fieldName,
Object target)
throws FieldNotFoundRuntimeException
- 定義:
- インタフェース
BeanDesc
内の getFieldValue
- 例外:
FieldNotFoundRuntimeException
- 関連項目:
BeanDesc.getFieldValue(java.lang.String,
java.lang.Object)
getFieldSize
public int getFieldSize()
- 定義:
- インタフェース
BeanDesc
内の getFieldSize
- 関連項目:
BeanDesc.getFieldSize()
newInstance
public Object newInstance(Object[] args)
throws ConstructorNotFoundRuntimeException
- 定義:
- インタフェース
BeanDesc
内の newInstance
- 例外:
ConstructorNotFoundRuntimeException
- 関連項目:
BeanDesc.newInstance(java.lang.Object[])
invoke
public Object invoke(Object target,
String methodName,
Object[] args)
- 定義:
- インタフェース
BeanDesc
内の invoke
- 関連項目:
BeanDesc.invoke(java.lang.Object,
java.lang.String, java.lang.Object[])
getSuitableConstructor
public Constructor getSuitableConstructor(Object[] args)
throws ConstructorNotFoundRuntimeException
- 定義:
- インタフェース
BeanDesc
内の getSuitableConstructor
- 例外:
ConstructorNotFoundRuntimeException
- 関連項目:
BeanDesc.getSuitableConstructor(java.lang.Object[])
getConstructor
public Constructor getConstructor(Class[] paramTypes)
- 定義:
- インタフェース
BeanDesc
内の getConstructor
getMethod
public Method getMethod(String methodName)
- 定義:
- インタフェース
BeanDesc
内の getMethod
getMethodNoException
public Method getMethodNoException(String methodName)
- 定義:
- インタフェース
BeanDesc
内の getMethodNoException
getMethod
public Method getMethod(String methodName,
Class[] paramTypes)
- 定義:
- インタフェース
BeanDesc
内の getMethod
getMethodNoException
public Method getMethodNoException(String methodName,
Class[] paramTypes)
- 定義:
- インタフェース
BeanDesc
内の getMethodNoException
getMethods
public Method[] getMethods(String methodName)
throws MethodNotFoundRuntimeException
- 定義:
- インタフェース
BeanDesc
内の getMethods
- 例外:
MethodNotFoundRuntimeException
- 関連項目:
BeanDesc.getMethods(java.lang.String)
hasMethod
public boolean hasMethod(String methodName)
- 定義:
- インタフェース
BeanDesc
内の hasMethod
getMethodNames
public String[] getMethodNames()
- 定義:
- インタフェース
BeanDesc
内の getMethodNames
getConstructorParameterNames
public String[] getConstructorParameterNames(Class[] parameterTypes)
- 定義:
- インタフェース
BeanDesc
内の getConstructorParameterNames
getConstructorParameterNames
public String[] getConstructorParameterNames(Constructor constructor)
- 定義:
- インタフェース
BeanDesc
内の getConstructorParameterNames
getMethodParameterNamesNoException
public String[] getMethodParameterNamesNoException(String methodName,
Class[] parameterTypes)
- 定義:
- インタフェース
BeanDesc
内の getMethodParameterNamesNoException
getMethodParameterNames
public String[] getMethodParameterNames(String methodName,
Class[] parameterTypes)
- 定義:
- インタフェース
BeanDesc
内の getMethodParameterNames
getMethodParameterNames
public String[] getMethodParameterNames(Method method)
- 定義:
- インタフェース
BeanDesc
内の getMethodParameterNames
getMethodParameterNamesNoException
public String[] getMethodParameterNamesNoException(Method method)
- 定義:
- インタフェース
BeanDesc
内の getMethodParameterNamesNoException
setUpConstructorParameterNamesCache
protected void setUpConstructorParameterNamesCache()
setUpMethodParameterNamesCache
protected void setUpMethodParameterNamesCache()
getParameterNames
protected String[] getParameterNames(javassist.CtBehavior behavior)
throws javassist.NotFoundException
- 例外:
javassist.NotFoundException
getParameterName
protected String getParameterName(javassist.bytecode.annotation.Annotation[] annotations)
Copyright © 2004-2006 The Seasar Foundation. All Rights Reserved.