public interface BeanDesc
Class<?> getBeanClass()
Object newInstance(Object[] args) throws ConstructorNotFoundRuntimeException
Constructor<?> getSuitableConstructor(Object[] args) throws ConstructorNotFoundRuntimeException
Constructor<?> getConstructor(Class<?>[] paramTypes)
String[] getConstructorParameterNames(Constructor<?> constructor)
boolean hasPropertyDesc(String propertyName)
PropertyDesc getPropertyDesc(String propertyName) throws PropertyNotFoundRuntimeException
PropertyDesc getPropertyDesc(int index)
int getPropertyDescSize()
Object invoke(Object target, String methodName, Object[] args) throws MethodNotFoundRuntimeException
Method getMethod(String methodName) throws MethodNotFoundRuntimeException
Method getMethod(String methodName, Class<?>[] paramTypes) throws MethodNotFoundRuntimeException
Method[] getMethods(String methodName) throws MethodNotFoundRuntimeException
boolean hasMethod(String methodName)
String[] getMethodNames()
String[] getMethodParameterNames(String methodName, Class<?>[] paramTypes) throws MethodNotFoundRuntimeException, IllegalDiiguRuntimeException
String[] getMethodParameterNamesNoException(String methodName, Class<?>[] paramTypes) throws MethodNotFoundRuntimeException
String[] getMethodParameterNames(Method method) throws MethodNotFoundRuntimeException, IllegalDiiguRuntimeException
String[] getMethodParameterNamesNoException(Method method) throws MethodNotFoundRuntimeException
Object getFieldValue(String fieldName, Object target) throws FieldNotFoundRuntimeException
boolean hasField(String fieldName)
Field getField(String fieldName) throws FieldNotFoundRuntimeException
Field getField(int index)
int getFieldSize()
Copyright © 2015 The DBFlute Project. All rights reserved.