robbie.util
クラス ProxyFactory

java.lang.Object
  拡張robbie.util.ProxyFactory

public class ProxyFactory
extends java.lang.Object

Proxyインスタンスを生成するファクトリクラス.

導入されたバージョン:
1.1.1

コンストラクタの概要
ProxyFactory()
           
 
メソッドの概要
static java.lang.Object createProxy(java.lang.Class[] interfaces, java.lang.reflect.InvocationHandler handler)
          Proxyインスタンスを生成します。
static java.lang.Object createProxy(java.lang.Class interfaceClass, java.lang.reflect.InvocationHandler handler)
          単一インタフェースを実装するProxyインスタンスを生成します。
static java.lang.Object createProxy(java.lang.ClassLoader loader, java.lang.Class[] interfaces, java.lang.reflect.InvocationHandler handler)
          Proxyインスタンスを生成します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ProxyFactory

public ProxyFactory()
メソッドの詳細

createProxy

public static java.lang.Object createProxy(java.lang.ClassLoader loader,
                                           java.lang.Class[] interfaces,
                                           java.lang.reflect.InvocationHandler handler)
Proxyインスタンスを生成します。

パラメータ:
loader - クラスローダ
interfaces - 実装するインタフェースの配列
handler - InvocationHandlerの実装クラス
戻り値:
生成されたProxyインスタンス

createProxy

public static java.lang.Object createProxy(java.lang.Class[] interfaces,
                                           java.lang.reflect.InvocationHandler handler)
Proxyインスタンスを生成します。

パラメータ:
interfaces - 実装するインタフェースの配列
handler - InvocationHandlerの実装クラス
戻り値:
生成されたProxyインスタンス

createProxy

public static java.lang.Object createProxy(java.lang.Class interfaceClass,
                                           java.lang.reflect.InvocationHandler handler)
単一インタフェースを実装するProxyインスタンスを生成します。

パラメータ:
interfaceClass - 実装するインタフェース
handler - InvocationHandlerの実装クラス
戻り値:
生成されたProxyインスタンス