com.atlassian.confluence.velocity
Class PolicyBasedReferenceInsertionHandler

java.lang.Object
  extended by com.atlassian.confluence.velocity.PolicyBasedReferenceInsertionHandler
All Implemented Interfaces:
org.apache.velocity.app.event.EventHandler, org.apache.velocity.app.event.ReferenceInsertionEventHandler, org.apache.velocity.util.ContextAware

public final class PolicyBasedReferenceInsertionHandler
extends Object
implements org.apache.velocity.app.event.ReferenceInsertionEventHandler, org.apache.velocity.util.ContextAware

A ReferenceInsertionEventHandler that delegates reference insertion processing to the provided ReferenceInsertionPolicy.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.velocity.app.event.ReferenceInsertionEventHandler
org.apache.velocity.app.event.ReferenceInsertionEventHandler.referenceInsertExecutor
 
Constructor Summary
PolicyBasedReferenceInsertionHandler(ReferenceInsertionPolicy insertionPolicy)
           
 
Method Summary
 Object referenceInsert(String reference, Object value)
           
 void setContext(org.apache.velocity.context.Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyBasedReferenceInsertionHandler

public PolicyBasedReferenceInsertionHandler(ReferenceInsertionPolicy insertionPolicy)
Method Detail

referenceInsert

public Object referenceInsert(String reference,
                              Object value)
Specified by:
referenceInsert in interface org.apache.velocity.app.event.ReferenceInsertionEventHandler

setContext

public void setContext(org.apache.velocity.context.Context context)
Specified by:
setContext in interface org.apache.velocity.util.ContextAware


Copyright © 2003-2013 Atlassian. All Rights Reserved.