org.apache.velocity.test.eventhandler
Class Handler1

java.lang.Object
  extended by org.apache.velocity.test.eventhandler.Handler1
All Implemented Interfaces:
EventHandler, IncludeEventHandler, MethodExceptionEventHandler, NullSetEventHandler, ReferenceInsertionEventHandler

public class Handler1
extends Object
implements NullSetEventHandler, ReferenceInsertionEventHandler, MethodExceptionEventHandler, IncludeEventHandler

This is a test set of event handlers, used to test event handler sequences.

Version:
$Id: Handler1.java 463298 2006-10-12 16:10:32Z henning $
Author:
Will Glass-Husain

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.velocity.app.event.NullSetEventHandler
NullSetEventHandler.ShouldLogOnNullSetExecutor
 
Nested classes/interfaces inherited from interface org.apache.velocity.app.event.ReferenceInsertionEventHandler
ReferenceInsertionEventHandler.referenceInsertExecutor
 
Nested classes/interfaces inherited from interface org.apache.velocity.app.event.MethodExceptionEventHandler
MethodExceptionEventHandler.MethodExceptionExecutor
 
Nested classes/interfaces inherited from interface org.apache.velocity.app.event.IncludeEventHandler
IncludeEventHandler.IncludeEventExecutor
 
Constructor Summary
Handler1()
           
 
Method Summary
 String includeEvent(String includeResourcePath, String currentResourcePath, String directiveName)
           
 Object methodException(Class claz, String method, Exception e)
          throw the exception
 Object referenceInsert(String reference, Object value)
          display output twice, once uppercase and once lowercase
 boolean shouldLogOnNullSet(String lhs, String rhs)
          never log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Handler1

public Handler1()
Method Detail

shouldLogOnNullSet

public boolean shouldLogOnNullSet(String lhs,
                                  String rhs)
never log

Specified by:
shouldLogOnNullSet in interface NullSetEventHandler

referenceInsert

public Object referenceInsert(String reference,
                              Object value)
display output twice, once uppercase and once lowercase

Specified by:
referenceInsert in interface ReferenceInsertionEventHandler

methodException

public Object methodException(Class claz,
                              String method,
                              Exception e)
                       throws Exception
throw the exception

Specified by:
methodException in interface MethodExceptionEventHandler
Throws:
Exception

includeEvent

public String includeEvent(String includeResourcePath,
                           String currentResourcePath,
                           String directiveName)
Specified by:
includeEvent in interface IncludeEventHandler


Copyright © 2000-2008 The Apache Software Foundation. All Rights Reserved.