索引

A B C D E G H I J L M N O P R S T U V W X 
All Classes and Interfaces|すべてのパッケージ|直列化された形式|定数フィールド値

A

A - enum classの列挙型定数 xyz.hotchpotch.reversi.cui.match.MatchCondition.MatchSide
A側
AIPlayers - xyz.hotchpotch.reversi.playersのクラス
AIプレーヤーに関するユーティリティクラスです。
arrangeMillis(String) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConditionUtil
標準入力から1ゲームあたりの持ち時間を取得します。
arrangePlayer(String, boolean) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConditionUtil
標準入力からプレーヤークラスを取得します。
arrangePlayers() - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConditionUtil
標準入力から総当たり戦参加プレーヤーを取得します。
arrangeTimes(String) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConditionUtil
標準入力から対戦回数を取得します。
arrangeViaConsole() - record classのstaticメソッド xyz.hotchpotch.reversi.cui.game.GameCondition
標準入力からゲーム(1回対戦)実施条件を取得します。
arrangeViaConsole() - record classのstaticメソッド xyz.hotchpotch.reversi.cui.league.LeagueCondition
標準入力から総当たり戦実施条件を取得します。
arrangeViaConsole() - record classのstaticメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition
標準入力から複数回対戦条件を取得します。
aWins() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchResult
aWinsレコード・コンポーネントの値が返されます。

B

B - enum classの列挙型定数 xyz.hotchpotch.reversi.cui.match.MatchCondition.MatchSide
B側
BLACK - enum classの列挙型定数 xyz.hotchpotch.reversi.core.Color
board() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameResult
boardレコード・コンポーネントの値が返されます。
Board - xyz.hotchpotch.reversi.coreのインタフェース
リバーシ盤を表します。
boardToMap(Board) - インタフェースのstaticメソッド xyz.hotchpotch.reversi.core.Board
指定されたリバーシ盤と同じ内容を保持するマップを返します。
booleanBuilder() - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
Boolean 型の入力値を取得するための ConsoleScanner のビルダーを返します。
BreadthFirstAIPlayer - xyz.hotchpotch.reversi.playersのクラス
幅優先探索により最善手を探す Player の実装です。
BreadthFirstAIPlayer() - クラスのコンストラクタ xyz.hotchpotch.reversi.players.BreadthFirstAIPlayer
 
build() - クラスのメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner.Builder
ConsoleScanner オブジェクトを生成します。
builder() - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
ConsoleScanner のビルダーを返します。
Builder() - クラスのコンストラクタ xyz.hotchpotch.reversi.cui.common.ConsoleScanner.Builder
 
bWins() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchResult
bWinsレコード・コンポーネントの値が返されます。

C

canApply(Board, Move) - クラスのstaticメソッド xyz.hotchpotch.reversi.core.Rule
指定されたリバーシ盤に指定された手を適用できるかを返します。
canPut(Board, Color) - クラスのstaticメソッド xyz.hotchpotch.reversi.core.Rule
指定されたリバーシ盤に指定された色の石を置ける場所があるかを返します。
canPutAt(Board, Color, Point) - クラスのstaticメソッド xyz.hotchpotch.reversi.core.Rule
指定されたリバーシ盤の指定された位置に指定された色の石を置けるかを返します。
color() - record classのメソッド xyz.hotchpotch.reversi.core.Move
colorレコード・コンポーネントの値が返されます。
Color - xyz.hotchpotch.reversi.coreのEnum Class
リバーシの石の色を表す列挙型です。
colorAt(Point) - インタフェースのメソッド xyz.hotchpotch.reversi.core.Board
このリバーシ盤上の指定された位置の石の色を返します。
complaint(String) - クラスのメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner.Builder
ユーザが要求とは異なる形式で入力した場合に標準出力に表示するエラー文字列を指定します。
ConditionUtil - xyz.hotchpotch.reversi.cui.commonのクラス
標準入力からリバーシの実施条件を取得するためのユーティリティクラスです。
ConsolePlayer - xyz.hotchpotch.reversi.cui.commonのクラス
ユーザーが標準入力から手入力で手を指定する Player の実装です。
ConsolePlayer() - クラスのコンストラクタ xyz.hotchpotch.reversi.cui.common.ConsolePlayer
 
