Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AOContainer
org.libspark.aocontainer オブジェクトを管理するコンテナを表すインターフェイスです。
 AOContainerBuilder
org.libspark.aocontainer AOContainerを生成するビルダのインターフェイスです。
 AOContainerError
org.libspark.aocontainer.errors AOContainer(org.libspark.aocontainer以下)において発生するエラーを表します。
 AOContainerFactory
org.libspark.aocontainer AOContainerを生成するためのファクトリクラスです。
 ArgHandler
org.libspark.aocontainer.builders arg要素を処理し、Valueオブジェクトを生成します。
 ArrayUtil
org.libspark.aocontainer.utils Utility for Array.
 AutoPropertyInjection
org.libspark.aocontainer.injections 自動プロパティインジェクションの定義です。
 BasicAOContainer
org.libspark.aocontainer.impls オブジェクトを管理するコンテナの実装です。
 BasicAOContainerBuilder
org.libspark.aocontainer.builders AOContainerを生成するビルダクラスです。
 BasicDefinition
org.libspark.aocontainer.impls Definitionインタフェースを実装したオブジェクト定義クラスです。
 BasicValueHandler
org.libspark.aocontainer.builders XML要素のボディを処理し、Valueオブジェクトを生成するクラスです。
 BodyHandler
org.libspark.aocontainer.builders XML要素のボディを処理し、オブジェクトを生成するためのインターフェイスです。
 CompositeInjection
org.libspark.aocontainer.injections 複数のインジェクションを実行するための定義です。
 CompositeInjector
org.libspark.aocontainer.injectors 複数のInjectorを実行させるためのInjectorです。
 ConstructorInjectingCreation
org.libspark.aocontainer.creations コンストラクタインジェクションを行いながらインスタンスを生成する定義です。
 ConstructorInjectingCreator
org.libspark.aocontainer.creators 指定されたクラスのインスタンスを生成する際にコンストラクタインジェクションを行うCreatorです。
 ContainerValue
org.libspark.aocontainer.values コンテナ上の値を提供する定義です。
 Creation
org.libspark.aocontainer オブジェクトの生成方法を表します。
 Creator
org.libspark.aocontainer オブジェクトを生成するためのインターフェイスです。 どのようにしてオブジェクトを生成するかは実装クラスに委ねられます。
 Definition
org.libspark.aocontainer コンテナによって管理されるオブジェクトの定義を表すインターフェイスです。
 DefinitionProvider
org.libspark.aocontainer.providers Definition#getObjectを行うProviderです。
 DefinitionsProvider
org.libspark.aocontainer.providers Definition#getObjectを行うProviderです。
 Deployer
org.libspark.aocontainer オブジェクトの配備を行うためのインターフェイスです。 Creatorなどを用いて、どのタイミングでオブジェクトを生成したり保持したりするかは、全て実装クラスに委ねられます。
 Deployment
org.libspark.aocontainer オブジェクトの配備方法を表します。
 DuplicateError
org.libspark.aocontainer.errors 定義が重複している場合に発生するエラーを表します。
 ElementHandler
org.libspark.aocontainer.builders XML要素を処理し、オブジェクトを生成するためのインターフェイスです。
 Finalize
org.libspark.aocontainer.builders Finalize要素です。
 FinalizeHandler
org.libspark.aocontainer.builders finalize要素を処理し、Finalizeオブジェクトを生成します。
 GetObjectByProvider
org.libspark.aocontainer.providers AOContainer#getObjectByを行うProviderです。
 GetObjectProvider
org.libspark.aocontainer.providers AOContainer#getObjectを行うProviderです。
 GetObjectsByProvider
org.libspark.aocontainer.providers AOContainer#getObjectsByを行うProviderです。
 GetObjectsProvider
org.libspark.aocontainer.providers AOContainer#getObjectsを行うProviderです。
 Injection
org.libspark.aocontainer DIのタイプを表します。
 Injector
org.libspark.aocontainer DIを行うためのインターフェイスです。
 MethodHandler
org.libspark.aocontainer.builders method要素を処理し、MethodInjectionオブジェクトを生成します。
 MethodInjection
org.libspark.aocontainer.injections メソッドインジェクションの定義です。
 MethodInjector
org.libspark.aocontainer.injectors メソッドインジェクションを行うInjectorです。
 ObjectHandler
org.libspark.aocontainer.builders object要素を処理し、Definitionオブジェクトを生成します。
 ObjectsHandler
org.libspark.aocontainer.builders objects要素を処理し、AOContainerオブジェクトを生成します。
 ParseContext
org.libspark.aocontainer.builders XMLパース中のコンテキストです。
 PropertyHandler
org.libspark.aocontainer.builders proeprty要素を処理し、PropertyInjectionオブジェクトを生成します。
 PropertyInjection
org.libspark.aocontainer.injections プロパティインジェクションの定義です。
 PropertyInjector
org.libspark.aocontainer.injectors プロパティインジェクションを行うInjectorです。
 PrototypeDeployer
org.libspark.aocontainer.deployers 常に新しいオブジェクトを配備するDeployerです。
 PrototypeDeployment
org.libspark.aocontainer.deployments 常に新しいオブジェクトを配備する定義です。
 Provider
org.libspark.aocontainer DIされる値を提供するためのインターフェイスです。
 SemiPrototypeDeployer
org.libspark.aocontainer.deployers 常に新しいオブジェクトを配備しますが、配備のタイミングが同じ間は同じオブジェクトを返すDeployerです。
 SemiPrototypeDeployment
org.libspark.aocontainer.deployments 常に新しいオブジェクトを配備しますが、配備のタイミングが同じ間は同じオブジェクトを返す定義です。
 SimpleCreation
org.libspark.aocontainer.creations 単純に指定されたクラスのインスタンスを生成する定義です。
 SimpleCreator
org.libspark.aocontainer.creators 単純に指定されたクラスのインスタンスを生成するCreatorです。
 SimpleDefinition
org.libspark.aocontainer.impls 単純に指定されたオブジェクトを返すのみのオブジェクト定義クラスです。

creation, destruction, deploymentの設定は無視します。

 SimpleProvider
org.libspark.aocontainer.providers 単純に値を返すProviderです。
 SimpleValue
org.libspark.aocontainer.values 単純に指定された値を提供する定義です。
 SingletonDeployer
org.libspark.aocontainer.deployers 常に同じオブジェクトを配備するDeployerです。
 SingletonDeployment
org.libspark.aocontainer.deployments 常に同じオブジェクトを配備する定義です。
 Value
org.libspark.aocontainer DIされる値を表します。
 XmlParser
org.libspark.aocontainer.builders XMLをパースしてオブジェクトを生成するためのクラスです。