Class BeanProxyHandler<T>

java.lang.Object
org.zkoss.bind.proxy.BeanProxyHandler<T>
All Implemented Interfaces:
Serializable, javassist.util.proxy.MethodHandler
Direct Known Subclasses:
FormProxyHandler

public class BeanProxyHandler<T> extends Object implements javassist.util.proxy.MethodHandler, Serializable
A bean proxy handler
Since:
8.0.0
Author:
jumperchen
See Also:
  • Field Details

    • BEAN_METHOD_FILTER

      protected static javassist.util.proxy.MethodFilter BEAN_METHOD_FILTER
    • _origin

      protected T _origin
    • _cache

      protected Map<String,Object> _cache
    • _dirtyFieldNames

      protected Set<String> _dirtyFieldNames
    • _node

      protected ProxyNode _node
  • Constructor Details

    • BeanProxyHandler

      public BeanProxyHandler(T origin)
  • Method Details

    • isSetMethodHandled

      protected static boolean isSetMethodHandled(Method m)
    • invoke

      public Object invoke(Object self, Method method, Method proceed, Object[] args) throws Exception
      Specified by:
      invoke in interface javassist.util.proxy.MethodHandler
      Throws:
      Exception