Java Doc for JspRuntimeLibrary.java in  » Sevlet-Container » apache-tomcat-6.0.14 » org » apache » jasper » runtime » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Sevlet Container » apache tomcat 6.0.14 » org.apache.jasper.runtime 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.jasper.runtime.JspRuntimeLibrary

JspRuntimeLibrary
public class JspRuntimeLibrary (Code)
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
author:
   Mandar Raje
author:
   Shawn Bayern

Inner Class :protected static class PrivilegedIntrospectHelper implements PrivilegedExceptionAction



Method Summary
public static  StringURLEncode(String s, String enc)
     URL encodes a string, based on the supplied character encoding.
public static  Objectcoerce(String s, Class target)
    
public static  booleancoerceToBoolean(String s)
    
public static  bytecoerceToByte(String s)
    
public static  charcoerceToChar(String s)
    
public static  doublecoerceToDouble(String s)
    
public static  floatcoerceToFloat(String s)
    
public static  intcoerceToInt(String s)
    
public static  longcoerceToLong(String s)
    
public static  shortcoerceToShort(String s)
    
public static  Objectconvert(String propertyName, String s, Class t, Class propertyEditorClass)
    
public static  voidcreateTypedArray(String propertyName, Object bean, Method method, String[] values, Class t, Class propertyEditorClass)
     Create a typed array.
public static  Stringdecode(String encoded)
     Decode an URL formatted string.
Parameters:
  encoded - The string to decode.
public static  StringescapeQueryString(String unescString)
     Escape special shell characters.
public static  StringgetContextRelativePath(ServletRequest request, String relativePath)
     Convert a possibly relative resource path into a context-relative resource path that starts with a '/'.
public static  MethodgetReadMethod(Class beanClass, String prop)
    
public static  ThrowablegetThrowable(ServletRequest request)
     Returns the value of the javax.servlet.error.exception request attribute value, if present, otherwise the value of the javax.servlet.jsp.jspException request attribute value.
public static  ObjectgetValueFromBeanInfoPropertyEditor(Class attrClass, String attrName, String attrValue, Class propertyEditorClass)
    
public static  ObjectgetValueFromPropertyEditorManager(Class attrClass, String attrName, String attrValue)
    
public static  MethodgetWriteMethod(Class beanClass, String prop)
    
public static  ObjecthandleGetProperty(Object o, String prop)
    
public static  voidhandleSetProperty(Object bean, String prop, Object value)
    
public static  voidhandleSetProperty(Object bean, String prop, int value)
    
public static  voidhandleSetProperty(Object bean, String prop, short value)
    
public static  voidhandleSetProperty(Object bean, String prop, long value)
    
public static  voidhandleSetProperty(Object bean, String prop, double value)
    
public static  voidhandleSetProperty(Object bean, String prop, float value)
    
public static  voidhandleSetProperty(Object bean, String prop, char value)
    
public static  voidhandleSetProperty(Object bean, String prop, byte value)
    
public static  voidhandleSetProperty(Object bean, String prop, boolean value)
    
public static  voidhandleSetPropertyExpression(Object bean, String prop, String expression, PageContext pageContext, ProtectedFunctionMapper functionMapper)
    
public static  voidinclude(ServletRequest request, ServletResponse response, String relativePath, JspWriter out, boolean flush)
     Perform a RequestDispatcher.include() operation, with optional flushing of the response beforehand.
public static  voidintrospect(Object bean, ServletRequest request)
    
public static  voidintrospecthelper(Object bean, String prop, String value, ServletRequest request, String param, boolean ignoreMethodNF)
    
public static  StringtoString(Object o)
    
public static  StringtoString(byte b)
    
public static  StringtoString(boolean b)
    
public static  StringtoString(short s)
    
public static  StringtoString(int i)
    
public static  StringtoString(float f)
    
public static  StringtoString(long l)
    
public static  StringtoString(double d)
    
public static  StringtoString(char c)
    



Method Detail
URLEncode
public static String URLEncode(String s, String enc)(Code)
URL encodes a string, based on the supplied character encoding. This performs the same function as java.next.URLEncode.encode in J2SDK1.4, and should be removed if the only platform supported is 1.4 or higher.
Parameters:
  s - The String to be URL encoded.
Parameters:
  enc - The character encoding The URL encoded String



coerce
public static Object coerce(String s, Class target)(Code)



coerceToBoolean
public static boolean coerceToBoolean(String s)(Code)



coerceToByte
public static byte coerceToByte(String s)(Code)



coerceToChar
public static char coerceToChar(String s)(Code)



coerceToDouble
public static double coerceToDouble(String s)(Code)



coerceToFloat
public static float coerceToFloat(String s)(Code)



coerceToInt
public static int coerceToInt(String s)(Code)



coerceToLong
public static long coerceToLong(String s)(Code)



coerceToShort
public static short coerceToShort(String s)(Code)



