org.seasar.framework.jpa.util
クラス ClassLoaderEvent

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 org.seasar.framework.jpa.util.ClassLoaderEvent
すべての実装されたインタフェース:
java.io.Serializable

public class ClassLoaderEvent
extends java.util.EventObject

クラスローダイベントは、クラスローダがクラスを定義する度に配信されます。

ClassLoaderEventオブジェクトは、ClassLoaderListenerメソッドの引数として送信されます。

作成者:
koichik
関連項目:
ClassLoaderListener, ChildFirstClassLoader, 直列化された形式

フィールドの概要
protected  byte[] bytecode
          クラスデータを構成するバイト列
protected  java.lang.String className
          クラス名
protected  java.lang.Class<?> definedClass
          定義されたクラス
 
クラス java.util.EventObject から継承されたフィールド
source
 
コンストラクタの概要
ClassLoaderEvent(java.lang.Object source, java.lang.String className, byte[] bytecode, java.lang.Class<?> definedClass)
          インスタンスを構築します。
 
メソッドの概要
 byte[] getBytecode()
          クラスデータを構成するバイト列を返します。
 java.lang.String getClassName()
          定義されたクラスの名前を返します
 java.lang.Class<?> getDefinedClass()
          定義されたクラスを返します。
 
クラス java.util.EventObject から継承されたメソッド
getSource, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

className

protected java.lang.String className
クラス名


bytecode

protected byte[] bytecode
クラスデータを構成するバイト列


definedClass

protected java.lang.Class<?> definedClass
定義されたクラス

コンストラクタの詳細

ClassLoaderEvent

public ClassLoaderEvent(java.lang.Object source,
                        java.lang.String className,
                        byte[] bytecode,
                        java.lang.Class<?> definedClass)
インスタンスを構築します。

パラメータ:
source - イベントをトリがしたクラスローダ
className - 定義されたクラスの名前
bytecode - クラスデータを構成するバイト列
definedClass - 定義されたクラス
メソッドの詳細

getClassName

public java.lang.String getClassName()
定義されたクラスの名前を返します

戻り値:
定義されたクラスの名前

getBytecode

public byte[] getBytecode()
クラスデータを構成するバイト列を返します。

戻り値:
クラスデータを構成するバイト列

getDefinedClass

public java.lang.Class<?> getDefinedClass()
定義されたクラスを返します。

戻り値:
定義されたクラス


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.