ConsoleScanner<T> - xyz.hotchpotch.reversi.cui.commonのクラス
標準入力から対話的にユーザ入力値を取得するためのクラスです。
ConsoleScanner.Builder<T> - xyz.hotchpotch.reversi.cui.commonのクラス
ConsoleScanner オブジェクトを構築するためのビルダーです。
converter(Function<String, ? extends T>) - クラスのメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner.Builder
ユーザ入力文字列を T 型に変換するための Function を指定します。
counts() - インタフェースのメソッド xyz.hotchpotch.reversi.core.Board
このリバーシ盤上の黒白それぞれの石の数を返します。
CrazyAIPlayer - xyz.hotchpotch.reversi.playersのクラス
しばしば ルール違反の手を選択する 持ち時間を超過する 実行時例外を発生させる ことがある Player の実装です。
CrazyAIPlayer() - クラスのコンストラクタ xyz.hotchpotch.reversi.players.CrazyAIPlayer
 

D

decide(Board, Color, long) - インタフェースのメソッド xyz.hotchpotch.reversi.core.Player
この手番における自身の手(石を置く場所)を返します。
decide(Board, Color, long) - クラスのメソッド xyz.hotchpotch.reversi.cui.common.ConsolePlayer
 
decide(Board, Color, long) - クラスのメソッド xyz.hotchpotch.reversi.players.BreadthFirstAIPlayer
 
decide(Board, Color, long) - クラスのメソッド xyz.hotchpotch.reversi.players.CrazyAIPlayer
この手番における自身の手(石を置く場所)を返します。
decide(Board, Color, long) - クラスのメソッド xyz.hotchpotch.reversi.players.RandomAIPlayer
この手番における自身の手(石を置く場所)を返します。
decide(Board, Color, long) - クラスのメソッド xyz.hotchpotch.reversi.players.SimplestAIPlayer
この手番における自身の手(石を置く場所)を返します。
decide2(Board, Color, List<Point>, Instant) - クラスのメソッド xyz.hotchpotch.reversi.players.BreadthFirstAIPlayer
この手番における自身の手(石を置く場所)を返します。
decide2(Board, Color, List<Point>, Instant) - クラスのメソッド xyz.hotchpotch.reversi.players.DepthFirstAIPlayer
この手番における自身の手(石を置く場所)を返します。
decide2(Board, Color, List<Point>, Instant) - クラスのメソッド xyz.hotchpotch.reversi.players.MonteCarloAIPlayer
この手番における自身の手(石を置く場所)を返します。
DepthFirstAIPlayer - xyz.hotchpotch.reversi.playersのクラス
深さ優先探索により必勝手を探す Player の実装です。
DepthFirstAIPlayer() - クラスのコンストラクタ xyz.hotchpotch.reversi.players.DepthFirstAIPlayer
 
desc() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameResult
descレコード・コンポーネントの値が返されます。
Direction - xyz.hotchpotch.reversi.coreのEnum Class
リバーシ盤上の方向を表す列挙型です。
draws() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchResult
drawsレコード・コンポーネントの値が返されます。

E