convert
public static Object convert(String propertyName, String s, Class t, Class propertyEditorClass) throws JasperException(Code)



createTypedArray
public static void createTypedArray(String propertyName, Object bean, Method method, String[] values, Class t, Class propertyEditorClass) throws JasperException(Code)
Create a typed array. This is a special case where params are passed through the request and the property is indexed.



decode
public static String decode(String encoded)(Code)
Decode an URL formatted string.
Parameters:
  encoded - The string to decode. The decoded string.



escapeQueryString
public static String escapeQueryString(String unescString)(Code)
Escape special shell characters.
Parameters:
  unescString - The string to shell-escape The escaped shell string.



getContextRelativePath
public static String getContextRelativePath(ServletRequest request, String relativePath)(Code)
Convert a possibly relative resource path into a context-relative resource path that starts with a '/'.
Parameters:
  request - The servlet request we are processing
Parameters:
  relativePath - The possibly relative resource path



getReadMethod
public static Method getReadMethod(Class beanClass, String prop) throws JasperException(Code)



getThrowable
public static Throwable getThrowable(ServletRequest request)(Code)
Returns the value of the javax.servlet.error.exception request attribute value, if present, otherwise the value of the javax.servlet.jsp.jspException request attribute value. This method is called at the beginning of the generated servlet code for a JSP error page, when the "exception" implicit scripting language variable is initialized.



getValueFromBeanInfoPropertyEditor
public static Object getValueFromBeanInfoPropertyEditor(Class attrClass, String attrName, String attrValue, Class propertyEditorClass) throws JasperException(Code)



getValueFromPropertyEditorManager
public static Object getValueFromPropertyEditorManager(Class attrClass, String attrName, String attrValue) throws JasperException(Code)



getWriteMethod
public static Method getWriteMethod(Class beanClass, String prop) throws JasperException(Code)



handleGetProperty
public static Object handleGetProperty(Object o, String prop) throws JasperException(Code)



handleSetProperty
public static void handleSetProperty(Object bean, String prop, Object value) throws JasperException(Code)



handleSetProperty
public static void handleSetProperty(Object bean, String prop, int value) throws JasperException(Code)



handleSetProperty
public static void handleSetProperty(Object bean, String prop, short value) throws JasperException(Code)



handleSetProperty
public static void handleSetProperty(Object bean, String prop, long value) throws JasperException(Code)



handleSetProperty
public static void handleSetProperty(Object bean, String prop, double value) throws JasperException(Code)



handleSetProperty
public static void handleSetProperty(Object bean, String prop, float value) throws JasperException(Code)



handleSetProperty
public static void handleSetProperty(Object bean, String prop, char value) throws JasperException(Code)



handleSetProperty
public static void handleSetProperty(Object bean, String prop, byte value) throws JasperException(Code)



handleSetProperty
public static void handleSetProperty(Object bean, String prop, boolean value) throws JasperException(Code)



handleSetPropertyExpression
public static void handleSetPropertyExpression(Object bean, String prop, String expression, PageContext pageContext, ProtectedFunctionMapper functionMapper) throws JasperException(Code)
Use proprietaryEvaluate public static void handleSetPropertyExpression(Object bean, String prop, String expression, PageContext pageContext, VariableResolver variableResolver, FunctionMapper functionMapper ) throws JasperException { try { Method method = getWriteMethod(bean.getClass(), prop); method.invoke(bean, new Object[] { pageContext.getExpressionEvaluator().evaluate( expression, method.getParameterTypes()[0], variableResolver, functionMapper, null ) }); } catch (Exception ex) { throw new JasperException(ex); } }



include
public static void include(ServletRequest request, ServletResponse response, String relativePath, JspWriter out, boolean flush) throws IOException, ServletException(Code)
Perform a RequestDispatcher.include() operation, with optional flushing of the response beforehand.
Parameters:
  request - The servlet request we are processing
Parameters:
  response - The servlet response we are processing
Parameters:
  relativePath - The relative path of the resource to be included
Parameters:
  out - The Writer to whom we are currently writing
Parameters:
  flush - Should we flush before the include is processed?
exception:
  IOException - if thrown by the included servlet
exception:
  ServletException - if thrown by the included servlet



introspect
public static void introspect(Object bean, ServletRequest request) throws JasperException(Code)



introspecthelper
public static void introspecthelper(Object bean, String prop, String value, ServletRequest request, String param, boolean ignoreMethodNF) throws JasperException(Code)



toString
public static String toString(Object o)(Code)



toString
public static String toString(byte b)(Code)



toString
public static String toString(boolean b)(Code)



toString
public static String toString(short s)(Code)



toString
public static String toString(int i)(Code)



toString
public static String toString(float f)(Code)



toString
public static String toString(long l)(Code)



toString
public static String toString(double d)(Code)



toString
public static String toString(char c)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.