| 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.