emergencyMeasure(Function<Exception, ? extends T>) - クラスのメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner.Builder
割り込みや入出力例外が発生した際の対処方法を指定します。
enumBuilder(Class<E>) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
列挙型の要素の中から選択された要素を取得するための ConsoleScanner のビルダーを返します。
equals(Object) - record classのメソッド xyz.hotchpotch.reversi.core.Move
他のオブジェクトがこれと"等しい"かどうかを示します。
equals(Object) - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameCondition
他のオブジェクトがこれと"等しい"かどうかを示します。
equals(Object) - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameResult
他のオブジェクトがこれと"等しい"かどうかを示します。
equals(Object) - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueCondition
他のオブジェクトがこれと"等しい"かどうかを示します。
equals(Object) - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueResult
他のオブジェクトがこれと"等しい"かどうかを示します。
equals(Object) - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition
他のオブジェクトがこれと"等しい"かどうかを示します。
equals(Object) - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchResult
他のオブジェクトがこれと"等しい"かどうかを示します。
equals(Board, Board) - インタフェースのstaticメソッド xyz.hotchpotch.reversi.core.Board
2つのリバーシ盤が等価か否かを返します。
exception() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameResult
exceptionレコード・コンポーネントの値が返されます。
execute() - enum classのメソッド xyz.hotchpotch.reversi.cui.Menu
このメニューを実行します。

G

GAME - enum classの列挙型定数 xyz.hotchpotch.reversi.cui.Menu
1回対戦。
GameCondition - xyz.hotchpotch.reversi.cui.gameのRecord Class
ゲーム(1回対戦)実施条件を保持するレコードです。
GameCondition(Class<? extends Player>, Class<? extends Player>, long, boolean) - record classのコンストラクタ xyz.hotchpotch.reversi.cui.game.GameCondition
ゲーム(1回対戦)実施条件を生成します。
gameResult() - 例外のメソッド xyz.hotchpotch.reversi.cui.common.RuleViolationException
このルール違反によって確定したゲーム結果を返します。
GameResult - xyz.hotchpotch.reversi.cui.gameのRecord Class
ゲーム(1回対戦)実施結果を保持するレコードです。
GameResult(Board, Color, Throwable, String) - record classのコンストラクタ xyz.hotchpotch.reversi.cui.game.GameResult
ゲーム(1回対戦)実施結果を生成します。
GameRunner - xyz.hotchpotch.reversi.cui.gameのクラス
ゲーム(1回対戦)実行クラスです。
get() - クラスのメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
標準入力から対話的にユーザ入力値を取得し、目的の型に変換して返します。
getApplied(Move) - インタフェースのメソッド xyz.hotchpotch.reversi.core.Board
このリバーシ盤に指定された手を適用して得られるリバーシ盤を返します。
givenMillis() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameCondition
givenMillisレコード・コンポーネントの値が返されます。
givenMillis() - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueCondition
givenMillisレコード・コンポーネントの値が返されます。
givenMillis() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition
givenMillisレコード・コンポーネントの値が返されます。

H

hashCode() - record classのメソッド xyz.hotchpotch.reversi.core.Move
このオブジェクトのハッシュ・コード値を返します。
hashCode() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameCondition
このオブジェクトのハッシュ・コード値を返します。
hashCode() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameResult
このオブジェクトのハッシュ・コード値を返します。
hashCode() - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueCondition
このオブジェクトのハッシュ・コード値を返します。
hashCode() - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueResult
このオブジェクトのハッシュ・コード値を返します。
hashCode() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition
このオブジェクトのハッシュ・コード値を返します。
hashCode() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchResult
このオブジェクトのハッシュ・コード値を返します。
hashCode(Board) - インタフェースのstaticメソッド xyz.hotchpotch.reversi.core.Board
指定されたリバーシ盤のハッシュ値を返します。
hasNext(Direction) - クラスのメソッド xyz.hotchpotch.reversi.core.Point
指定された方向に次の Point が存在するかを返します。
HEIGHT - クラスのstatic変数 xyz.hotchpotch.reversi.core.Point
座標平面(リバーシ盤)の高さ

I

