|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jasper.runtime.JspRuntimeLibrary
Bunch of util methods that are used by code generated for useBean, getProperty and setProperty. The __begin, __end stuff is there so that the JSP engine can actually parse this file and inline them if people don't want runtime dependencies on this class. However, I'm not sure if that works so well right now. It got forgotten at some point. -akv
Constructor Summary | |
JspRuntimeLibrary()
|
Method Summary | |
static java.lang.Object |
convert(java.lang.String s,
java.lang.Class t)
|
static void |
createTypedArray(java.lang.Object bean,
java.lang.reflect.Method method,
java.lang.String[] values,
java.lang.Class t)
Create a typed array. |
static java.lang.String |
decode(java.lang.String encoded)
Decode an URL formatted string. |
static java.lang.String |
escapeQueryString(java.lang.String unescString)
Escape special shell characters. |
static java.lang.reflect.Method |
getReadMethod(java.lang.Class beanClass,
java.lang.String prop)
|
static java.lang.reflect.Method |
getWriteMethod(java.lang.Class beanClass,
java.lang.String prop)
|
static java.lang.Object |
handleGetProperty(java.lang.Object o,
java.lang.String prop)
|
static void |
handleSetProperty(java.lang.Object bean,
java.lang.String prop,
boolean value)
|
static void |
handleSetProperty(java.lang.Object bean,
java.lang.String prop,
byte value)
|
static void |
handleSetProperty(java.lang.Object bean,
java.lang.String prop,
char value)
|
static void |
handleSetProperty(java.lang.Object bean,
java.lang.String prop,
double value)
|
static void |
handleSetProperty(java.lang.Object bean,
java.lang.String prop,
float value)
|
static void |
handleSetProperty(java.lang.Object bean,
java.lang.String prop,
int value)
|
static void |
handleSetProperty(java.lang.Object bean,
java.lang.String prop,
long value)
|
static void |
handleSetProperty(java.lang.Object bean,
java.lang.String prop,
java.lang.Object value)
|
static void |
handleSetProperty(java.lang.Object bean,
java.lang.String prop,
short value)
|
static void |
introspect(java.lang.Object bean,
javax.servlet.ServletRequest request)
|
static void |
introspecthelper(java.lang.Object bean,
java.lang.String prop,
java.lang.String value,
javax.servlet.ServletRequest request,
java.lang.String param,
boolean ignoreMethodNF)
|
static java.lang.String |
toString(boolean b)
|
static java.lang.String |
toString(byte b)
|
static java.lang.String |
toString(char c)
|
static java.lang.String |
toString(double d)
|
static java.lang.String |
toString(float f)
|
static java.lang.String |
toString(int i)
|
static java.lang.String |
toString(long l)
|
static java.lang.String |
toString(java.lang.Object o)
|
static java.lang.String |
toString(short s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JspRuntimeLibrary()
Method Detail |
public static java.lang.Object convert(java.lang.String s, java.lang.Class t) throws JasperException
JasperException
public static void introspect(java.lang.Object bean, javax.servlet.ServletRequest request) throws JasperException
JasperException
public static void introspecthelper(java.lang.Object bean, java.lang.String prop, java.lang.String value, javax.servlet.ServletRequest request, java.lang.String param, boolean ignoreMethodNF) throws JasperException
JasperException
public static java.lang.String toString(java.lang.Object o)
public static java.lang.String toString(byte b)
public static java.lang.String toString(boolean b)
public static java.lang.String toString(short s)
public static java.lang.String toString(int i)
public static java.lang.String toString(float f)
public static java.lang.String toString(long l)
public static java.lang.String toString(double d)
public static java.lang.String toString(char c)
public static void createTypedArray(java.lang.Object bean, java.lang.reflect.Method method, java.lang.String[] values, java.lang.Class t) throws JasperException
JasperException
public static java.lang.String escapeQueryString(java.lang.String unescString)
unescString
- The string to shell-escape
public static java.lang.String decode(java.lang.String encoded)
public static java.lang.Object handleGetProperty(java.lang.Object o, java.lang.String prop) throws JasperException
JasperException
public static void handleSetProperty(java.lang.Object bean, java.lang.String prop, java.lang.Object value) throws JasperException
JasperException
public static void handleSetProperty(java.lang.Object bean, java.lang.String prop, int value) throws JasperException
JasperException
public static void handleSetProperty(java.lang.Object bean, java.lang.String prop, short value) throws JasperException
JasperException
public static void handleSetProperty(java.lang.Object bean, java.lang.String prop, long value) throws JasperException
JasperException
public static void handleSetProperty(java.lang.Object bean, java.lang.String prop, double value) throws JasperException
JasperException
public static void handleSetProperty(java.lang.Object bean, java.lang.String prop, float value) throws JasperException
JasperException
public static void handleSetProperty(java.lang.Object bean, java.lang.String prop, char value) throws JasperException
JasperException
public static void handleSetProperty(java.lang.Object bean, java.lang.String prop, byte value) throws JasperException
JasperException
public static void handleSetProperty(java.lang.Object bean, java.lang.String prop, boolean value) throws JasperException
JasperException
public static java.lang.reflect.Method getWriteMethod(java.lang.Class beanClass, java.lang.String prop) throws JasperException
JasperException
public static java.lang.reflect.Method getReadMethod(java.lang.Class beanClass, java.lang.String prop) throws JasperException
JasperException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |