Interface VelPropertyGet

All Known Implementing Classes:
UberspectImpl.VelGetterImpl

public interface VelPropertyGet
Interface defining a 'getter'. For uses when looking for resolution of property references $foo.bar
Version:
$Id$
Author:
Geir Magnusson Jr.
  • Method Summary

    Modifier and Type
    Method
    Description
    returns the method name used to return this 'property'
    invocation method - called when the 'get action' should be preformed and a value returned
    boolean
    specifies if this VelPropertyGet is cacheable and able to be reused for this class of object it was returned for
  • Method Details

    • invoke

      Object invoke(Object o) throws Exception
      invocation method - called when the 'get action' should be preformed and a value returned
      Parameters:
      o -
      Returns:
      The resulting Object.
      Throws:
      Exception
    • isCacheable

      boolean isCacheable()
      specifies if this VelPropertyGet is cacheable and able to be reused for this class of object it was returned for
      Returns:
      true if can be reused for this class, false if not
    • getMethodName

      String getMethodName()
      returns the method name used to return this 'property'
      Returns:
      The method name used to return this 'property'