i() - クラスのメソッド xyz.hotchpotch.reversi.core.Point
縦座標を返します。
initBoard() - インタフェースのstaticメソッド xyz.hotchpotch.reversi.core.Board
ゲーム開始時状態のリバーシ盤を返します。
intBuilder(int, int) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
Integer 型の入力値を取得するための ConsoleScanner のビルダーを返します。
interactive() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameCondition
interactiveレコード・コンポーネントの値が返されます。
interactive() - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueCondition
interactiveレコード・コンポーネントの値が返されます。
interactive() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition
interactiveレコード・コンポーネントの値が返されます。
isGameOngoing(Board) - クラスのstaticメソッド xyz.hotchpotch.reversi.core.Rule
指定されたリバーシ盤がゲーム継続中かを返します。

J

j() - クラスのメソッド xyz.hotchpotch.reversi.core.Point
横座標を返します。
judge(Predicate<String>) - クラスのメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner.Builder
ユーザ入力値が要求形式に合致するかを判定する Predicate を指定します。

L

LEAGUE - enum classの列挙型定数 xyz.hotchpotch.reversi.cui.Menu
総当たり戦。
LeagueCondition - xyz.hotchpotch.reversi.cui.leagueのRecord Class
総当たり戦実施条件を保持するレコードです。
LeagueCondition(List<Class<? extends Player>>, long, int, boolean) - record classのコンストラクタ xyz.hotchpotch.reversi.cui.league.LeagueCondition
総当たり戦実施条件を生成します。
LeagueResult - xyz.hotchpotch.reversi.cui.leagueのRecord Class
総当たり戦実施結果を保持するレコードです。
LeagueResult(MatchResult[][]) - record classのコンストラクタ xyz.hotchpotch.reversi.cui.league.LeagueResult
総当たり戦実施結果を生成します。
LeagueRunner - xyz.hotchpotch.reversi.cui.leagueのクラス
総当たり戦実行クラスです。
LEFT - enum classの列挙型定数 xyz.hotchpotch.reversi.core.Direction
list() - クラスのstaticメソッド xyz.hotchpotch.reversi.players.AIPlayers
既知のAIプレーヤークラスの一覧を返します。
listBuilder(List<? extends T>) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
リストの中から選択された要素を取得するための ConsoleScanner のビルダーを返します。
longBuilder(long, long) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
Long 型の入力値を取得するための ConsoleScanner のビルダーを返します。
LOWER - enum classの列挙型定数 xyz.hotchpotch.reversi.core.Direction
LOWER_LEFT - enum classの列挙型定数 xyz.hotchpotch.reversi.core.Direction
左下
LOWER_RIGHT - enum classの列挙型定数 xyz.hotchpotch.reversi.core.Direction
右下

M

main(String[]) - enum classのstaticメソッド xyz.hotchpotch.reversi.cui.Menu
このアプリケーションのエントリポイントです。
MATCH - enum classの列挙型定数 xyz.hotchpotch.reversi.cui.Menu
複数回対戦。
MatchCondition - xyz.hotchpotch.reversi.cui.matchのRecord Class
複数回対戦条件を保持するレコードです。
MatchCondition(Class<? extends Player>, Class<? extends Player>, long, int, boolean) - record classのコンストラクタ xyz.hotchpotch.reversi.cui.match.MatchCondition
複数回対戦条件を生成します。
MatchCondition.MatchSide - xyz.hotchpotch.reversi.cui.matchのEnum Class
対戦者の側を表す列挙型です。
MatchResult - xyz.hotchpotch.reversi.cui.matchのRecord Class
複数回対戦結果を保持するレコードです。
MatchResult(int, int, int) - record classのコンストラクタ xyz.hotchpotch.reversi.cui.match.MatchResult
複数回対戦結果を生成します。
matchResults() - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueResult
matchResultsレコード・コンポーネントの値が返されます。
MatchRunner - xyz.hotchpotch.reversi.cui.matchのクラス
複数回対戦実行クラスです。
Menu - xyz.hotchpotch.reversi.cuiのEnum Class
リバーシゲームの実行メニューを表す列挙型であり、 このアプリケーションのエントリポイントです。
MonteCarloAIPlayer - xyz.hotchpotch.reversi.playersのクラス
モンテカルロ法で最善手を選ぶ Player の実装です。
MonteCarloAIPlayer() - クラスのコンストラクタ xyz.hotchpotch.reversi.players.MonteCarloAIPlayer
 
