Groovy Documentation

src.java.org.grails.xfire.aegis.type.basic
Class InterfaceInvocationHandler

java.lang.Object
  src.java.org.grails.xfire.aegis.type.basic.InterfaceInvocationHandler
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

class InterfaceInvocationHandler


Field Summary
private Map attributes

 
Constructor Summary
InterfaceInvocationHandler()

 
Method Summary
private java.lang.String convertMethodName(java.lang.String methodName, int firstCharacter)

protected java.lang.Object doGetter(Method method, java.lang.Object[] args)

protected java.lang.Object doSetter(Method method, java.lang.Object[] args)

java.lang.Object invoke(java.lang.Object proxy, Method method, java.lang.Object[] args)

protected boolean isGetterMethod(Method method, java.lang.Object[] args)

protected boolean isSetterMethod(Method method, java.lang.Object[] args)

protected java.lang.Boolean proxyEquals(java.lang.Object proxy, java.lang.Object other)

protected java.lang.Integer proxyHashCode(java.lang.Object proxy)

protected java.lang.String proxyToString(java.lang.Object proxy)

java.lang.Object readProperty(java.lang.Object key)

void writeProperty(java.lang.Object key, java.lang.Object value)

 
Methods inherited from class java.lang.Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 

Field Detail

attributes

private Map attributes


 
Constructor Detail

InterfaceInvocationHandler

public InterfaceInvocationHandler()


 
Method Detail

convertMethodName

private java.lang.String convertMethodName(java.lang.String methodName, int firstCharacter)


doGetter

protected java.lang.Object doGetter(Method method, java.lang.Object[] args)


doSetter

protected java.lang.Object doSetter(Method method, java.lang.Object[] args)


invoke

public java.lang.Object invoke(java.lang.Object proxy, Method method, java.lang.Object[] args)


isGetterMethod

protected boolean isGetterMethod(Method method, java.lang.Object[] args)


isSetterMethod

protected boolean isSetterMethod(Method method, java.lang.Object[] args)


proxyEquals

protected java.lang.Boolean proxyEquals(java.lang.Object proxy, java.lang.Object other)


proxyHashCode

protected java.lang.Integer proxyHashCode(java.lang.Object proxy)


proxyToString

protected java.lang.String proxyToString(java.lang.Object proxy)


readProperty

public java.lang.Object readProperty(java.lang.Object key)


writeProperty

public void writeProperty(java.lang.Object key, java.lang.Object value)


 

Groovy Documentation