インタフェース
org.seasar.framework.container.MetaDefAware の使用

MetaDefAware を使用しているパッケージ
org.seasar.framework.container S2コンテナとその構成要素を定義するインターフェースおよび、S2コンテナの振舞いに関連した例外クラスを提供します。  
org.seasar.framework.container.external Servletなどの外部環境にアクセスする機能を提供します。 
org.seasar.framework.container.external.portlet Portlet環境にアクセスする機能を提供します。 
org.seasar.framework.container.external.servlet Servlet環境にアクセスする機能を提供します。 
org.seasar.framework.container.impl S2Containerの実装を提供します。 
 

org.seasar.framework.container での MetaDefAware の使用
 

org.seasar.framework.container での MetaDefAware のサブインタフェース
 interface ArgDef
          コンポーネントのコンストラクタおよびメソッドに与えられる引数定義のためのインターフェースです。
 interface AspectDef
          コンポーネントに適用するアスペクトを定義するインターフェースです。
 interface ComponentDef
          S2コンテナが管理するコンポーネントの定義を表すインターフェースです。
 interface InterTypeDef
          コンポーネントに組み込むインタータイプを定義するインターフェースです。
 interface MetaDef
          コンポーネントの付加情報を定義するためのインターフェースです。
 interface PropertyDef
          コンポーネントのプロパティまたはフィールドにインジェクションする方法を定義するインターフェースです。
 interface S2Container
          DIとAOPをサポートしたS2コンテナのインターフェースです。
 interface TooManyRegistrationComponentDef
          S2コンテナ内に1つのキーで複数登録されたコンポーネントの定義を表すインターフェースです。
 

org.seasar.framework.container.external での MetaDefAware の使用
 

MetaDefAware を実装している org.seasar.framework.container.external のクラス
 class ApplicationComponentDef
          application用の ComponentDefです。
 class ApplicationMapComponentDef
          applicationスコープ用の ComponentDefです。
 class InitParameterMapComponentDef
          InitParameter用の ComponentDefです。
 class RequestComponentDef
          Request用の ComponentDefです。
 class RequestHeaderMapComponentDef
          RequestHeader用の ComponentDefです。
 class RequestHeaderValuesMapComponentDef
          RequestHeaderValues用の ComponentDefです。
 class RequestMapComponentDef
          requestスコープ用の ComponentDefです。
 class RequestParameterMapComponentDef
          RequestParameter用の ComponentDefです。
 class RequestParameterValuesMapComponentDef
          RequestParameterValues用の ComponentDefです。
 class SessionMapComponentDef
          sessionスコープ用の ComponentDefです。
 

org.seasar.framework.container.external.portlet での MetaDefAware の使用
 

MetaDefAware を実装している org.seasar.framework.container.external.portlet のクラス
 class PortletConfigComponentDef
          This class is SimpleComponentDef implementation for PortletConfig.
 class PortletContextComponentDef
          This class is SimpleComponentDef implementation for PortletContext.
 class PortletRequestComponentDef
          This class is SimpleComponentDef implementation for PortletRequest.
 class PortletResponseComponentDef
          This class is SimpleComponentDef implementation for PortletResponse.
 class PortletSessionComponentDef
          This class is SimpleComponentDef implementation for PortletSession.
 

org.seasar.framework.container.external.servlet での MetaDefAware の使用
 

MetaDefAware を実装している org.seasar.framework.container.external.servlet のクラス
 class CookieMapComponentDef
          CookieMap用の ComponentDefです。
 class HttpServletRequestComponentDef
          HttpServletRequest用の ComponentDefです。
 class HttpServletResponseComponentDef
          HttpServletResponse用の ComponentDefです。
 class HttpSessionComponentDef
          HttpSession用の ComponentDefです。
 class ServletContextComponentDef
          ServletContext用の ComponentDefです。
 

org.seasar.framework.container.impl での MetaDefAware の使用
 

MetaDefAware を実装している org.seasar.framework.container.impl のクラス
 class ArgDefImpl
          ArgDefの実装クラスです。
 class AspectDefImpl
          AspectDefの実装クラスです。
 class ComponentDefImpl
          ComponentDefの実装クラスです。
 class InterTypeDefImpl
          InterTypeDefの実装クラスです。
 class MetaDefImpl
          MetaDefの実装クラスです。
 class PropertyDefImpl
          PropertyDefの実装クラスです。
 class S2ContainerComponentDef
          S2Container用の ComponentDefです。
 class S2ContainerImpl
          S2Containerの実装クラスです。
 class SimpleComponentDef
          ComponentDefのシンプルな実装です。
 class ThreadSafeS2ContainerImpl
          ThreadSafeな S2Containerの実装です。
 class TooManyRegistrationComponentDefImpl
          1つのキーに複数のコンポーネントが登録されるときの ComponentDefです。
 



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