索引
All Classes and Interfaces|すべてのパッケージ|直列化された形式
A
- Action - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
ルールに対して行われた操作.
- activateRole(Enum<?>) - クラスのメソッド jp.soars.core.TObject
-
オブジェクトが持つ役割をアクティブ化する.
- activateRole(Enum<?>) - クラスのメソッド jp.soars.core.TRule
-
同一オブジェクトの役割をアクティブ化する.
- activateStage(Enum<?>) - クラスのメソッド jp.soars.core.TRuleExecutor
-
ステージをアクティブ化する.
- add(int) - クラスのメソッド jp.soars.core.TTime
-
時間を足す.
- add(int, int, int) - クラスのメソッド jp.soars.core.TTime
-
時間を足す.
- add(int, int, int, int) - クラスのメソッド jp.soars.core.TTime
-
時間を足す.
- add(String) - クラスのメソッド jp.soars.core.TTime
-
時間を足す.
- add(TTime) - クラスのメソッド jp.soars.core.TTime
-
時間を足す.
- ADD - 列挙の列挙型定数 jp.soars.core.enums.EAction
-
ルールをルール実行器に登録
- addChildRole(TRole) - クラスのメソッド jp.soars.core.TRole
-
役割に子役割を追加する.
- addColumn(String, ArrayList<?>) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
列を追加する.
- addRow(Object...) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
行を追加する.
- addRow(HashMap<String, String>) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
行を追加する.
- addToColumn(TCCsvData) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
列を追加する.ヘッダのキーが異なっている必要がある.
- addToRow(TCCsvData) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
行を追加する.ヘッダが一致している必要がある.
- appendProperties(String) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティを追加する.同じキーは上書きされる.
- appendToDebugInfo(String, boolean) - クラスのメソッド jp.soars.core.TRule
-
ルールログに出力するデバッグ情報を追記する.
- applyFunctionToRows(ICCsvRowFunction<X>) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
全ての行に関数を適用して、その戻り値をリストとして返す。
B
- build() - クラスのメソッド jp.soars.core.TSOARSBuilder
-
SOARSモデルのビルド
C
- calculateAverage(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーに対する列の要素の平均を返す.
- calculateAverageOfRow() - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
各行の平均をリストとして返す。
- calculateSampleStdDev(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーに対応する列の要素の標本標準偏差を求める.
- calculateSampleStdDevOfRow() - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
各行の標本標準偏差をリストとして返す。
- calculateSampleVariance(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーに対応する列の要素の標本分散(sample variance)を求める.
- calculateSampleVarianceOfRow() - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
各行の標本分散をリストとして返す。
- calculateSum(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーに対する列の要素の和を返す.
- calculateSumOfRow() - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
各行の和をリストとして返す。
- calculateUnbiasedStdDev(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーに対応する列の要素の不偏標準偏差を求める.
- calculateUnbiasedStdDevOfRow() - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
各行の不偏標準偏差をリストとして返す。
- calculateUnbiasedVariance(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーに対応する列の要素の不偏分散(unbiased variance)を求める.
- calculateUnbiasedVarianceOfRow() - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
各行の不偏分散をリストとして返す。
- check(HashMap<String, String>) - インタフェースのメソッド jp.soars.utils.csv.ICCsvDataFilter
-
TCCsvDataの行データが条件に合うかどうかをチェックする.
- chooseWithoutReplacement(List<T>, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
非復元抽出.
- chooseWithoutReplacement(List<T>, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- chooseWithoutReplacement(Set<T>, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
非復元抽出.
- chooseWithoutReplacement(Set<T>, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- chooseWithoutReplacementWithoutCopy(List<T>, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
非復元抽出.
- chooseWithoutReplacementWithoutCopy(List<T>, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- chooseWithReplacement(List<T>, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
復元抽出.
- chooseWithReplacement(List<T>, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- chooseWithReplacement(Set<T>, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
復元抽出.
- chooseWithReplacement(Set<T>, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- clone() - クラスのメソッド jp.soars.core.TObject
-
クローンはサポートしない.
- clone() - クラスのメソッド jp.soars.core.TTime
-
クローンを作成する.
- clone() - クラスのメソッド jp.soars.utils.csv.TCCsvData
- close() - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
クローズ.
- copyFrom(TTime) - クラスのメソッド jp.soars.core.TTime
-
コピーする.
- copyFrom(TCCsvData) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
コピーする.
- copyFrom(TCRoulette) - クラスのメソッド jp.soars.utils.random.TCRoulette
-
ルーレットsrcのパラメータをコピーする.
- createAgent(Enum<?>) - クラスのメソッド jp.soars.core.TAgentManager
-
エージェントを生成する.
- createAgent(Enum<?>, int) - クラスのメソッド jp.soars.core.TAgentManager
-
エージェントを生成する.
- createAgent(Enum<?>, String) - クラスのメソッド jp.soars.core.TAgentManager
-
エージェントを生成する.
- createAgent(Enum<?>, String, int) - クラスのメソッド jp.soars.core.TAgentManager
-
エージェントを生成する.
- createAgents(Enum<?>, int) - クラスのメソッド jp.soars.core.TAgentManager
-
エージェントをn個生成する.
- createAgents(Enum<?>, int, int) - クラスのメソッド jp.soars.core.TAgentManager
-
エージェントをn個生成する.
- createSpot(Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットを生成する.
- createSpot(Enum<?>, int, int) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットを生成する.
- createSpot(Enum<?>, Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットを生成する.
- createSpot(Enum<?>, Enum<?>, int, int) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットを生成する.
- createSpot(Enum<?>, String) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットを生成する.
- createSpot(Enum<?>, String, int, int) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットを生成する.
- createSpot(Enum<?>, String, Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットを生成する.
- createSpot(Enum<?>, String, Enum<?>, int, int) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットを生成する.
- createSpots(Enum<?>, int) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットをn個生成する.
- createSpots(Enum<?>, int, int, int) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットをn個生成する.
- createSpots(Enum<?>, int, Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットをn個生成する.
- createSpots(Enum<?>, int, Enum<?>, int, int) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットをn個生成する.
- CurrentSpot - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
オブジェクトの現在スポット.
- CurrentStage - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
現在ステージ.
- CurrentStage - 列挙の列挙型定数 jp.soars.core.enums.ERuntimeLogKey
-
現在ステージ.
- CurrentTime - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
現在時刻.
- CurrentTime - 列挙の列挙型定数 jp.soars.core.enums.ERuntimeLogKey
-
現在時刻.
D
- deactivateRole(Enum<?>) - クラスのメソッド jp.soars.core.TObject
-
オブジェクトが持つ役割を非アクティブ化する.
- deactivateRole(Enum<?>) - クラスのメソッド jp.soars.core.TRule
-
同一オブジェクトの役割を非アクティブ化する.
- deactivateStage(Enum<?>) - クラスのメソッド jp.soars.core.TRuleExecutor
-
ステージを非アクティブ化する.
- DebugInfo - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
ユーザー登録のデバッグ情報.
- DEFAULT - 列挙の列挙型定数 jp.soars.core.enums.ECoreLayer
-
デフォルトレイヤー
- deleteAgent(TAgent) - クラスのメソッド jp.soars.core.TAgentManager
-
エージェントを削除する.
- deleteSpot(TSpot) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットを削除する.
- doIt() - クラスのメソッド jp.soars.utils.random.TCRoulette
-
ルーレットを回して,ランダムに番号を返す
- doIt(ArrayList<String>, HashMap<String, String>) - インタフェースのメソッド jp.soars.utils.csv.ICCsvRowFunction
-
行からオブジェクトを返す。
- doIt(TTime, Enum<?>, TSpotManager, TAgentManager, Map<String, Object>) - クラスのメソッド jp.soars.core.TRule
-
ルールを実行する.
E
- EAction - jp.soars.core.enumsの列挙
-
ルールに対して行われる操作の種類の定義.
- ECoreLayer - jp.soars.core.enumsの列挙
-
コアライブラリで使用されるレイヤーの定義.
- ECoreStage - jp.soars.core.enumsの列挙
-
コアライブラリで使用するステージの定義.
- equals(Object) - クラスのメソッド jp.soars.core.TObject
-
比較
- equals(Object) - クラスのメソッド jp.soars.core.TTime
-
オブジェクトが一致するか?
- ERuleDebugMode - jp.soars.core.enumsの列挙
-
ルールログへのデバッグ情報出力設定.
- ERuleLogKey - jp.soars.core.enumsの列挙
-
ルールログで使用するキーの定義.
- ERuleType - jp.soars.core.enumsの列挙
-
ルールの種類の定義.
- ERuntimeLogKey - jp.soars.core.enumsの列挙
-
ランタイムログで使用するキーの定義.
- executeStage() - クラスのメソッド jp.soars.core.TRuleExecutor
-
1ステージ実行する.
- executeStep() - クラスのメソッド jp.soars.core.TRuleExecutor
-
1ステップ実行する.
- ExecutionTimeInNanoSec - 列挙の列挙型定数 jp.soars.core.enums.ERuntimeLogKey
-
ルール実行時間.
- extractDataByEqualToFilter(String, boolean) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueと等しい行のみからなるCSVデータを返す.
- extractDataByEqualToFilter(String, double, double) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対応する値が[value-eps, value+eps]の区間に入っている行のみからなるCSVデータを返す.
- extractDataByEqualToFilter(String, int) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対応する値がvalueである行のみからなるCSVデータを返す.
- extractDataByEqualToFilter(String, String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueと等しい行のみからなるCSVデータを返す.
- extractDataByGeneralFilter(ICCsvDataFilter) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
フィルタの条件を満たす行のみからなるCSVデータを返す.
- extractDataByGreaterThanFilter(String, double) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueよりも大きい行のみからなるCSVデータを返す.
- extractDataByGreaterThanFilter(String, int) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueよりも大きい行のみからなるCSVデータを返す.
- extractDataByGreaterThanOrEqualToFilter(String, double) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueよりも大きいまたは等しい行のみからなるCSVデータを返す.
- extractDataByGreaterThanOrEqualToFilter(String, int) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueよりも大きいまたは等しい行のみからなるCSVデータを返す.
- extractDataByLessThanFilter(String, double) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueよりも小さい行のみからなるCSVデータを返す.
- extractDataByLessThanFilter(String, int) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueよりも小さい行のみからなるCSVデータを返す.
- extractDataByLessThanOrEqualToFilter(String, double) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueよりも小さいまたは等しい行のみからなるCSVデータを返す.
- extractDataByLessThanOrEqualToFilter(String, int) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueよりも小さいまたは等しい行のみからなるCSVデータを返す.
- extractDataByNotEqualToFilter(String, boolean) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueと異なる行のみからなるCSVデータを返す.
- extractDataByNotEqualToFilter(String, double, double) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対応する値が[value-eps, value+eps]の区間に入っていない行のみからなるCSVデータを返す.
- extractDataByNotEqualToFilter(String, int) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueと異なる行のみからなるCSVデータを返す.
- extractDataByNotEqualToFilter(String, String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーkeyに対する値がvalueと異なる行のみからなるCSVデータを返す.
- extractHead(int) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
先頭からnoOfRows行分抜き出して返す.
- extractTail(int) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
末尾からnoOfRows行分抜き出して返す.
F
- fill(boolean[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(boolean[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(boolean[], double) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(boolean[], double) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(byte[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(byte[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(byte[], byte) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(byte[], byte) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(byte[], byte, byte) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(byte[], byte, byte) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(char[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(char[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(char[], char) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(char[], char) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(char[], char, char) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(char[], char, char) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(double[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(double[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(double[], double) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(double[], double) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(double[], double, double) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(double[], double, double) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(float[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(float[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(float[], float) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(float[], float) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(float[], float, float) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(float[], float, float) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(int[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(int[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(int[], int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(int[], int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(int[], int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(int[], int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(long[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(long[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(long[], long) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(long[], long) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(long[], long, long) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(long[], long, long) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(short[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(short[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(short[], short) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(short[], short) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- fill(short[], short, short) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Fills the specified array
buf
with random numbers. - fill(short[], short, short) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- FIRE - 列挙の列挙型定数 jp.soars.core.enums.EAction
-
ルールの実行
- FiringStageCondition - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
ルールの発火ステージ.
- FiringTimeCondition - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
ルールの発火時刻.
G
- getAgent() - クラスのメソッド jp.soars.core.TAgentRule
-
オーナーエージェントを返す.
- getAgentDB() - クラスのメソッド jp.soars.core.TAgentManager
-
エージェントDBを返す.
- getAgentID() - クラスのメソッド jp.soars.core.TAgent
-
エージェントIDを返す.
- getAgentManager() - クラスのメソッド jp.soars.core.TSOARSBuilder
-
エージェント管理を返す.
- getAgentNames() - クラスのメソッド jp.soars.core.TAgentManager
-
エージェント名の集合を返す.
- getAgents() - クラスのメソッド jp.soars.core.TAgentManager
-
エージェントリストを返す.
- getAgents() - クラスのメソッド jp.soars.core.TSpot
-
スポットにいるエージェントの集合を返す.
- getAgents(Enum<?>) - クラスのメソッド jp.soars.core.TAgentManager
-
エージェントリストを返す.
- getChildRole(Enum<?>) - クラスのメソッド jp.soars.core.TRole
-
役割が持つ子役割を返す.
- getChildRoles() - クラスのメソッド jp.soars.core.TRole
-
役割が持つ子役割のマップを返す.
- getColumn(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
列を文字列型のリストで返す.
- getColumnAsBoolean(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
列を論理型のリストで返す.
- getColumnAsDouble(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
列を実数型のリストで返す.
- getColumnAsInteger(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
列を整数型のリストで返す.
- getCurrentSlotIndex() - クラスのメソッド jp.soars.utils.random.TCRoulette
-
現在のスロットの位置を返す.
- getCurrentSpot() - クラスのメソッド jp.soars.core.TAgent
-
エージェントが現在位置するスポットを返す.
- getCurrentSpot() - クラスのメソッド jp.soars.core.TAgentRule
-
エージェントが現在位置するスポットを返す.
- getCurrentSpot(Enum<?>) - クラスのメソッド jp.soars.core.TAgent
-
エージェントが現在位置するスポットを返す.
- getCurrentSpot(Enum<?>) - クラスのメソッド jp.soars.core.TAgentRule
-
エージェントが現在位置するスポットを返す.
- getCurrentSpotName() - クラスのメソッド jp.soars.core.TAgent
-
エージェントが現在位置するスポットのスポット名を返す.
- getCurrentSpotName() - クラスのメソッド jp.soars.core.TAgentRule
-
エージェントが現在位置するスポットのスポット名を返す.
- getCurrentSpotName(Enum<?>) - クラスのメソッド jp.soars.core.TAgent
-
エージェントが現在位置するスポットのスポット名を返す.
- getCurrentSpotName(Enum<?>) - クラスのメソッド jp.soars.core.TAgentRule
-
エージェントが現在位置するスポットのスポット名を返す.
- getCurrentSpots() - クラスのメソッド jp.soars.core.TAgent
-
エージェントが現在位置するスポットのマップを返す.
- getCurrentSpots() - クラスのメソッド jp.soars.core.TAgentRule
-
エージェントが現在位置するスポットのマップを返す.
- getCurrentStage() - クラスのメソッド jp.soars.core.TRuleExecutor
-
現在ステージを返す.
- getCurrentTime() - クラスのメソッド jp.soars.core.TRuleExecutor
-
現在時刻を返す.
- getDailyStep() - クラスのメソッド jp.soars.core.TTime
-
1日内の時間を表すステップ数を返す.
- getDay() - クラスのメソッド jp.soars.core.TTime
-
日を返す.
- getDayOfNextTime(TTime, int, int, int) - クラスのstaticメソッド jp.soars.core.TTime
-
現在時刻から見て次の目標時刻の日を返す.
[1] 現在時刻が2/5:00:00で,目標時刻が6:00:00ならば,戻り値は2.
[2] 現在時刻が2/7:00:00で,目標時刻が6:00:00ならば,戻り値は3. - getDayOfNextTime(TTime, String) - クラスのstaticメソッド jp.soars.core.TTime
-
現在時刻から見て次の目標時刻の日を返す.
[1] 現在時刻が2/5:00:00で,目標時刻が6:00:00ならば,戻り値は2.
[2] 現在時刻が2/7:00:00で,目標時刻が6:00:00ならば,戻り値は3. - getDayOfNextTime(TTime, TTime) - クラスのstaticメソッド jp.soars.core.TTime
-
現在時刻から見て次の目標時刻の日を返す
- getElement(int, String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
要素を文字列型で返す.
- getElement(String) - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
要素を文字列型で返す.
- getElement(String, String) - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
要素を文字列型で返す.
- getElementAsBoolean(int, String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
要素を論理型で返す.
- getElementAsBoolean(String) - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
要素を論理型で返す.
- getElementAsBoolean(String, boolean) - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
要素を論理型で返す.
- getElementAsDouble(int, String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
要素を実数型で返す.
- getElementAsDouble(String) - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
要素を実数型で返す.
- getElementAsDouble(String, double) - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
要素を実数型で返す.
- getElementAsInteger(int, String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
要素を整数型で返す.
- getElementAsInteger(String) - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
要素を整数型で返す.
- getElementAsInteger(String, int) - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
要素を整数型で返す.
- getElementAsLong(String) - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
要素をlong整数型で返す.
- getElementAsLong(String, long) - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
要素をlong整数型で返す.
- getElementAsLongInteger(int, String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
要素をlong整数型で返す.
- getExecutionTimeInNanoSec() - クラスのメソッド jp.soars.core.TRuleExecutor
-
直前の実行ステージの実行時間を返す.
- getGlobalSharedVariableSet() - クラスのメソッド jp.soars.core.TSOARSBuilder
-
グローバル共有変数セットを返す.
- getHour() - クラスのメソッド jp.soars.core.TTime
-
時を返す.
- getKeys() - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
ヘッダ(キーのリスト)を得る.
- getKeys() - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
ヘッダ(キーのリスト)を得る.
- getKeys() - クラスのメソッド jp.soars.utils.TProperty
-
プロパティキーの集合を取得
- getLayer() - クラスのメソッド jp.soars.core.TSpot
-
スポットがあるレイヤーを返す.
- getMinute() - クラスのメソッド jp.soars.core.TTime
-
分を返す.
- getName() - クラスのメソッド jp.soars.core.TObject
-
オブジェクト名を返す.
- getName() - クラスのメソッド jp.soars.core.TRole
-
役割名を返す.
- getName() - クラスのメソッド jp.soars.core.TRule
-
ルール名を返す.
- getNoOfAgents() - クラスのメソッド jp.soars.core.TAgentManager
-
エージェント数を返す.
- getNoOfAgents() - クラスのメソッド jp.soars.core.TSpot
-
スポットにいるエージェントの数を返す.
- getNoOfAgents(Enum<?>) - クラスのメソッド jp.soars.core.TAgentManager
-
エージェント数を返す.
- getNoOfColumns() - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
列数を返す.
- getNoOfColumns() - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
列数を返す.
- getNoOfExecutedRules() - クラスのメソッド jp.soars.core.TRuleExecutor
-
直前の実行ステージで実行されたルール数を返す.
- getNoOfGeneratedAgents() - クラスのメソッド jp.soars.core.TAgentManager
-
エージェント数を返す.
- getNoOfGeneratedAgents(Enum<?>) - クラスのメソッド jp.soars.core.TAgentManager
-
エージェント数を返す.
- getNoOfGeneratedSpots() - クラスのメソッド jp.soars.core.TSpotManager
-
スポット数を返す.
- getNoOfGeneratedSpots(Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポット数を返す.
- getNoOfGeneratedSpotsInLayer(Enum<?>, Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポット数を返す.
- getNoOfRegisteredRules() - クラスのメソッド jp.soars.core.TRuleExecutor
-
直前の実行ステージに登録されていたルール数を返す.
- getNoOfRows() - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
行数を返す.
- getNoOfRows() - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
行数を返す.
- getNoOfSlots() - クラスのメソッド jp.soars.utils.random.TCRoulette
-
スロット数を返す.
- getNoOfSpots() - クラスのメソッド jp.soars.core.TSpotManager
-
スポット数を返す.
- getNoOfSpots(Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポット数を返す.
- getNoOfSpotsInLayer(Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポット数を返す.
- getNoOfSpotsInLayer(Enum<?>, Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポット数を返す.
- getOwner() - クラスのメソッド jp.soars.core.TRole
-
役割をもつオブジェクトを返す.
- getOwnerRole() - クラスのメソッド jp.soars.core.TRule
-
ルールを持つ役割を返す.
- getPropertyAsBoolean(String) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティ値をbooleanで取得
- getPropertyAsBoolean(String, boolean) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティ値をbooleanで取得
- getPropertyAsDouble(String) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティ値をdoubleで取得
- getPropertyAsDouble(String, double) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティ値をdoubleで取得
- getPropertyAsInteger(String) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティ値をintで取得
- getPropertyAsInteger(String, int) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティ値をintで取得
- getPropertyAsLong(String) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティ値をlongで取得
- getPropertyAsLong(String, long) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティ値をlongで取得
- getPropertyAsString(String) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティ値をStringで取得
- getPropertyAsString(String, String) - クラスのメソッド jp.soars.utils.TProperty
-
プロパティ値をStringで取得
- getRandom() - クラスのメソッド jp.soars.core.TObject
-
乱数発生器を返す.
- getRandom() - クラスのメソッド jp.soars.core.TRole
-
乱数発生器を返す.
- getRandom() - クラスのメソッド jp.soars.core.TRule
-
乱数発生器を返す.
- getRandom() - クラスのメソッド jp.soars.core.TSOARSBuilder
-
乱数発生器を返す.
- getRandom() - クラスのメソッド jp.soars.utils.random.TCJava48BitLcg
-
Java SDKのRandomオブジェクトを返す.
- getRole(Enum<?>) - クラスのメソッド jp.soars.core.TObject
-
オブジェクトが持つ役割を返す.
- getRole(Enum<?>) - クラスのメソッド jp.soars.core.TRule
-
同一オブジェクトに登録されている役割を返す.
- getRoles() - クラスのメソッド jp.soars.core.TObject
-
オブジェクトが持つ全役割のマップを返す.
- getRow(int) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
行を文字列型のリストで返す.
- getRows() - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
全ての行をリストとして返す.
- getRule(Enum<?>, String) - クラスのメソッド jp.soars.core.TRule
-
同一オブジェクトにある役割がもつルールを返す.
- getRule(String) - クラスのメソッド jp.soars.core.TRole
-
役割が持つルールを返す.
- getRule(String) - クラスのメソッド jp.soars.core.TRule
-
同一役割にあるルールを返す.
- getRuleExecutor() - クラスのメソッド jp.soars.core.TSOARSBuilder
-
ルール実行器を返す.
- getRules() - クラスのメソッド jp.soars.core.TRole
-
役割が持つルールのマップを返す.
- getSecond() - クラスのメソッド jp.soars.core.TTime
-
秒を返す.
- getSeed() - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
シード値を返す.
- getSeed() - クラスのメソッド jp.soars.utils.random.TCJava48BitLcg
- getSlotValue(int) - クラスのメソッド jp.soars.utils.random.TCRoulette
-
index番目のスロットの値を返す.
- getSpotDB() - クラスのメソッド jp.soars.core.TSpotManager
-
スポットDBを返す.
- getSpotDBInLayer(Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットDBを返す.
- getSpotID() - クラスのメソッド jp.soars.core.TSpot
-
スポットIDを返す.
- getSpotManager() - クラスのメソッド jp.soars.core.TSOARSBuilder
-
スポット管理を返す.
- getSpotNames() - クラスのメソッド jp.soars.core.TSpotManager
-
スポット名の集合を返す.
- getSpotNamesInLayer(Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポット名の集合を返す.
- getSpots() - クラスのメソッド jp.soars.core.TSpotManager
-
スポットリストを返す
- getSpots(Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットリストを返す
- getSpotsInLayer(Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットリストを返す
- getSpotsInLayer(Enum<?>, Enum<?>) - クラスのメソッド jp.soars.core.TSpotManager
-
スポットリストを返す
- getStage() - クラスのメソッド jp.soars.core.TRule
-
発火ステージを返す.
- getStep() - クラスのメソッド jp.soars.core.TTime
-
ステップ数を返す.
- getTime() - クラスのメソッド jp.soars.core.TRule
-
発火時刻を返す.
- getType() - クラスのメソッド jp.soars.core.TObject
-
オブジェクトタイプ名を返す.
- getType() - クラスのメソッド jp.soars.core.TRule
-
ルールタイプを返す.
H
- hasChildRole(Enum<?>) - クラスのメソッド jp.soars.core.TRole
-
役割が子役割を持っているか?
- hashCode() - クラスのメソッド jp.soars.core.TAgent
-
ハッシュ値を返す.
- hashCode() - クラスのメソッド jp.soars.core.TSpot
-
ハッシュ値を返す.
- hashCode() - クラスのメソッド jp.soars.core.TTime
-
ハッシュ値を返す.
- hasRole(Enum<?>) - クラスのメソッド jp.soars.core.TObject
-
オブジェクトが役割を持っているか?
- hasRule(String) - クラスのメソッド jp.soars.core.TRole
-
役割がルールを持っているか?
- hasValue(int, String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
要素が値を持っているか?
I
- ICCsvDataFilter - jp.soars.utils.csvのインタフェース
-
TCCsvDataからデータを抽出するための条件を指定するフィルタ
- ICCsvRowFunction<X> - jp.soars.utils.csvのインタフェース
-
TCCsvDataの行を引数にとって何らかのオブジェクトを返す関数。
- ICRandom - jp.soars.utils.randomのインタフェース
-
A (pseudo) random number generator.
- INITIALIZATION - 列挙の列挙型定数 jp.soars.core.enums.ECoreStage
-
初期化ステージ.
- initialize(int, int, int) - クラスのメソッド jp.soars.core.TTime
-
hh:mm:ss 形式で初期化する.
- initialize(int, int, int, int) - クラスのメソッド jp.soars.core.TTime
-
dd/hh:mm:ss 形式で初期化する.
- initialize(String) - クラスのメソッド jp.soars.core.TTime
-
時刻文字列で初期化する.
- initializeCurrentSpot(TSpot) - クラスのメソッド jp.soars.core.TAgent
-
現在スポットを初期化する.
- INVALID - 列挙の列挙型定数 jp.soars.core.enums.ECoreStage
-
無効ステージ.
- INVALID - 列挙の列挙型定数 jp.soars.core.enums.ERuleType
-
無効ルール.
- isActive() - クラスのメソッド jp.soars.core.TRole
-
役割はアクティブか?
- isActive(Enum<?>) - クラスのメソッド jp.soars.core.TRuleExecutor
-
ステージがアクティブか?
- isAt(Enum<?>, String) - クラスのメソッド jp.soars.core.TAgent
-
エージェントがスポットに位置するか?
- isAt(Enum<?>, String) - クラスのメソッド jp.soars.core.TAgentRule
-
エージェントがスポットに位置するか?
- isAt(String) - クラスのメソッド jp.soars.core.TAgent
-
エージェントがスポットに位置するか?
- isAt(String) - クラスのメソッド jp.soars.core.TAgentRule
-
エージェントがスポットに位置するか?
- isAt(TSpot) - クラスのメソッド jp.soars.core.TAgent
-
エージェントがスポットに位置するか?
- isAt(TSpot) - クラスのメソッド jp.soars.core.TAgentRule
-
エージェントがスポットに位置するか?
- isBetween(int, int, int, int, int, int) - クラスのメソッド jp.soars.core.TTime
-
開始時刻と終了時刻の間の時刻か?
- isBetween(int, int, int, int, int, int, int, int) - クラスのメソッド jp.soars.core.TTime
-
開始時刻と終了時刻の間の時刻か?
- isBetween(String, String) - クラスのメソッド jp.soars.core.TTime
-
開始時刻と終了時刻の間の時刻か?
- isBetween(TTime, TTime) - クラスのメソッド jp.soars.core.TTime
-
開始時刻と終了時刻の間の時刻か?
- isDailyTime() - クラスのメソッド jp.soars.core.TTime
-
hh:mm:ss形式か?
- isEqualTo(int, int, int) - クラスのメソッド jp.soars.core.TTime
-
参照時刻と同じ時刻か?
- isEqualTo(int, int, int, int) - クラスのメソッド jp.soars.core.TTime
-
参照時刻と同じ時刻か?
- isEqualTo(String) - クラスのメソッド jp.soars.core.TTime
-
参照時刻と同じ時刻か?
- isEqualTo(TTime) - クラスのメソッド jp.soars.core.TTime
-
参照時刻と同じ時刻か?
- isGreaterThan(int, int, int) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも大きいか?
- isGreaterThan(int, int, int, int) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも大きいか?
- isGreaterThan(String) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも大きいか?
- isGreaterThan(TTime) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも大きいか?
- isGreaterThanOrEqualTo(int, int, int) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも大きい,または,等しいか?
- isGreaterThanOrEqualTo(int, int, int, int) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも大きい,または,等しいか?
- isGreaterThanOrEqualTo(String) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも大きい,または,等しいか?
- isGreaterThanOrEqualTo(TTime) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも大きい,または,等しいか?
- isLessThan(int, int, int) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも小さいか?
- isLessThan(int, int, int, int) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも小さいか?
- isLessThan(String) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも小さいか?
- isLessThan(TTime) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも小さいか?
- isLessThanOrEqualTo(int, int, int) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも小さい,または,等しいか?
- isLessThanOrEqualTo(int, int, int, int) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも小さい,または,等しいか?
- isLessThanOrEqualTo(String) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも小さい,または,等しいか?
- isLessThanOrEqualTo(TTime) - クラスのメソッド jp.soars.core.TTime
-
参照時刻よりも小さい,または,等しいか?
- isName(Enum<?>) - クラスのメソッド jp.soars.core.TRole
-
役割名は
name
か? - isName(String) - クラスのメソッド jp.soars.core.TObject
-
オブジェクト名は
name
か? - isName(String) - クラスのメソッド jp.soars.core.TRule
-
ルール名は一致するか?
- isRegularRule() - クラスのメソッド jp.soars.core.TRule
-
定時実行ルールか?
- isScheduled() - クラスのメソッド jp.soars.core.TRule
-
スケジュール済みか?
- isStageRule() - クラスのメソッド jp.soars.core.TRule
-
ステージ実行ルールか?
- isTemporaryRule() - クラスのメソッド jp.soars.core.TRule
-
臨時実行ルールか?
- isType(Enum<?>) - クラスのメソッド jp.soars.core.TObject
-
オブジェクトタイプ名は
type
か? - isValid() - クラスのメソッド jp.soars.core.TTime
-
有効時刻か?
J
- jp.soars.core - パッケージ jp.soars.core
- jp.soars.core.enums - パッケージ jp.soars.core.enums
- jp.soars.utils - パッケージ jp.soars.utils
- jp.soars.utils.csv - パッケージ jp.soars.utils.csv
- jp.soars.utils.random - パッケージ jp.soars.utils.random
L
- LOCAL - 列挙の列挙型定数 jp.soars.core.enums.ERuleDebugMode
-
ローカル設定に従う
M
- mergeStages(Enum<?>...) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
ステージをマージする.
- moveTo(TSpot) - クラスのメソッド jp.soars.core.TAgent
-
指定されたスポットに移動する.
- moveTo(TSpot) - クラスのメソッド jp.soars.core.TAgentRule
-
指定されたスポットに移動する.
N
- next(int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
-
Returns a random bit sequence of the specified bits packed into an
int
value, assuming the lowerbits
bits are uniformly-random (probabilities of being 0 or 1 are equal) and the upper(32 - bits)
bits are zero. - next(int) - クラスのメソッド jp.soars.utils.random.TCJava48BitLcg
- nextBoolean() - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
boolean
value uniformly distributed on the range ofboolean
using the next value of the random number sequence in this object. - nextBoolean() - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextBoolean(double) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
boolean
value distributed on the range ofboolean
using the next value of the random number sequence in this object. - nextBoolean(double) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextByte() - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
byte
value uniformly distributed on the range ofbyte
using the next value of the random number sequence in this object. - nextByte() - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextByte(byte) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
byte
value uniformly distributed on the closed interval[0, n-1]
using the next value of the random number sequence in this object. - nextByte(byte) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextByte(byte, byte) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
byte
value uniformly distributed on the closed interval[min, max]
using the next value of the random number sequence in this object. - nextByte(byte, byte) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextChar() - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
char
value uniformly distributed on the range ofchar
using the next value of the random number sequence in this object. - nextChar() - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextChar(char) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
char
value uniformly distributed on the closed interval[0, n-1]
using the next value of the random number sequence in this object. - nextChar(char) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextChar(char, char) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
char
value uniformly distributed on the closed interval[min, max]
using the next value of the random number sequence in this object. - nextChar(char, char) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextDouble() - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
double
value uniformly distributed on the closed-open interval[0.0d, 1.0d)
using the next value of the random number sequence in this object. - nextDouble() - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextDouble(double) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
double
value uniformly distributed on the closed-open interval[0.0d, sup)
using the next value of the random number sequence in this object. - nextDouble(double) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextDouble(double, double) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
double
value uniformly distributed on the closed interval[min, max]
using the next value of the random number sequence in this object. - nextDouble(double, double) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextFloat() - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
float
value uniformly distributed on the closed-open interval[0.0f, 1.0f)
using the next value of the random number sequence in this object. - nextFloat() - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextFloat(float) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
float
value uniformly distributed on the closed-open interval[0.0f, sup)
using the next value of the random number sequence in this object. - nextFloat(float) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextFloat(float, float) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
float
value uniformly distributed on the closed interval[min, max]
using the next value of the random number sequence in this object. - nextFloat(float, float) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextGaussian() - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
double
value on the standard Gaussian distribution (i.e. its mean is 0 and standard deviation is 1). - nextGaussian() - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextGaussian(double, double) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
double
value on the Gaussian distribution with the specified parameters;mu
andsigma
. - nextGaussian(double, double) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextInt() - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns an
int
value uniformly distributed on the range ofint
using the next value of the random number sequence in this object. - nextInt() - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextInt(int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns an
int
value uniformly distributed on the closed interval[0, n-1]
using the next value of the random number sequence in this object. - nextInt(int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextInt(int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns an
int
value uniformly distributed on the closed interval[min, max]
using the next value of the random number sequence in this object. - nextInt(int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextLong() - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
long
value uniformly distributed on the range oflong
using the next value of the random number sequence in this object. - nextLong() - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextLong(long) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
long
value uniformly distributed on the closed interval[0, n-1]
using the next value of the random number sequence in this object. - nextLong(long) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextLong(long, long) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
long
value uniformly distributed on the closed interval[min, max]
using the next value of the random number sequence in this object. - nextLong(long, long) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextShort() - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
short
value uniformly distributed on the range ofshort
using the next value of the random number sequence in this object. - nextShort() - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextShort(short) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
short
value uniformly distributed on the closed interval[0, n-1]
using the next value of the random number sequence in this object. - nextShort(short) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextShort(short, short) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Returns a
short
value uniformly distributed on the closed interval[min, max]
using the next value of the random number sequence in this object. - nextShort(short, short) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- nextStep() - クラスのメソッド jp.soars.core.TTime
-
1ステップ進める.
- NoOfExecutedRules - 列挙の列挙型定数 jp.soars.core.enums.ERuntimeLogKey
-
実行ルール数.
- NoOfRegisteredRules - 列挙の列挙型定数 jp.soars.core.enums.ERuntimeLogKey
-
登録ルール数.
O
- ObjectName - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
ルールを持っているオブジェクトのオブジェクト名.
- OFF - 列挙の列挙型定数 jp.soars.core.enums.ERuleDebugMode
-
強制非出力
- ON - 列挙の列挙型定数 jp.soars.core.enums.ERuleDebugMode
-
強制出力
P
- putData(int, String, Number) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
指定した行とキーの要素を設定する.現在の行数よりも大きなindexを指定した場合は,空の行が追加される.
- putData(int, String, String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
指定した行とキーの要素を設定する.現在の行数よりも大きなindexを指定した場合は,空の行が追加される.
R
- readFrom(BufferedReader) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
入力ストリームからCSVデータを読み込む.
- readFrom(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
CSVファイルを読み込む.
- readLine() - クラスのメソッド jp.soars.utils.csv.TCSimpleCsvData
-
1行読み込む.
- REGULAR - 列挙の列挙型定数 jp.soars.core.enums.ERuleType
-
定時実行ルール.
- REMOVE - 列挙の列挙型定数 jp.soars.core.enums.EAction
-
ルールをルール実行器から削除
- removeChildRole(Enum<?>) - クラスのメソッド jp.soars.core.TRole
-
役割から子役割を削除する.
- removeRule(String) - クラスのメソッド jp.soars.core.TRole
-
役割からルールを削除する.
- resetCurrentSlotIndex() - クラスのメソッド jp.soars.utils.random.TCRoulette
-
現在のスロットの位置をリセットする.
カレントスロットを0にする. - resetSeed(long) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
-
Sets the specified value
seed
into the seed of the random number sequence of this object. - resetSeed(long) - クラスのメソッド jp.soars.utils.random.TCJava48BitLcg
- resetTimeAndStage() - クラスのメソッド jp.soars.core.TRule
-
ルールの登録を削除する.
- RoleName - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
ルールを持っている役割の役割名.
- rollbackStage(Enum<?>) - クラスのメソッド jp.soars.core.TRuleExecutor
-
ステージを巻き戻す.時刻を巻き戻すことはできない.
- RuleName - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
ルール名.
- RuleType - 列挙の列挙型定数 jp.soars.core.enums.ERuleLogKey
-
ルールタイプ.
S
- setExpectedNoOfAgents(Enum<?>, int) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
シミュレーションで同時に存在するエージェント数の予測値を設定する.
- setExpectedNoOfDeletedObjects(int) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
削除オブジェクトリストのサイズを設定する.
- setExpectedNoOfRulesPerStage(Enum<?>, int) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
1ステージあたりのルール数の予測値を設定する.
- setExpectedNoOfSpots(Enum<?>, int) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
シミュレーションで同時に存在するスポット数の予測値を設定する.
- setExpectedNoOfSpots(Enum<?>, Enum<?>, int) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
シミュレーションで同時に存在するスポット数の予測値を設定する.
- setExpectedSizeOfTemporaryRulesMap(int) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
臨時実行ルールの配列を保持するマップのサイズを設定する
- setFlagOfCreatingRandomForEachAgent(boolean) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
各エージェントのために乱数発生器を個別に生成するか?
- setFlagOfCreatingRandomForEachSpot(boolean) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
各スポットのために乱数発生器を個別に生成するか?
- setInvalid() - クラスのメソッド jp.soars.core.TTime
-
無効時刻に設定する.
- setKeys(String[]) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
ヘッダ(キーのリスト)設定する.
- setKeys(ArrayList<String>) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
ヘッダ(キーのリスト)を設定する.
- setNoOfSlots(int) - クラスのメソッド jp.soars.utils.random.TCRoulette
-
スロット数をセットする.
- setParallelizationStages(int, Enum<?>...) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
ステージを並列化ステージとして登録する.
- setPeriodicallyExecutedStage(Enum<?>, String, String) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
ステージを定期実行ステージとして登録する.
- setRandomSeed(long) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
乱数シードを設定する.
- setRuleDebugMode(ERuleDebugMode) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
ルールログへのデバッグ情報出力モードを設定する.
- setRuleLoggingEnabled(String) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
ルールログの出力設定
- setRulesNotShuffledBeforeExecuted(Enum<?>...) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
実行前にルールをシャッフルしないように設定する.
- setRuntimeLoggingEnabled(String) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
ランタイムログの出力設定
- setSeed(long) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Sets the seed of random number sequence.
- setSeed(long) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- setStage(Enum<?>) - クラスのメソッド jp.soars.core.TRule
-
ステージ実行ルールとして登録する.
- setTimeAndStage(int, int, int, int, Enum<?>) - クラスのメソッド jp.soars.core.TRule
-
臨時実行ルールとして登録する.
- setTimeAndStage(int, int, int, Enum<?>) - クラスのメソッド jp.soars.core.TRule
-
定時実行ルールとして登録する.
- setValueToSlot(double) - クラスのメソッド jp.soars.utils.random.TCRoulette
-
スロットに値をセットする.
- setWarningFlag(boolean) - クラスのメソッド jp.soars.core.TSOARSBuilder
-
ワーニングメッセージを出力するか?
- shuffle(boolean[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the specified array
a
destructively. - shuffle(boolean[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(boolean[], int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the first
n
elements in the specified arraya
destructively. - shuffle(boolean[], int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(boolean[], int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the elements of the specified array
a
placed betweenbegin
andend
destructively. - shuffle(boolean[], int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(byte[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the specified array
a
destructively. - shuffle(byte[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(byte[], int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the first
n
elements in the specified arraya
destructively. - shuffle(byte[], int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(byte[], int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the elements of the specified array
a
placed betweenbegin
andend
destructively. - shuffle(byte[], int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(char[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the specified array
a
destructively. - shuffle(char[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(char[], int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the first
n
elements in the specified arraya
destructively. - shuffle(char[], int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(char[], int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the elements of the specified array
a
placed betweenbegin
andend
destructively. - shuffle(char[], int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(double[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the specified array
a
destructively. - shuffle(double[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(double[], int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the first
n
elements in the specified arraya
destructively. - shuffle(double[], int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(double[], int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the elements of the specified array
a
placed betweenbegin
andend
destructively. - shuffle(double[], int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(float[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the specified array
a
destructively. - shuffle(float[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(float[], int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the first
n
elements in the specified arraya
destructively. - shuffle(float[], int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(float[], int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the elements of the specified array
a
placed betweenbegin
andend
destructively. - shuffle(float[], int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(int[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the specified array
a
destructively. - shuffle(int[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(int[], int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the first
n
elements in the specified arraya
destructively. - shuffle(int[], int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(int[], int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the elements of the specified array
a
placed betweenbegin
andend
destructively. - shuffle(int[], int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(long[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the specified array
a
destructively. - shuffle(long[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(long[], int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the first
n
elements in the specified arraya
destructively. - shuffle(long[], int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(long[], int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the elements of the specified array
a
placed betweenbegin
andend
destructively. - shuffle(long[], int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(short[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the specified array
a
destructively. - shuffle(short[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(short[], int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the first
n
elements in the specified arraya
destructively. - shuffle(short[], int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(short[], int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the elements of the specified array
a
placed betweenbegin
andend
destructively. - shuffle(short[], int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(Object[]) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the specified array
a
destructively. - shuffle(Object[]) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(Object[], int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the first
n
elements in the specified arraya
destructively. - shuffle(Object[], int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(Object[], int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the elements of the specified array
a
placed betweenbegin
andend
destructively. - shuffle(Object[], int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(List<?>, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the first
n
elements in the specified list destructively. - shuffle(List<?>, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(List<?>, int, int) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
Shuffles the elements of the specified list placed between
begin
andend
destructively. - shuffle(List<?>, int, int) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffle(List<T>) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
リストをシャッフルする.
- shuffle(List<T>) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shuffleWithoutCopy(List<T>) - インタフェースのメソッド jp.soars.utils.random.ICRandom
-
リストをシャッフルする.
- shuffleWithoutCopy(List<T>) - クラスのメソッド jp.soars.utils.random.TCAbstractRandom
- shutdown() - クラスのメソッド jp.soars.core.TRuleExecutor
-
ルール実行器を終了する.
- sort(Comparator<HashMap<String, String>>) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
要素をソートする.
- sortAsNumberBy(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーに対応する要素を数字とみなしてソートする.
- sortAsStringBy(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
キーに対応する要素を文字列とみなしてソートする.
- STAGE - 列挙の列挙型定数 jp.soars.core.enums.ERuleType
-
ステージ実行ルール.
- stepsPerDay() - クラスのstaticメソッド jp.soars.core.TTime
-
1日あたりのステップ数を返す.
- stepsPerHour() - クラスのstaticメソッド jp.soars.core.TTime
-
1時間あたりのステップ数を返す.
- stepsPerMinute() - クラスのstaticメソッド jp.soars.core.TTime
-
1分あたりのステップ数を返す.
- sub(int) - クラスのメソッド jp.soars.core.TTime
-
時間を引く.
- sub(int, int, int) - クラスのメソッド jp.soars.core.TTime
-
時間を引く.
- sub(int, int, int, int) - クラスのメソッド jp.soars.core.TTime
-
時間を引く.
- sub(String) - クラスのメソッド jp.soars.core.TTime
-
時間を引く.
- sub(TTime) - クラスのメソッド jp.soars.core.TTime
-
時間を引く.
T
- TAgent - jp.soars.coreのクラス
-
エージェントクラス.
- TAgentManager - jp.soars.coreのクラス
-
エージェント管理クラス.
- TAgentRule - jp.soars.coreのクラス
-
エージェントルールクラス.
- TAgentRule(String, TRole) - クラスのコンストラクタ jp.soars.core.TAgentRule
-
コンストラクタ
- TCAbstractRandom - jp.soars.utils.randomのクラス
-
This abstract class provides the default implementation of random number generator's methods.
- TCAbstractRandom() - クラスのコンストラクタ jp.soars.utils.random.TCAbstractRandom
- TCCsvData - jp.soars.utils.csvのクラス
-
CSV形式のファイルの読み書き,データの操作を行うためのクラス. 1行目がヘッダ(キー)となっている必要がある.
- TCCsvData() - クラスのコンストラクタ jp.soars.utils.csv.TCCsvData
-
コンストラクタ
- TCCsvData(String) - クラスのコンストラクタ jp.soars.utils.csv.TCCsvData
-
コンストラクタ
- TCCsvData(String[]) - クラスのコンストラクタ jp.soars.utils.csv.TCCsvData
-
コンストラクタ
- TCCsvData(ArrayList<String>) - クラスのコンストラクタ jp.soars.utils.csv.TCCsvData
-
コンストラクタ.
- TCCsvData(TCCsvData) - クラスのコンストラクタ jp.soars.utils.csv.TCCsvData
-
コピー・コンストラクタ
- TCJava48BitLcg - jp.soars.utils.randomのクラス
-
Java SDKのjava.util.Randomクラスを使った乱数生成器.
- TCJava48BitLcg() - クラスのコンストラクタ jp.soars.utils.random.TCJava48BitLcg
-
デフォルトコンストラクタ.
- TCJava48BitLcg(long) - クラスのコンストラクタ jp.soars.utils.random.TCJava48BitLcg
-
コンストラクタ
- TCRoulette - jp.soars.utils.randomのクラス
-
ルーレット
- TCRoulette(int, ICRandom) - クラスのコンストラクタ jp.soars.utils.random.TCRoulette
-
コンストラクタ
- TCRoulette(ICRandom) - クラスのコンストラクタ jp.soars.utils.random.TCRoulette
-
コンストラクタ
- TCSimpleCsvData - jp.soars.utils.csvのクラス
-
CSVファイルを1行ずつ読んで,カラム名で値を取ることができるCSVユーティリティクラスです.
- TCSimpleCsvData(String) - クラスのコンストラクタ jp.soars.utils.csv.TCSimpleCsvData
-
コンストラクタ
- TEMPORARY - 列挙の列挙型定数 jp.soars.core.enums.ERuleType
-
臨時実行ルール.
- tick() - クラスのstaticメソッド jp.soars.core.TTime
-
1ティックあたりの秒数を返す.
- TMessage - jp.soars.coreのクラス
-
ワーニングとエラーのメッセージを出力するクラス.
- TMessage() - クラスのコンストラクタ jp.soars.core.TMessage
- TObject - jp.soars.coreのクラス
-
オブジェクトクラス.
- TObject(Enum<?>, String, int, TRuleExecutor, ICRandom) - クラスのコンストラクタ jp.soars.core.TObject
-
コンストラクタ
- toString() - クラスのメソッド jp.soars.core.TAgent
-
文字列として返す.
- toString() - クラスのメソッド jp.soars.core.TSpot
-
文字列として返す.
- toString() - クラスのメソッド jp.soars.core.TTime
-
時刻文字列を返す.
- toString() - クラスのメソッド jp.soars.utils.csv.TCCsvData
- TProperty - jp.soars.utilsのクラス
-
プロパティ.
- TProperty() - クラスのコンストラクタ jp.soars.utils.TProperty
-
コンストラクタ
- TProperty(String) - クラスのコンストラクタ jp.soars.utils.TProperty
-
コンストラクタ
- TRole - jp.soars.coreのクラス
-
役割クラス.
役割は0個以上のルールを持つ.
役割は,アクティブ/非アクティブの2状態をとる.非アクティブの場合,その役割がもつルールは実行されない.
役割は,0個以上の親役割,0個以上の子役割を持つことができる. - TRole(Enum<?>, TObject) - クラスのコンストラクタ jp.soars.core.TRole
-
コンストラクタ
- TRole(Enum<?>, TObject, int, int) - クラスのコンストラクタ jp.soars.core.TRole
-
コンストラクタ
- TRule - jp.soars.coreのクラス
-
ルールクラス.ルールタイプは TRuleType で定義.
- TRule(String, TRole) - クラスのコンストラクタ jp.soars.core.TRule
-
コンストラクタ.
- TRuleExecutor - jp.soars.coreのクラス
-
ルール実行器クラス.
- TSOARSBuilder - jp.soars.coreのクラス
-
SOARSの設定から必要なインスタンスを作成する.
- TSOARSBuilder(String, String, String, List<Enum<?>>, Set<Enum<?>>, Set<Enum<?>>) - クラスのコンストラクタ jp.soars.core.TSOARSBuilder
-
コンストラクタ
- TSOARSBuilder(String, String, String, List<Enum<?>>, Set<Enum<?>>, Set<Enum<?>>, Set<Enum<?>>, Enum<?>) - クラスのコンストラクタ jp.soars.core.TSOARSBuilder
-
コンストラクタ tickとdefaultLayerは2つ目以降のインスタンスで変更できない.
- TSpot - jp.soars.coreのクラス
-
スポットクラス.
- TSpotManager - jp.soars.coreのクラス
-
スポット管理クラス.
- TTime - jp.soars.coreのクラス
-
時間クラス.
- TTime() - クラスのコンストラクタ jp.soars.core.TTime
-
コンストラクタ 無効時刻で初期化される.
- TTime(int, int, int) - クラスのコンストラクタ jp.soars.core.TTime
-
コンストラクタ hh:mm:ss 形式で初期化される.
- TTime(int, int, int, int) - クラスのコンストラクタ jp.soars.core.TTime
-
コンストラクタ dd/hh:mm:ss 形式で初期化される.
- TTime(String) - クラスのコンストラクタ jp.soars.core.TTime
-
コンストラクタ
- TTime(TTime) - クラスのコンストラクタ jp.soars.core.TTime
-
コピーコンストラクタ.
V
- valueOf(String) - 列挙のstaticメソッド jp.soars.core.enums.EAction
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙のstaticメソッド jp.soars.core.enums.ECoreLayer
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙のstaticメソッド jp.soars.core.enums.ECoreStage
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙のstaticメソッド jp.soars.core.enums.ERuleDebugMode
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙のstaticメソッド jp.soars.core.enums.ERuleLogKey
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙のstaticメソッド jp.soars.core.enums.ERuleType
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙のstaticメソッド jp.soars.core.enums.ERuntimeLogKey
-
指定した名前を持つこの型の列挙型定数を返します。
- values() - 列挙のstaticメソッド jp.soars.core.enums.EAction
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙のstaticメソッド jp.soars.core.enums.ECoreLayer
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙のstaticメソッド jp.soars.core.enums.ECoreStage
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙のstaticメソッド jp.soars.core.enums.ERuleDebugMode
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙のstaticメソッド jp.soars.core.enums.ERuleLogKey
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙のstaticメソッド jp.soars.core.enums.ERuleType
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙のstaticメソッド jp.soars.core.enums.ERuntimeLogKey
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
W
- writeTo(PrintWriter) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
出力ストリームへCSVデータを書き出す.
- writeTo(String) - クラスのメソッド jp.soars.utils.csv.TCCsvData
-
ファイルへCSVデータを書き出す.
All Classes and Interfaces|すべてのパッケージ|直列化された形式