com.atlassian.confluence.util.velocity.debug
Class UberspectDebugDecorator

java.lang.Object
  extended by com.atlassian.confluence.util.velocity.debug.UberspectDebugDecorator
All Implemented Interfaces:
org.apache.velocity.util.introspection.Uberspect, org.apache.velocity.util.introspection.UberspectLoggable

public class UberspectDebugDecorator
extends Object
implements org.apache.velocity.util.introspection.Uberspect, org.apache.velocity.util.introspection.UberspectLoggable


Field Summary
static org.apache.log4j.Logger VELOCITY_LOG
           
 
Constructor Summary
UberspectDebugDecorator()
           
 
Method Summary
 Iterator getIterator(Object obj, org.apache.velocity.util.introspection.Info info)
           
 org.apache.velocity.util.introspection.VelMethod getMethod(Object obj, String method, Object[] args, org.apache.velocity.util.introspection.Info info)
           
 org.apache.velocity.util.introspection.VelPropertyGet getPropertyGet(Object obj, String identifier, org.apache.velocity.util.introspection.Info info)
           
 org.apache.velocity.util.introspection.VelPropertySet getPropertySet(Object obj, String identifier, Object arg, org.apache.velocity.util.introspection.Info info)
           
 void init()
           
 void setLog(org.apache.velocity.runtime.log.Log log)
           
 void setRuntimeLogger(org.apache.velocity.runtime.RuntimeLogger logger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VELOCITY_LOG

public static final org.apache.log4j.Logger VELOCITY_LOG
Constructor Detail

UberspectDebugDecorator

public UberspectDebugDecorator()
Method Detail

init

public void init()
          throws Exception
Specified by:
init in interface org.apache.velocity.util.introspection.Uberspect
Throws:
Exception

getIterator

public Iterator getIterator(Object obj,
                            org.apache.velocity.util.introspection.Info info)
                     throws Exception
Specified by:
getIterator in interface org.apache.velocity.util.introspection.Uberspect
Throws:
Exception

getMethod

public org.apache.velocity.util.introspection.VelMethod getMethod(Object obj,
                                                                  String method,
                                                                  Object[] args,
                                                                  org.apache.velocity.util.introspection.Info info)
                                                           throws Exception
Specified by:
getMethod in interface org.apache.velocity.util.introspection.Uberspect
Throws:
Exception

getPropertyGet

public org.apache.velocity.util.introspection.VelPropertyGet getPropertyGet(Object obj,
                                                                            String identifier,
                                                                            org.apache.velocity.util.introspection.Info info)
                                                                     throws Exception
Specified by:
getPropertyGet in interface org.apache.velocity.util.introspection.Uberspect
Throws:
Exception

getPropertySet

public org.apache.velocity.util.introspection.VelPropertySet getPropertySet(Object obj,
                                                                            String identifier,
                                                                            Object arg,
                                                                            org.apache.velocity.util.introspection.Info info)
                                                                     throws Exception
Specified by:
getPropertySet in interface org.apache.velocity.util.introspection.Uberspect
Throws:
Exception

setLog

public void setLog(org.apache.velocity.runtime.log.Log log)
Specified by:
setLog in interface org.apache.velocity.util.introspection.UberspectLoggable

setRuntimeLogger

public void setRuntimeLogger(org.apache.velocity.runtime.RuntimeLogger logger)
Specified by:
setRuntimeLogger in interface org.apache.velocity.util.introspection.UberspectLoggable


Copyright © 2003-2013 Atlassian. All Rights Reserved.