Package com.atlassian.velocity
Class VelocityClassTrackingUberspector
java.lang.Object
org.apache.velocity.util.introspection.UberspectImpl
org.apache.velocity.util.introspection.AbstractChainableUberspector
com.atlassian.velocity.VelocityClassTrackingUberspector
- All Implemented Interfaces:
org.apache.velocity.util.introspection.ChainableUberspector
,org.apache.velocity.util.introspection.Uberspect
,org.apache.velocity.util.introspection.UberspectLoggable
,org.apache.velocity.util.RuntimeServicesAware
public final class VelocityClassTrackingUberspector
extends org.apache.velocity.util.introspection.AbstractChainableUberspector
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.velocity.util.introspection.UberspectImpl
org.apache.velocity.util.introspection.UberspectImpl.VelGetterImpl, org.apache.velocity.util.introspection.UberspectImpl.VelMethodImpl, org.apache.velocity.util.introspection.UberspectImpl.VelSetterImpl
-
Field Summary
Fields inherited from class org.apache.velocity.util.introspection.AbstractChainableUberspector
inner
Fields inherited from class org.apache.velocity.util.introspection.UberspectImpl
EMPTY_ARRAY, introspector, log, runtimeServices
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetIterator
(Object obj, org.apache.velocity.util.introspection.Info info) org.apache.velocity.util.introspection.VelMethod
getMethod
(Object obj, String methodName, 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()
Methods inherited from class org.apache.velocity.util.introspection.AbstractChainableUberspector
wrap
Methods inherited from class org.apache.velocity.util.introspection.UberspectImpl
getIteratorHelper, setLog, setRuntimeLogger, setRuntimeServices
-
Constructor Details
-
VelocityClassTrackingUberspector
public VelocityClassTrackingUberspector()
-
-
Method Details
-
init
- Specified by:
init
in interfaceorg.apache.velocity.util.introspection.Uberspect
- Overrides:
init
in classorg.apache.velocity.util.introspection.AbstractChainableUberspector
- Throws:
Exception
-
getIterator
public Iterator getIterator(Object obj, org.apache.velocity.util.introspection.Info info) throws Exception - Specified by:
getIterator
in interfaceorg.apache.velocity.util.introspection.Uberspect
- Overrides:
getIterator
in classorg.apache.velocity.util.introspection.AbstractChainableUberspector
- Throws:
Exception
-
getMethod
public org.apache.velocity.util.introspection.VelMethod getMethod(Object obj, String methodName, Object[] args, org.apache.velocity.util.introspection.Info info) throws Exception - Specified by:
getMethod
in interfaceorg.apache.velocity.util.introspection.Uberspect
- Overrides:
getMethod
in classorg.apache.velocity.util.introspection.AbstractChainableUberspector
- 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 interfaceorg.apache.velocity.util.introspection.Uberspect
- Overrides:
getPropertyGet
in classorg.apache.velocity.util.introspection.AbstractChainableUberspector
- 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 interfaceorg.apache.velocity.util.introspection.Uberspect
- Overrides:
getPropertySet
in classorg.apache.velocity.util.introspection.AbstractChainableUberspector
- Throws:
Exception
-