org.seasar.framework.jpa.impl
クラス PersistenceUnitConfigurationImpl.UnitNameAwareHandler

java.lang.Object
  上位を拡張 org.seasar.framework.jpa.impl.PersistenceUnitConfigurationImpl.UnitNameAwareHandler
すべての実装されたインタフェース:
ClassTraversal.ClassHandler, ResourceTraversal.ResourceHandler
含まれているクラス:
PersistenceUnitConfigurationImpl

public class PersistenceUnitConfigurationImpl.UnitNameAwareHandler
extends java.lang.Object
implements ResourceTraversal.ResourceHandler, ClassTraversal.ClassHandler

扱うリソースやクラスが指定された永続ユニットで管理されている場合に限り処理を指定されたハンドラに委譲するラッパです。

作成者:
taedium

フィールドの概要
protected  ClassTraversal.ClassHandler delegateClassHandler
          委譲先のクラスハンドラ
protected  ResourceTraversal.ResourceHandler delegateResourceHandler
          委譲先のリソースハンドラ
protected  java.lang.String unitName
          永続ユニット名
 
コンストラクタの概要
PersistenceUnitConfigurationImpl.UnitNameAwareHandler(java.lang.String unitName, ClassTraversal.ClassHandler delegateClassHandler)
          インスタンスを構築します。
PersistenceUnitConfigurationImpl.UnitNameAwareHandler(java.lang.String unitName, ResourceTraversal.ResourceHandler delegateResourceHandler)
          インスタンスを構築します。
 
メソッドの概要
 void processClass(java.lang.String packageName, java.lang.String shortClassName)
           
 void processResource(java.lang.String path, java.io.InputStream is)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

unitName

protected java.lang.String unitName
永続ユニット名


delegateResourceHandler

protected ResourceTraversal.ResourceHandler delegateResourceHandler
委譲先のリソースハンドラ


delegateClassHandler

protected ClassTraversal.ClassHandler delegateClassHandler
委譲先のクラスハンドラ

コンストラクタの詳細

PersistenceUnitConfigurationImpl.UnitNameAwareHandler

public PersistenceUnitConfigurationImpl.UnitNameAwareHandler(java.lang.String unitName,
                                                             ResourceTraversal.ResourceHandler delegateResourceHandler)
インスタンスを構築します。

パラメータ:
unitName - 永続ユニット名
delegateResourceHandler - 委譲先のリソースハンドラ

PersistenceUnitConfigurationImpl.UnitNameAwareHandler

public PersistenceUnitConfigurationImpl.UnitNameAwareHandler(java.lang.String unitName,
                                                             ClassTraversal.ClassHandler delegateClassHandler)
インスタンスを構築します。

パラメータ:
unitName - 永続ユニット名
delegateClassHandler - 委譲先のクラスハンドラ
メソッドの詳細

processResource

public void processResource(java.lang.String path,
                            java.io.InputStream is)
定義:
インタフェース ResourceTraversal.ResourceHandler 内の processResource

processClass

public void processClass(java.lang.String packageName,
                         java.lang.String shortClassName)
定義:
インタフェース ClassTraversal.ClassHandler 内の processClass


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