|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SqlRuntimeContext
The public runtime context.
For more info please see the Tutorials.
| Method Summary | |
|---|---|
boolean |
checkAttribute(Object bean,
String attrName)
|
boolean |
checkMethod(Class<?> clazz,
String methodName,
Class<?>... argTypes)
|
boolean |
checkMethod(Object bean,
String methodName,
Object... args)
|
Object |
getAttribute(Object bean,
String attrName)
|
Class<?> |
getAttributeType(Class<?> clazz,
String attrName)
|
Class<?> |
getEnumToClass(Class<?> clazz)
|
Object |
getEnumToValue(Object bean)
|
String |
getFeature(String name)
Convenient method to obtain a String feature based on the name. |
Integer |
getFeatureAsInt(String name)
Convenient method to obtain an Integer feature based on the name. |
Object |
getFeatureAsObject(String name)
Convenient method to obtain an Object feature based on the name. |
String[] |
getFeatures(String name)
Convenient method to obtain a String array features based on the name. |
BeanUtilsPlugin.GetterType |
getGetterType(Class<?> clazz,
String attrName)
|
BeanUtilsPlugin.GetterType |
getGetterType(Object bean,
String attrName)
|
Object |
getInstance(Class<?> clazz)
|
SqlPluginFactory |
getPluginFactory()
Returns the factory responsible for the SQL Processor plugins. |
Object |
getRawFeature(String name)
Convenient method to obtain a feature based on the name. |
SqlTypeFactory |
getTypeFactory()
Returns the factory responsible for the META types construction. |
Object |
getValueToEnum(Class<?> objClass,
Object val)
|
Object |
invokeMethod(Class<?> clazz,
String methodName,
Object... args)
|
Object |
invokeMethod(Object bean,
String methodName,
Object... args)
|
boolean |
isFeature(String name)
Convenient method to obtain a boolean feature based on the name. |
void |
setAttribute(Object bean,
String attrName,
Object attrValue)
|
boolean |
simpleSetAttribute(Object bean,
String attrName,
Object attrValue,
Class<?>... attrTypes)
|
| Method Detail |
|---|
String getFeature(String name)
name - name of the feature
String[] getFeatures(String name)
name - name of the feature
boolean isFeature(String name)
name - name of the feature
Integer getFeatureAsInt(String name)
name - name of the feature
Object getFeatureAsObject(String name)
name - name of the feature
Object getRawFeature(String name)
name - name of the feature
SqlTypeFactory getTypeFactory()
SqlPluginFactory getPluginFactory()
Object getInstance(Class<?> clazz)
Class<?> getAttributeType(Class<?> clazz,
String attrName)
BeanUtilsPlugin.GetterType getGetterType(Class<?> clazz,
String attrName)
BeanUtilsPlugin.GetterType getGetterType(Object bean,
String attrName)
boolean checkAttribute(Object bean,
String attrName)
Object getAttribute(Object bean,
String attrName)
boolean simpleSetAttribute(Object bean,
String attrName,
Object attrValue,
Class<?>... attrTypes)
void setAttribute(Object bean,
String attrName,
Object attrValue)
boolean checkMethod(Class<?> clazz,
String methodName,
Class<?>... argTypes)
boolean checkMethod(Object bean,
String methodName,
Object... args)
Object invokeMethod(Class<?> clazz,
String methodName,
Object... args)
Object invokeMethod(Object bean,
String methodName,
Object... args)
Object getEnumToValue(Object bean)
Class<?> getEnumToClass(Class<?> clazz)
Object getValueToEnum(Class<?> objClass,
Object val)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||