Constructor and Description |
---|
ResolveResultWriter(net.kunmc.lab.peyangpaperutils.lib.terminal.Terminal terminal,
ResolveResult result) |
Modifier and Type | Method and Description |
---|---|
ResolveResult |
BaseResolver.autoPickOnePlugin(MultiResult multiResult)
複数のリソースを自動で一意に特定します。
|
ResolveResult |
PluginResolver.pickUpOne(MultiResult multiResult)
複数の結果(
MultiResult )を一つの結果にピックアップします。 |
ResolveResult |
BaseResolver.resolve(QueryContext query)
クエリを解決します。
|
ResolveResult |
PluginResolver.resolve(String query)
クエリを使用してプラグインを解決します。
|
Modifier and Type | Interface and Description |
---|---|
interface |
ErrorResult
解決に失敗したことを表すクエリ解決結果です。
|
interface |
MultiResult
プラグインが一意に決定できなかった場合に返される結果です。
|
interface |
SuccessResult
解決に成功したことを表すクエリ解決結果です。
|
Modifier and Type | Method and Description |
---|---|
ResolveResult[] |
MultiResult.getResults() |
Modifier and Type | Method and Description |
---|---|
ResolveResult |
PluginResolverImpl.pickUpOne(MultiResult multiResult)
複数の結果(
MultiResult )を一つの結果にピックアップします。 |
ResolveResult |
PluginResolverImpl.resolve(String query)
クエリを使用してプラグインを解決します。
|
Modifier and Type | Class and Description |
---|---|
class |
CurseBukkitSuccessResult
CurseForge または Bukkit.org の成功結果を表すクラス
|
class |
GitHubSuccessResult |
class |
SpigotMCSuccessResult |
Modifier and Type | Method and Description |
---|---|
ResolveResult |
SpigotMCResolver.autoPickOnePlugin(MultiResult multiResult) |
ResolveResult |
CurseBukkitResolver.autoPickOnePlugin(MultiResult multiResult) |
ResolveResult |
RawURLResolver.autoPickOnePlugin(MultiResult multiResult) |
ResolveResult |
AliasPluginResolver.autoPickOnePlugin(MultiResult multiResult) |
ResolveResult |
SpigotMCResolver.resolve(QueryContext query) |
ResolveResult |
CurseBukkitResolver.resolve(QueryContext query) |
ResolveResult |
RawURLResolver.resolve(QueryContext query) |
ResolveResult |
AliasPluginResolver.resolve(QueryContext query) |
Modifier and Type | Method and Description |
---|---|
ResolveResult |
BruteforceGitHubResolver.autoPickOnePlugin(MultiResult multiResult) |
ResolveResult |
GitHubURLResolver.autoPickOnePlugin(MultiResult multiResult) |
ResolveResult |
OmittedGitHubResolver.autoPickOnePlugin(MultiResult multiResult) |
ResolveResult |
BruteforceGitHubResolver.resolve(QueryContext query) |
ResolveResult |
GitHubURLResolver.resolve(QueryContext query) |
ResolveResult |
OmittedGitHubResolver.resolve(QueryContext query) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSuccessResult
解決に成功したことを表すクエリ解決結果です。
|
class |
ErrorResultImpl |
class |
MultiResultImpl
解決結果が複数ある場合に返されるクラスです。
|
class |
PipeResult
他のリゾルバに解決を委譲することを表す解決結果です。
通常は内部でのみで使用され、
PluginResolverImpl.resolve(String) から返されることはありません。 |
Copyright © 2023. All rights reserved.