Move - xyz.hotchpotch.reversi.coreのRecord Class
リバーシゲームの手を表すレコードです。
Move(Color, Point) - record classのコンストラクタ xyz.hotchpotch.reversi.core.Move
新たな Move オブジェクトを生成します。

N

next(Direction) - クラスのメソッド xyz.hotchpotch.reversi.core.Point
指定された方向の次の Point を返します。

O

of(int, int) - クラスのstaticメソッド xyz.hotchpotch.reversi.core.Point
指定された位置を表す Point インスタンスを返します。
of(String) - クラスのstaticメソッド xyz.hotchpotch.reversi.core.Point
指定された位置を表す Point インスタンスを返します。
of(List<GameResult>, List<GameResult>) - record classのstaticメソッド xyz.hotchpotch.reversi.cui.match.MatchResult
複数回対戦結果を生成して返します。
of(GameCondition) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.game.GameRunner
与えられた条件でゲーム(1回対戦)を実行する GameRunner インスタンスを生成して返します。
of(LeagueCondition) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.league.LeagueRunner
与えられた条件で総当たり戦を実行する LeagueRunner インスタンスを生成して返します。
of(MatchCondition) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.match.MatchRunner
与えられた条件で複数回対戦を実行する MatchRunner インスタンスを生成して返します。
ofFailToCreatePlayer(Color, Throwable) - record classのstaticメソッド xyz.hotchpotch.reversi.cui.game.GameResult
片方のプレーヤークラスのインスタンス化に失敗した場合の不戦敗を表すゲーム実施結果を生成して返します。
ofFailToCreatePlayers(Throwable, Throwable) - record classのstaticメソッド xyz.hotchpotch.reversi.cui.game.GameResult
双方のプレーヤークラスのインスタンス化に失敗した場合のゲーム不成立を表すゲーム実施結果を生成して返します。
ofNormalEnd(Board) - record classのstaticメソッド xyz.hotchpotch.reversi.cui.game.GameResult
正常にゲーム終了した場合のゲーム実施結果を生成して返します。
ofRuleViolation(Board, Color) - record classのstaticメソッド xyz.hotchpotch.reversi.cui.game.GameResult
ルール違反の手によりゲームが終了した場合のゲーム実施結果を生成して返します。
opposite() - enum classのメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition.MatchSide
自身と反対の側を返します。

P

Player - xyz.hotchpotch.reversi.coreのインタフェース
リバーシのプレーヤーを表します。
playerA() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition
playerAレコード・コンポーネントの値が返されます。
playerB() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition
playerBレコード・コンポーネントの値が返されます。
playerBlack() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameCondition
playerBlackレコード・コンポーネントの値が返されます。
players() - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueCondition
playersレコード・コンポーネントの値が返されます。
playerWhite() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameCondition
playerWhiteレコード・コンポーネントの値が返されます。
point() - record classのメソッド xyz.hotchpotch.reversi.core.Move
pointレコード・コンポーネントの値が返されます。
Point - xyz.hotchpotch.reversi.coreのクラス
リバーシ盤上の位置を表す不変クラスです。
pos() - クラスのメソッド xyz.hotchpotch.reversi.core.Point
"a1""h8" 形式の座標を返します。
prompt(String) - クラスのメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner.Builder
標準出力に表示するプロンプト文字列を指定します。
proxy - クラスの変数 xyz.hotchpotch.reversi.players.BreadthFirstAIPlayer
思考処理を委譲するプロキシプレーヤー

