チェンジセット 622

差分発生行の前後
無視リスト:
コミット日時:
2008/06/13 02:41:16 (5 ヶ月前)
コミッタ:
yossy
ログメッセージ:

Thread(soumen): ASDoc 祭り。 とりあえず Thread の static なヤツを制覇。

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/Thread/branches/soumen/Thread-asdoc.bat

    r549 r622  
    1 "C:\Libraries\FlexSDK3\bin\asdoc" -source-path="src" -source-path="C:\Libraries\Tweener" -doc-sources="src\org\libspark\thread" -output="..\..\..\..\trac\htdocs\as3\thread" -main-title="ActionScript Thread Library - API Reference" -window-title="ActionScript Thread Library - API Reference" -exclude-classes="caurina.transitions.Tweener" -exclude-classes="caurina.transitions.Equations" -footer="Copyright (c) 2008 BeInteractive! (www.be-interactive.org) and Spark project (www.libspark.org)." 
     1"C:\Libraries\FlexSDK3\bin\asdoc" -source-path="src" -source-path="C:\Libraries\Progression\Orbiter\src" -source-path="C:\Libraries\Spark\as3\Frocessing\trunk\src" -doc-sources="src\org\libspark\thread" -output="..\..\..\..\trac\htdocs\as3\thread" -main-title="ActionScript Thread Library - API Reference" -window-title="ActionScript Thread Library - API Reference" ^ 
     2 -exclude-classes="caurina.transitions.Tweener" ^ 
     3 -exclude-classes="caurina.transitions.Equations" ^ 
     4 -exclude-classes="frocessing.color.IColor" ^ 
     5 -exclude-classes="frocessing.color.IFColor" ^ 
     6 -exclude-classes="frocessing.color.ColorBlend" ^ 
     7 -exclude-classes="frocessing.color.ColorHSV" ^ 
     8 -exclude-classes="frocessing.color.ColorMode" ^ 
     9 -exclude-classes="frocessing.color.ColorRGB" ^ 
     10 -exclude-classes="frocessing.color.FColor" ^ 
     11 -exclude-classes="frocessing.color.FColorMode" ^ 
     12 -exclude-classes="frocessing.color.FColorUtil" ^ 
     13 -exclude-classes="frocessing.core.DrawMode" ^ 
     14 -exclude-classes="frocessing.core.DrawPosMode" ^ 
     15 -exclude-classes="frocessing.core.F5Graphics" ^ 
     16 -exclude-classes="frocessing.core.F5Graphics2D" ^ 
     17 -exclude-classes="frocessing.core.F5Graphics3D" ^ 
     18 -exclude-classes="frocessing.core.GraphicsBase" ^ 
     19 -exclude-classes="frocessing.core.GraphicsEx" ^ 
     20 -exclude-classes="frocessing.core.PathCloseMode" ^ 
     21 -exclude-classes="frocessing.core.ShapeData" ^ 
     22 -exclude-classes="frocessing.geom.FMatrix2D" ^ 
     23 -exclude-classes="frocessing.geom.FMatrix3D" ^ 
     24 -exclude-classes="frocessing.geom.Vector3D" ^ 
     25 -exclude-classes="frocessing.math.FMath" ^ 
     26 -exclude-classes="jp.nium.events.IEventIntegrator" ^ 
     27 -exclude-classes="jp.nium.events.EventIntegrator" ^ 
     28 -exclude-classes="jp.nium.utils.ArrayUtil" ^ 
     29 -exclude-classes="jp.nium.utils.ClassUtil" ^ 
     30 -exclude-classes="jp.nium.utils.ObjectUtil" ^ 
     31 -exclude-classes="jp.nium.utils.StringUtil" ^ 
     32 -exclude-classes="jp.progression.core.collections.CommandCollection" ^ 
     33 -exclude-classes="jp.progression.core.commands.Command" ^ 
     34 -exclude-classes="jp.progression.core.commands.CommandList" ^ 
     35 -exclude-classes="jp.progression.core.errors.CommandExecuteError" ^ 
     36 -exclude-classes="jp.progression.events.CommandEvent" ^ 
     37 -footer="Copyright (c) 2008 BeInteractive! (www.be-interactive.org) and Spark project (www.libspark.org)." 
    238pause 
  • as3/Thread/branches/soumen/src/org/libspark/thread/Thread.as

    r579 r622  
    3939         
    4040        /** 
     41         * Thread クラスは ActionScript Thread Library の核となるクラスで、擬似スレッドを実現します. 
     42         *  
     43         * <p>ここで実現される擬似スレッドは、タスクシステムと Java のスレッドモデルをベースとしています。 
     44         * 処理をいくつかのメソッドに切り分け、呼び出すメソッドを切り替えつつ順々に実行していくことで、処理を進めます。</p> 
     45         *  
     46         * <p>新しいスレッドを作成するためには、まず Thread クラスのサブクラスを作成します。 
     47         * このサブクラスは、 Thread クラスの run メソッドをオーバーライドする必要があります。 
     48         * たとえば、「Hello, Thread!!」と出力するスレッドは、次のようになります。</p> 
     49         * <listing>public class HelloThread extends Thread 
     50         * { 
     51         *     override protected function run():void 
     52         *     { 
     53         *         trace('Hello, Thread!!'); 
     54         *     } 
     55         * }</listing> 
     56         *  
     57         * <p>作成したスレッドを実行するためには、 Thread Library を初期化する必要があります。 
     58         * 次のように、 Thread クラスの静的メソッド initialize を呼び出すことで初期化を行います。 
     59         * このとき、引数に IThreadExecutor インターフェイスの実装クラスのインスタンスを指定します。 
     60         * この IThreadExecutor インスタンスは、「いつスレッドを実行するか」を決める重要な役割を担っています。 
     61         * ここでは、 EnterFrameThreadExecutor クラスのインスタンスを渡し、フレーム実行のタイミングで 
     62         * スレッドが実行されるようにしています。初期化処理は、アプリケーションの最初で一度だけ行えば、その後呼び出す必要はありません。</p> 
     63         * <listing>Thread.initialize(new EnterFrameThreadExecutor());</listing> 
     64         *  
     65         * <p>最後に、次のように HelloThread クラスのインスタンスを作り、 start メソッドを呼び出すことで、 
     66         * スレッドの実行を開始します。</p> 
     67         * <listing>var t:Thread = new HelloThread(); 
     68         * t.start();</listing> 
     69         *  
     70         * <p>スレッドは親子関係を形成します。この親子関係は、スレッドの実行開始時に決定されます。 
     71         * スレッドの start を呼び出したスレッド (つまりカレントスレッド) は、親スレッドとなり、 
     72         * start が呼び出されたスレッドは、その親スレッドの子スレッドとなります。 
     73         * ただし、 start の呼び出しがスレッドの外 (つまりカレントスレッドが null のとき) に行われた場合、 
     74         * start が呼び出されたスレッドはトップレベルスレッドとなります。</p> 
     75         *  
     76         * <p>スレッドの親子関係は、スレッドの実行順序と例外の伝播において重要になります。 
     77         * スレッドの実行は、一番最初に開始されたトップレベルスレッドから始まります。今、このスレッドを A と呼ぶことにします。 
     78         * A に子スレッドがいる場合、 A の実行よりも先にまず、子スレッドが、開始された順番で実行されます。 
     79         * この子スレッドが実行されるとき、その子スレッドにさらに子スレッド (Aから見て孫スレッド) がいる場合、 
     80         * その子スレッドの実行より先に孫スレッドが開始された順番で実行され、これが子スレッドがいなくなるまで続けられます。 
     81         * 全ての A の子スレッドの実行が終了すると、 A が実行され、次に、A の次に開始されたトップレベルスレッドの実行が 
     82         * 同様にして続きます。</p> 
     83         *  
     84         * <p>スレッド内で例外が発生し、その例外が、例外が発生したスレッド内で捕捉されなかった場合、 
     85         * 例外は親スレッドに伝播します。例外が発生したのがトップレベルスレッドで、親スレッドがいない場合、 
     86         * 例外は uncaughtErrorHandler に渡されます。</p> 
     87         *  
     88         * <p>子スレッドよりも先に親スレッドが終了した場合、その親スレッドの全ての子スレッドは孤児スレッドとなり、 
     89         * トップレベルスレッドとして再配置されます。</p> 
     90         *  
    4191         * @author      yossy:beinteractive 
     92         * @see #run() 
     93         * @see #initialize() 
     94         * @see #start() 
     95         * @see #uncaughtErrorHandler() 
    4296         */ 
    4397        public class Thread extends Monitor 
     
    50104                 
    51105                /** 
    52                  * スレッドライブラリを初期化します。このメソッドは、最初に一度だけ呼び出してください。 
    53                  * スレッドの実行は、指定された IThreadExecutor インスタンスによって行われます。 
    54                  * (このメソッド内で、IThreadExectuor#startが呼び出されます) 
     106                 * スレッドライブラリを初期化します. 
     107                 *  
     108                 * <p>このメソッドは、最初に一度だけ呼び出してください。</p> 
     109                 *  
     110                 * <p>スレッドの実行は、指定された IThreadExecutor インスタンスによって行われます。 
     111                 * (このメソッド内で、 IThreadExectuor#start が呼び出されます)</p> 
    55112                 *  
    56113                 * @param       executor        スレッドの実行を行う IThreadExecutor 
     114                 * @see IThreadExecutor 
    57115                 */ 
    58116                public static function initialize(executor:IThreadExecutor):void 
     
    76134                 
    77135                /** 
    78                  * initialize の呼び出しによって IThreadExecutor が設定され、スレッドが実行可能な状態かどうかを返します 
     136                 * initialize メソッドの呼び出しによって IThreadExecutor が設定され、スレッドが実行可能な状態かどうかを返します. 
    79137                 *  
    80138                 * @return      スレッドが実行可能な状態であれば true、そうでなければ false 
     139                 * @see #initialize() 
    81140                 */ 
    82141                public static function isReady():Boolean 
     
    86145                 
    87146                /** 
    88                  * 現在実行中のスレッドを返します 
     147                 * 現在実行中のスレッドを返します. 
     148                 *  
     149                 * <p>現在実行中のスレッドがない場合、 null を返します。</p> 
    89150                 */ 
    90151                public static function get currentThread():Thread 
     
    94155                 
    95156                /** 
    96                  * 現在実行中のスレッドを返します。 
    97                  * ただし、現在実行中のスレッドがない(currentThread が null)の場合は CurrentThreadNotFoundError をスローします。 
     157                 * 現在実行中のスレッドを返します. 
     158                 *  
     159                 * <p>ただし、現在実行中のスレッドがない(currentThread が null)の場合は CurrentThreadNotFoundError をスローします。</p> 
    98160                 *  
    99161                 * @return      現在実行中のスレッド 
    100162                 * @throws      org.libspark.thread.errors.CurrentThreadNotFoundError   現在実行中のスレッドがない場合 
     163                 * @private 
    101164                 */ 
    102165                internal static function getCurrentThread():Thread 
     
    112175                 
    113176                /** 
    114                  * キャッチされない例外ハンドラを設定します。 
    115                  * スレッド内で例外が発生し、処理されないままトップレベルまで到達するとこのハンドラが呼び出されます。 
    116                  * ここに登録する関数は、第一引数に発生した例外である Object と、第二引数に発生元のスレッドである Thread を引数としてとる必要があります。 
     177                 * どのスレッドにも捕捉されなかった例外のためのハンドラを設定します. 
     178                 *  
     179                 * <p>スレッド内で例外が発生し、処理されないままトップレベルまで到達するとこのハンドラが呼び出されます。</p> 
     180                 *  
     181                 * <p>ここに登録する関数は、第一引数に発生した例外である Object と、第二引数に発生元のスレッドである Thread を引数としてとる必要があります。</p> 
    117182                 */ 
    118183                public static function get uncaughtErrorHandler():Function 
     
    129194                } 
    130195                 
     196                /** 
     197                 * 例外ハンドラを取得します. 
     198                 *  
     199                 * <p>ただし、ユーザーによって例外ハンドラが設定されていない場合、デフォルトのハンドラを返します。</p> 
     200                 *  
     201                 * @return      ユーザーによって設定された例外ハンドラ。無い場合はデフォルトのハンドラ。 
     202                 * @private 
     203                 */ 
    131204                private static function getUncaughtErrorHandler():Function 
    132205                { 
     
    134207                } 
    135208                 
     209                /** 
     210                 * 例外ハンドラのデフォルトの実装です. 
     211                 *  
     212                 * @param       e       発生した例外 
     213                 * @param       t       例外が発生したスレッド 
     214                 * @private 
     215                 */ 
    136216                private static function defaultUncaughtErrorHandler(e:Object, t:Thread):void 
    137217                { 
     
    140220                 
    141221                /** 
    142                  * 全てのスレッドを実行します。通常、このメソッドは IThreadExector インターフェイスの実装クラスによって呼び出されます。 
     222                 * 全てのスレッドを実行します. 
     223                 *  
     224                 * <p>通常、このメソッドは IThreadExector インターフェイスの実装クラスによって呼び出されます。</p> 
    143225                 */ 
    144226                public static function executeAllThreads():void 
     
    173255                 
    174256                /** 
    175                  * 指定されたスレッドをトップレベルスレッドとして追加します 
     257                 * 指定されたスレッドをトップレベルスレッドとして追加します. 
    176258                 *  
    177259                 * @param       thread  追加するスレッド 
     260                 * @private 
    178261                 */ 
    179262                private static function addToplevelThread(thread:Thread):void 
     
    183266                 
    184267                /** 
    185                  * 指定されたスレッドをトップレベルスレッドとして追加します 
     268                 * 指定されたスレッドをトップレベルスレッドとして追加します. 
    186269                 *  
    187270                 * @param       threads 追加するスレッドの配列 
     271                 * @private 
    188272                 */ 
    189273                private static function addToplevelThreads(threads:Array):void 
     
    193277                 
    194278                /** 
    195                  * 現在実行中のスレッドが次に実行する実行関数を設定します。 
    196                  *  
    197                  * @param       func 
     279                 * 現在実行中のスレッドが次に実行する実行関数を設定します. 
     280                 *  
     281                 * <p>この設定は、スレッドの実行のたびにリセットされます。</p> 
     282                 *  
     283                 * <p>このメソッドの呼び出しによって次に実行する実行関数が設定されない場合、スレッドは終了フェーズへと移行します。</p> 
     284                 *  
     285                 * @param       func    次に実行する実行関数 
    198286                 */ 
    199287                public static function next(func:Function):void 
     
    203291                 
    204292                /** 
    205                  * 現在実行中のスレッドが指定された例外をキャッチした場合に実行する実行関数を設定します。 
    206                  *  
    207                  * @param       klass 
    208                  * @param       func 
    209                  * @param       reset 
     293                 * 現在実行中のスレッドおよびその子スレッドで例外が発生した場合に実行する実行関数を設定します. 
     294                 *  
     295                 * <p>ここで設定される実行関数は、発生した例外 (Object) と、例外が発生したスレッド (Thread) のふたつの引数をとる関数である必要があります。</p> 
     296                 *  
     297                 * <p>この関数によって例外を処理できた (この関数内で再び例外が発生しなかった) 場合で、この関数内で 
     298                 * next メソッドによる実行関数の設定が行われなかった場合、例外が発生する前の実行関数の設定を復元します。</p> 
     299                 *  
     300                 * <p>この設定は、reset 引数が false に設定されない限り、スレッドの実行のたびにリセットされます。</p> 
     301                 *  
     302                 * @param       klass   どの型の例外が発生した場合に関数を実行するかを示すクラス 
     303                 * @param       func    例外が発生した際に実行される実行関数 
     304                 * @param       reset   次の実行のタイミングでこの設定を削除する場合には true、そうでなければ false 
    210305                 */ 
    211306                public static function error(klass:Class, func:Function, reset:Boolean = true):void 
     
    220315                 
    221316                /** 
    222                  * 現在実行中のスレッドが待機中にタイムアウトした場合に実行する実行関数を設定します。 
    223                  *  
    224                  * @param       func 
     317                 * 現在実行中のスレッドが待機中にタイムアウトした場合に実行する実行関数を設定します. 
     318                 *  
     319                 * <p>この設定は、スレッドの実行のたびにリセットされます。</p> 
     320                 *  
     321                 * @param       func    タイムアウトした場合に実行する実行関数 
    225322                 */ 
    226323                public static function timeout(func:Function):void 
     
    230327                 
    231328                /** 
    232                  * 現在実行中のスレッドが指定されたイベントが発生した場合に実行する実行関数を設定します。 
    233                  *  
    234                  * @param       dispatcher 
    235                  * @param       type 
    236                  * @param       func 
    237                  * @param       useCapture 
    238                  * @param       priority 
    239                  * @param       useWeakReference 
     329                 * 現在実行中のスレッドが指定されたイベントが発生した場合に実行する実行関数を設定します. 
     330                 *  
     331                 * <p>ここで設定される実行関数は、発生したイベント (Event) を引数にとる関数である必要があります。</p> 
     332                 *  
     333                 * <p>このメソッドによってイベントハンドラが設定される場合、スレッドは自動的にイベントが発生するまで待機状態となります。 
     334                 * ただし、 next メソッドによって次に実行する実行関数が設定される場合、待機状態にはならず、実行が継続されます。</p> 
     335                 *  
     336                 * <p>この設定は、スレッドの実行のたびにリセットされます。</p> 
     337                 *  
     338                 * @param       dispatcher      イベントリスナーの登録先となるディスパッチャ 
     339                 * @param       type    捕捉するイベント名 
     340                 * @param       func    イベントが発生した場合に実行する実行関数 
     341                 * @param       useCapture      flash.events.IEventDispatcher#addEventListener() の該当する引数を参照してください。 
     342                 * @param       priority        flash.events.IEventDispatcher#addEventListener() の該当する引数を参照してください。 
     343                 * @param       useWeakReference        flash.events.IEventDispatcher#addEventListener() の該当する引数を参照してください。 
     344                 * @see flash.events.IEventDispatcher#addEventListener() 
    240345                 */ 
    241346                public static function event(dispatcher:IEventDispatcher, type:String, func:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 
     
    244349                } 
    245350                 
     351                /** 
     352                 * 現在実行中のスレッドの実行を、指定された時間だけ中断させます. 
     353                 *  
     354                 * <p>指定された時間が経過すると、 sleep メソッドが呼び出されなかった場合と同様に実行が再開されます。</p> 
     355                 *  
     356                 * <p>スレッドの実行が中断しても、子スレッドの実行が中断されることはありません。</p> 
     357                 *  
     358                 * @param       time    実行を中断させる時間 (ミリ秒) 
     359                 */ 
    246360                public static function sleep(time:uint):void 
    247361                { 
     
    264378                 
    265379                /** 
    266                  * 現在実行中のスレッドが待機中に割り込まれた場合に実行する実行関数を設定します。 
    267                  *  
    268                  * @param       func 
     380                 * 現在実行中のスレッドが待機中に割り込まれた場合に実行する実行関数を設定します. 
     381                 *  
     382                 * <p>このメソッドによって割り込みハンドラが設定されていない状態で、待機中に割り込みが発生すると、 
     383                 * 例外 InterruptedError が発生します。</p> 
     384                 *  
     385                 * <p>この設定はスレッドの実行のたびにリセットされます。</p> 
     386                 *  
     387                 * @param       func    待機中に割り込まれた場合に実行する実行関数 
    269388                 */ 
    270389                public static function interrupted(func:Function):void 
     
    274393                 
    275394                /** 
    276                  * 現在のスレッドが割り込まれているかどうかを調べます。 
    277                  * このメソッドによりスレッドの「割り込みステータス」がクリアされます。 
    278                  * つまり、このメソッドが続けて2回呼び出された場合、2回目の呼び出しは false を返します。 
     395                 * 現在のスレッドが割り込まれているかどうかを調べます. 
     396                 *  
     397                 * <p>このメソッドによりスレッドの「割り込みステータス」がクリアされます。 
     398                 * つまり、このメソッドが続けて2回呼び出された場合、2回目の呼び出しは false を返します。</p> 
    279399                 *  
    280400                 * @return      現在のスレッドが割り込まれている場合は true、そうでない場合は false 
     
    297417                } 
    298418                 
     419                /** 
     420                 * 新しい Thread クラスのインスタンスを生成します. 
     421                 */ 
    299422                public function Thread() 
    300423                { 
  • trac/htdocs/as3/thread/all-classes.html

    r549 r622  
    1414<table cellspacing="0" cellpadding="0"> 
    1515<tr> 
     16<td><a href="org/libspark/thread/threads/progression/CommandThread.html">CommandThread</a></td> 
     17</tr> 
     18<tr> 
    1619<td><a href="org/libspark/thread/errors/CurrentThreadNotFoundError.html">CurrentThreadNotFoundError</a></td> 
    1720</tr> 
     
    2023</tr> 
    2124<tr> 
     25<td><a href="org/libspark/thread/utils/EventDispatcherThread.html">EventDispatcherThread</a></td> 
     26</tr> 
     27<tr> 
    2228<td><a href="org/libspark/thread/utils/Executor.html">Executor</a></td> 
     29</tr> 
     30<tr> 
     31<td><a href="org/libspark/thread/threads/frocessing/Frocessing2DThread.html">Frocessing2DThread</a></td> 
     32</tr> 
     33<tr> 
     34<td><a href="org/libspark/thread/threads/frocessing/Frocessing3DThread.html">Frocessing3DThread</a></td> 
    2335</tr> 
    2436<tr> 
     
    6577</tr> 
    6678<tr> 
     79<td><a href="org/libspark/thread/threads/progression/ThreadCommand.html">ThreadCommand</a></td> 
     80</tr> 
     81<tr> 
    6782<td><a href="org/libspark/thread/ThreadState.html">ThreadState</a></td> 
    6883</tr> 
  • trac/htdocs/as3/thread/all-index-A.html

    r549 r622  
    3434<tr> 
    3535<td colspan="2"><a name="A"></a><font style="bold" size="10px" color="black">A</font>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-B.html">B</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-C.html">C</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-D.html">D</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-E.html">E</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-F.html">F</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-G.html">G</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-H.html">H</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-I.html">I</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-J.html">J</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-K.html">K</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-L.html">L</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-M.html">M</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-N.html">N</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-O.html">O</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-P.html">P</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-Q.html">Q</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-R.html">R</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-S.html">S</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-T.html">T</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-U.html">U</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-V.html">V</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-W.html">W</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-X.html">X</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-Y.html">Y</a>&nbsp;&nbsp;<a onclick="javascript:loadClassListFrame('index-list.html');" href="all-index-Z.html">Z</a>&nbsp;&nbsp;</td> 
     36</tr> 
     37<tr> 
     38<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/EventDispatcherThread.html#addEventListener()">addEventListener</a>(type, listener, useCapture, priority, useWeakReference) &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/EventDispatcherThread.html">EventDispatcherThread</a></td> 
     39</tr> 
     40<tr> 
     41<td width="20"></td><td> 
     42   </td> 
    3643</tr> 
    3744<tr> 
  • trac/htdocs/as3/thread/all-index-C.html

    r549 r622  
    4444</tr> 
    4545<tr> 
     46<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/tweener/class-list.html');" href="org/libspark/thread/threads/tweener/TweenerThread.html#cancel()">cancel</a>() &mdash; Method in class org.libspark.thread.threads.tweener.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/tweener/class-list.html');" href="org/libspark/thread/threads/tweener/TweenerThread.html">TweenerThread</a></td> 
     47</tr> 
     48<tr> 
     49<td width="20"></td><td></td> 
     50</tr> 
     51<tr> 
    4652<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Progress.html#cancel()">cancel</a>() &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Progress.html">Progress</a></td> 
    4753</tr> 
     
    106112<tr> 
    107113<td width="20"></td><td> 
    108    現在のスレッドが割り込まれているかどうかを調べます。 
    109    このメソッドによりスレッドの「割り込みステータス」がクリアされます。 
    110    つまり、このメソッドが続けて2回呼び出された場合、2回目の呼び出しは false を返します。 
    111     
    112    </td> 
     114   現在のスレッドが割り込まれているかどうかを調べます.</td> 
     115</tr> 
     116<tr> 
     117<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/ThreadCommand.html#clone()">clone</a>() &mdash; Method in class org.libspark.thread.threads.progression.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/ThreadCommand.html">ThreadCommand</a></td> 
     118</tr> 
     119<tr> 
     120<td width="20"></td><td> 
     121   <p>この ThreadCommand インスタンスのコピーを作成して、各プロパティの値を元のプロパティの値と一致するように設定します。</p> 
     122   <p>Create a copy of this instance of the ThreadCommand and set each properties to same as original.</p> 
     123    
     124   </td> 
     125</tr> 
     126<tr> 
     127<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/CommandThread.html">CommandThread</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/package-detail.html">org.libspark.thread.threads.progression</a></td> 
     128</tr> 
     129<tr> 
     130<td width="20"></td><td> 
     131  Progression の Command を Thread として実行するためのクラスです 
     132   
     133  </td> 
     134</tr> 
     135<tr> 
     136<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/CommandThread.html#CommandThread()">CommandThread</a>(c) &mdash; Constructor in class org.libspark.thread.threads.progression.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/CommandThread.html">CommandThread</a></td> 
     137</tr> 
     138<tr> 
     139<td width="20"></td><td></td> 
    113140</tr> 
    114141<tr> 
     
    212239<tr> 
    213240<td width="20"></td><td> 
    214    現在実行中のスレッドを返します 
    215    </td> 
     241   現在実行中のスレッドを返します.</td> 
    216242</tr> 
    217243<tr> 
  • trac/htdocs/as3/thread/all-index-D.html

    r549 r622  
    3636</tr> 
    3737<tr> 
     38<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/EventDispatcherThread.html#dispatchEvent()">dispatchEvent</a>(event) &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/EventDispatcherThread.html">EventDispatcherThread</a></td> 
     39</tr> 
     40<tr> 
     41<td width="20"></td><td> 
     42   </td> 
     43</tr> 
     44<tr> 
     45<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing2DThread.html#draw()">draw</a>() &mdash; Method in class org.libspark.thread.threads.frocessing.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing2DThread.html">Frocessing2DThread</a></td> 
     46</tr> 
     47<tr> 
     48<td width="20"></td><td></td> 
     49</tr> 
     50<tr> 
     51<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing3DThread.html#draw()">draw</a>() &mdash; Method in class org.libspark.thread.threads.frocessing.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing3DThread.html">Frocessing3DThread</a></td> 
     52</tr> 
     53<tr> 
     54<td width="20"></td><td></td> 
     55</tr> 
     56<tr> 
    3857<td style="padding-bottom:20px" colspan="2"></td> 
    3958</tr> 
  • trac/htdocs/as3/thread/all-index-E.html

    r549 r622  
    5353<tr> 
    5454<td width="20"></td><td> 
    55    現在実行中のスレッドが指定された例外をキャッチした場合に実行する実行関数を設定します。 
    56     
    57    </td> 
     55   現在実行中のスレッドおよびその子スレッドで例外が発生した場合に実行する実行関数を設定します.</td> 
    5856</tr> 
    5957<tr> 
     
    6260<tr> 
    6361<td width="20"></td><td> 
    64    現在実行中のスレッドが指定されたイベントが発生した場合に実行する実行関数を設定します。 
    65     
    66    </td> 
     62   現在実行中のスレッドが指定されたイベントが発生した場合に実行する実行関数を設定します.</td> 
     63</tr> 
     64<tr> 
     65<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/EventDispatcherThread.html">EventDispatcherThread</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/package-detail.html">org.libspark.thread.utils</a></td> 
     66</tr> 
     67<tr> 
     68<td width="20"></td><td> 
     69  EventDispatcherThread は IEventDispatcher インターフェイスを実装したスレッドです 
     70   
     71  </td> 
     72</tr> 
     73<tr> 
     74<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/EventDispatcherThread.html#EventDispatcherThread()">EventDispatcherThread</a>() &mdash; Constructor in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/EventDispatcherThread.html">EventDispatcherThread</a></td> 
     75</tr> 
     76<tr> 
     77<td width="20"></td><td></td> 
    6778</tr> 
    6879<tr> 
     
    7182<tr> 
    7283<td width="20"></td><td> 
    73    全てのスレッドを実行します。通常、このメソッドは IThreadExector インターフェイスの実装クラスによって呼び出されます。 
    74    </td> 
     84   全てのスレッドを実行します.</td> 
    7585</tr> 
    7686<tr> 
  • trac/htdocs/as3/thread/all-index-F.html

    r549 r622  
    9494</tr> 
    9595<tr> 
     96<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing2DThread.html#fg">fg</a> &mdash; Property in class org.libspark.thread.threads.frocessing.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing2DThread.html">Frocessing2DThread</a></td> 
     97</tr> 
     98<tr> 
     99<td width="20"></td><td></td> 
     100</tr> 
     101<tr> 
     102<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing3DThread.html#fg">fg</a> &mdash; Property in class org.libspark.thread.threads.frocessing.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing3DThread.html">Frocessing3DThread</a></td> 
     103</tr> 
     104<tr> 
     105<td width="20"></td><td></td> 
     106</tr> 
     107<tr> 
    96108<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#finalize()">finalize</a>() &mdash; Method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
    97109</tr> 
     
    101113<tr> 
    102114<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#formatName()">formatName</a>(name) &mdash; Method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
     115</tr> 
     116<tr> 
     117<td width="20"></td><td></td> 
     118</tr> 
     119<tr> 
     120<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing2DThread.html">Frocessing2DThread</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/package-detail.html">org.libspark.thread.threads.frocessing</a></td> 
     121</tr> 
     122<tr> 
     123<td width="20"></td><td> 
     124  Forcessing を実行するためのスレッドです 
     125   
     126  </td> 
     127</tr> 
     128<tr> 
     129<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing2DThread.html#Frocessing2DThread()">Frocessing2DThread</a>(target) &mdash; Constructor in class org.libspark.thread.threads.frocessing.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing2DThread.html">Frocessing2DThread</a></td> 
     130</tr> 
     131<tr> 
     132<td width="20"></td><td></td> 
     133</tr> 
     134<tr> 
     135<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing3DThread.html">Frocessing3DThread</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/package-detail.html">org.libspark.thread.threads.frocessing</a></td> 
     136</tr> 
     137<tr> 
     138<td width="20"></td><td> 
     139  Forcessing を実行するためのスレッドです 
     140   
     141  </td> 
     142</tr> 
     143<tr> 
     144<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing3DThread.html#Frocessing3DThread()">Frocessing3DThread</a>(target) &mdash; Constructor in class org.libspark.thread.threads.frocessing.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing3DThread.html">Frocessing3DThread</a></td> 
    103145</tr> 
    104146<tr> 
  • trac/htdocs/as3/thread/all-index-G.html

    r549 r622  
    3636</tr> 
    3737<tr> 
    38 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#getCurrentThread()">getCurrentThread</a>() &mdash; Static method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
    39 </tr> 
    40 <tr> 
    41 <td width="20"></td><td> 
    42    現在実行中のスレッドを返します。 
    43    ただし、現在実行中のスレッドがない(currentThread が null)の場合は CurrentThreadNotFoundError をスローします。 
    44     
    45    </td> 
    46 </tr> 
    47 <tr> 
    4838<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Executor.html#getThreadAt()">getThreadAt</a>(index) &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Executor.html">Executor</a></td> 
    4939</tr> 
  • trac/htdocs/as3/thread/all-index-H.html

    r549 r622  
    3636</tr> 
    3737<tr> 
     38<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/EventDispatcherThread.html#hasEventListener()">hasEventListener</a>(type) &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/EventDispatcherThread.html">EventDispatcherThread</a></td> 
     39</tr> 
     40<tr> 
     41<td width="20"></td><td> 
     42   </td> 
     43</tr> 
     44<tr> 
    3845<td style="padding-bottom:20px" colspan="2"></td> 
    3946</tr> 
  • trac/htdocs/as3/thread/all-index-I.html

    r549 r622  
    6666<tr> 
    6767<td width="20"></td><td> 
    68    スレッドライブラリを初期化します。このメソッドは、最初に一度だけ呼び出してください。 
    69    スレッドの実行は、指定された IThreadExecutor インスタンスによって行われます。 
    70    (このメソッド内で、IThreadExectuor#startが呼び出されます) 
    71     
    72    </td> 
     68   スレッドライブラリを初期化します.</td> 
    7369</tr> 
    7470<tr> 
     
    118114<tr> 
    119115<td width="20"></td><td> 
    120    現在実行中のスレッドが待機中に割り込まれた場合に実行する実行関数を設定します。 
    121     
    122    </td> 
     116   現在実行中のスレッドが待機中に割り込まれた場合に実行する実行関数を設定します.</td> 
    123117</tr> 
    124118<tr> 
     
    256250<tr> 
    257251<td width="20"></td><td> 
    258    initialize の呼び出しによって IThreadExecutor が設定され、スレッドが実行可能な状態かどうかを返します 
    259     
    260    </td> 
     252   initialize メソッドの呼び出しによって IThreadExecutor が設定され、スレッドが実行可能な状態かどうかを返します.</td> 
    261253</tr> 
    262254<tr> 
  • trac/htdocs/as3/thread/all-index-N.html

    r549 r622  
    5454<tr> 
    5555<td width="20"></td><td> 
    56    現在実行中のスレッドが次に実行する実行関数を設定します。 
    57     
    58    </td> 
     56   現在実行中のスレッドが次に実行する実行関数を設定します.</td> 
    5957</tr> 
    6058<tr> 
  • trac/htdocs/as3/thread/all-index-O.html

    r549 r622  
    5454</tr> 
    5555<tr>