Java Doc for EventHandlerUtil.java in  » Template-Engine » Velocity » org » apache » velocity » app » event » 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 » Template Engine » Velocity » org.apache.velocity.app.event 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.velocity.app.event.EventHandlerUtil

EventHandlerUtil
public class EventHandlerUtil (Code)
Calls on request all registered event handlers for a particular event. Each method accepts two event cartridges (typically one from the application and one from the context). All appropriate event handlers are executed in order until a stopping condition is met. See the docs for the individual methods to see what the stopping condition is for that method.
author:
   Will Glass-Husain
version:
   $Id: EventHandlerUtil.java 470256 2006-11-02 07:20:36Z wglass $




Method Summary
public static  StringincludeEvent(RuntimeServices rsvc, InternalContextAdapter context, String includeResourcePath, String currentResourcePath, String directiveName)
     Called when an include-type directive is encountered (#include or #parse).
public static  ObjectinvalidGetMethod(RuntimeServices rsvc, InternalContextAdapter context, String reference, Object object, String property, Info info)
     Called when an invalid get method is encountered.
public static  ObjectinvalidMethod(RuntimeServices rsvc, InternalContextAdapter context, String reference, Object object, String method, Info info)
     Called when an invalid method is encountered.
public static  ObjectinvalidReferenceHandlerCall(EventHandlerMethodExecutor methodExecutor, RuntimeServices rsvc, InternalContextAdapter context)
     Calls event handler method with appropriate chaining across event handlers.
public static  voidinvalidSetMethod(RuntimeServices rsvc, InternalContextAdapter context, String leftreference, String rightreference, Info info)
     Called when an invalid set method is encountered.
public static  ObjectmethodException(RuntimeServices rsvc, InternalContextAdapter context, Class claz, String method, Exception e)
     Called when a method exception is generated during Velocity merge.
public static  ObjectreferenceInsert(RuntimeServices rsvc, InternalContextAdapter context, String reference, Object value)
     Called before a reference is inserted.
public static  booleanshouldLogOnNullSet(RuntimeServices rsvc, InternalContextAdapter context, String lhs, String rhs)
     Called when a null is evaluated during a #set.



Method Detail
includeEvent
public static String includeEvent(RuntimeServices rsvc, InternalContextAdapter context, String includeResourcePath, String currentResourcePath, String directiveName)(Code)
Called when an include-type directive is encountered (#include or #parse). All the registered event handlers are called unless null is returned. The default implementation always processes the included resource.
Parameters:
  includeResourcePath - the path as given in the include directive.
Parameters:
  currentResourcePath - the path of the currently rendering template that includes theinclude directive.
Parameters:
  directiveName - name of the directive used to include the resource. (With thestandard directives this is either "parse" or "include").
Parameters:
  rsvc - current instance of RuntimeServices
Parameters:
  context - The internal context adapter. a new resource path for the directive, or null to block theinclude from occurring.



invalidGetMethod
public static Object invalidGetMethod(RuntimeServices rsvc, InternalContextAdapter context, String reference, Object object, String property, Info info)(Code)
Called when an invalid get method is encountered.
Parameters:
  rsvc - current instance of RuntimeServices
Parameters:
  context - the context when the reference was found invalid
Parameters:
  reference - complete invalid reference
Parameters:
  object - object from reference, or null if not available
Parameters:
  property - name of property, or null if not relevant
Parameters:
  info - contains info on template, line, col substitute return value for missing reference, or null if no substitute



invalidMethod
public static Object invalidMethod(RuntimeServices rsvc, InternalContextAdapter context, String reference, Object object, String method, Info info)(Code)
Called when an invalid method is encountered.
Parameters:
  rsvc - current instance of RuntimeServices
Parameters:
  context - the context when the reference was found invalid
Parameters:
  reference - complete invalid reference
Parameters:
  object - object from reference, or null if not available
Parameters:
  method - name of method, or null if not relevant
Parameters:
  info - contains info on template, line, col substitute return value for missing reference, or null if no substitute



invalidReferenceHandlerCall
public static Object invalidReferenceHandlerCall(EventHandlerMethodExecutor methodExecutor, RuntimeServices rsvc, InternalContextAdapter context)(Code)
Calls event handler method with appropriate chaining across event handlers.
Parameters:
  methodExecutor -
Parameters:
  rsvc - current instance of RuntimeServices
Parameters:
  context - The current context return value from method, or null if no return value



invalidSetMethod
public static void invalidSetMethod(RuntimeServices rsvc, InternalContextAdapter context, String leftreference, String rightreference, Info info)(Code)
Called when an invalid set method is encountered.
Parameters:
  rsvc - current instance of RuntimeServices
Parameters:
  context - the context when the reference was found invalid
Parameters:
  leftreference - left reference being assigned to
Parameters:
  rightreference - invalid reference on the right
Parameters:
  info - contains info on template, line, col



methodException
public static Object methodException(RuntimeServices rsvc, InternalContextAdapter context, Class claz, String method, Exception e) throws Exception(Code)
Called when a method exception is generated during Velocity merge. Only the first valid event handler in the sequence is called. The default implementation simply rethrows the exception.
Parameters:
  claz - Class that is causing the exception
Parameters:
  method - method called that causes the exception
Parameters:
  e - Exception thrown by the method
Parameters:
  rsvc - current instance of RuntimeServices
Parameters:
  context - The internal context adapter. Object to return as method result
throws:
  Exception - to be wrapped and propogated to app



referenceInsert
public static Object referenceInsert(RuntimeServices rsvc, InternalContextAdapter context, String reference, Object value)(Code)
Called before a reference is inserted. All event handlers are called in sequence. The default implementation inserts the reference as is.
Parameters:
  reference - reference from template about to be inserted
Parameters:
  value - value about to be inserted (after toString() )
Parameters:
  rsvc - current instance of RuntimeServices
Parameters:
  context - The internal context adapter. Object on which toString() should be called for output.



shouldLogOnNullSet
public static boolean shouldLogOnNullSet(RuntimeServices rsvc, InternalContextAdapter context, String lhs, String rhs)(Code)
Called when a null is evaluated during a #set. All event handlers are called in sequence until a false is returned. The default implementation always returns true.
Parameters:
  lhs - Left hand side of the expression.
Parameters:
  rhs - Right hand side of the expression.
Parameters:
  rsvc - current instance of RuntimeServices
Parameters:
  context - The internal context adapter. true if to be logged, false otherwise



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.