R

RandomAIPlayer - xyz.hotchpotch.reversi.playersのクラス
自身の手をランダムに選択する Player の実装です。
RandomAIPlayer() - クラスのコンストラクタ xyz.hotchpotch.reversi.players.RandomAIPlayer
 
reversed() - enum classのメソッド xyz.hotchpotch.reversi.core.Color
自身と反対の色を返します。
reversibles(Board, Move) - クラスのstaticメソッド xyz.hotchpotch.reversi.core.Rule
指定されたリバーシ盤に指定された手を適用したときに ひっくり返すことのできる石の位置を返します。
RIGHT - enum classの列挙型定数 xyz.hotchpotch.reversi.core.Direction
Rule - xyz.hotchpotch.reversi.coreのクラス
リバーシのルールに関わる関数を集めたユーティリティクラスです。
RuleViolationException - xyz.hotchpotch.reversi.cui.commonの例外
ルール違反が発生したことを表す例外です。
RuleViolationException(GameResult) - 例外のコンストラクタ xyz.hotchpotch.reversi.cui.common.RuleViolationException
例外オブジェクトを生成します。
run() - クラスのメソッド xyz.hotchpotch.reversi.cui.game.GameRunner
ゲーム(1回対戦)を実行して結果を返します。
run() - クラスのメソッド xyz.hotchpotch.reversi.cui.league.LeagueRunner
総当たり戦を実施して結果を返します。
run() - クラスのメソッド xyz.hotchpotch.reversi.cui.match.MatchRunner
複数回対戦を実行して結果を返します。

S

SimplestAIPlayer - xyz.hotchpotch.reversi.playersのクラス
自身の手を単純走査で決定する Player の実装です。
SimplestAIPlayer() - クラスのコンストラクタ xyz.hotchpotch.reversi.players.SimplestAIPlayer
 
stream() - enum classのstaticメソッド xyz.hotchpotch.reversi.core.Direction
全ての Direction オブジェクトを含む直列ストリームを返します。
stream() - クラスのstaticメソッド xyz.hotchpotch.reversi.core.Point
全ての Point オブジェクトを含む直列ストリームを返します。
stringBuilder(String) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
String 型の入力値を取得するための ConsoleScanner のビルダーを返します。
stringBuilder(Predicate<String>) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
String 型の入力値を取得するための ConsoleScanner のビルダーを返します。
stringBuilder(Pattern) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
String 型の入力値を取得するための ConsoleScanner のビルダーを返します。

T

timelimit(Board, long) - クラスのメソッド xyz.hotchpotch.reversi.players.BreadthFirstAIPlayer
 
timelimit(Board, long) - クラスのメソッド xyz.hotchpotch.reversi.players.DepthFirstAIPlayer
 
timelimit(Board, long) - クラスのメソッド xyz.hotchpotch.reversi.players.MonteCarloAIPlayer
 
times() - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueCondition
timesレコード・コンポーネントの値が返されます。
times() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition
timesレコード・コンポーネントの値が返されます。
toString() - enum classのメソッド xyz.hotchpotch.reversi.core.Color
 
toString() - record classのメソッド xyz.hotchpotch.reversi.core.Move
このレコードの文字列表現を返します。
toString() - クラスのメソッド xyz.hotchpotch.reversi.core.Point
 
toString() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameCondition
このレコードの文字列表現を返します。
toString() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameResult
このレコードの文字列表現を返します。
toString() - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueCondition
このレコードの文字列表現を返します。
toString() - record classのメソッド xyz.hotchpotch.reversi.cui.league.LeagueResult
このレコードの文字列表現を返します。
toString() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition
このレコードの文字列表現を返します。
toString() - record classのメソッド xyz.hotchpotch.reversi.cui.match.MatchResult
このレコードの文字列表現を返します。
toString() - enum classのメソッド xyz.hotchpotch.reversi.cui.Menu
 
toString(Board) - インタフェースのstaticメソッド xyz.hotchpotch.reversi.core.Board
指定されたリバーシ盤の文字列表現(複数行)を返します。
toStringInline(Board) - インタフェースのstaticメソッド xyz.hotchpotch.reversi.core.Board
指定されたリバーシ盤の文字列表現(単一行)を返します。

U

UPPER - enum classの列挙型定数 xyz.hotchpotch.reversi.core.Direction
UPPER_LEFT - enum classの列挙型定数 xyz.hotchpotch.reversi.core.Direction
左上
UPPER_RIGHT - enum classの列挙型定数 xyz.hotchpotch.reversi.core.Direction
右上

V

valueOf(String) - enum classのstaticメソッド xyz.hotchpotch.reversi.core.Color
Returns the enum constant of this class with the specified name.
valueOf(String) - enum classのstaticメソッド xyz.hotchpotch.reversi.core.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - enum classのstaticメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition.MatchSide
Returns the enum constant of this class with the specified name.
valueOf(String) - enum classのstaticメソッド xyz.hotchpotch.reversi.cui.Menu
Returns the enum constant of this class with the specified name.
values() - enum classのstaticメソッド xyz.hotchpotch.reversi.core.Color
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum classのstaticメソッド xyz.hotchpotch.reversi.core.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - クラスのstaticメソッド xyz.hotchpotch.reversi.core.Point
全ての Point オブジェクトを含む配列を返します。
values() - enum classのstaticメソッド xyz.hotchpotch.reversi.cui.match.MatchCondition.MatchSide
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum classのstaticメソッド xyz.hotchpotch.reversi.cui.Menu
Returns an array containing the constants of this enum class, in the order they are declared.

W

waiter() - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
ユーザが確認するまで待機するための ConsoleScanner を生成します。
waiter(String) - クラスのstaticメソッド xyz.hotchpotch.reversi.cui.common.ConsoleScanner
ユーザが確認するまで待機するための ConsoleScanner を生成します。
WHITE - enum classの列挙型定数 xyz.hotchpotch.reversi.core.Color
WIDTH - クラスのstatic変数 xyz.hotchpotch.reversi.core.Point
座標平面(リバーシ盤)の幅
winner() - record classのメソッド xyz.hotchpotch.reversi.cui.game.GameResult
winnerレコード・コンポーネントの値が返されます。
winner(Board) - クラスのstaticメソッド xyz.hotchpotch.reversi.core.Rule
指定されたリバーシ盤の勝者の色を返します。

X

xyz.hotchpotch.reversi.core - パッケージ xyz.hotchpotch.reversi.core
リバーシの中核モデルを構成するクラスを提供します。
xyz.hotchpotch.reversi.cui - パッケージ xyz.hotchpotch.reversi.cui
CUIでのリバーシ実行に関する機能を提供します。
xyz.hotchpotch.reversi.cui.common - パッケージ xyz.hotchpotch.reversi.cui.common
CUIでのリバーシ実行に関する共通的な機能を提供します。
xyz.hotchpotch.reversi.cui.game - パッケージ xyz.hotchpotch.reversi.cui.game
CUIでのゲーム(1回対戦)実行に関する機能を提供します。
xyz.hotchpotch.reversi.cui.league - パッケージ xyz.hotchpotch.reversi.cui.league
CUIでの総当たり戦実行に関する機能を提供します。
xyz.hotchpotch.reversi.cui.match - パッケージ xyz.hotchpotch.reversi.cui.match
CUIでの複数回対戦実行に関する機能を提供します。
xyz.hotchpotch.reversi.players - パッケージ xyz.hotchpotch.reversi.players
標準的な思考アルゴリズムに基づくAIプレーヤーを提供します。
A B C D E G H I J L M N O P R S T U V W X 
All Classes and Interfaces|すべてのパッケージ|直列化された形式|定数フィールド値