public class PluginResolverImpl extends Object implements PluginResolver
| Constructor and Description |
|---|
PluginResolverImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFallbackResolver(BaseResolver resolver)
フォールバックリゾルバを追加します。
フォールバックリゾルバは、プラグインが見つからなかった場合にフォールバックとして使用されるリゾルバです。
|
void |
addResolver(BaseResolver resolver,
String... names)
リゾルバを追加します。
|
ResolveResult |
pickUpOne(MultiResult multiResult)
複数の結果(
MultiResult)を一つの結果にピックアップします。 |
ResolveResult |
resolve(String query)
クエリを使用してプラグインを解決します。
|
public void addResolver(BaseResolver resolver, String... names)
addResolver in interface PluginResolverresolver - 追加するリゾルバnames - リゾルバの名前とエイリアスpublic void addFallbackResolver(BaseResolver resolver)
addFallbackResolver in interface PluginResolverresolver - 追加するリゾルバpublic ResolveResult resolve(String query)
resolve in interface PluginResolverquery - クエリpublic ResolveResult pickUpOne(MultiResult multiResult)
MultiResult)を一つの結果にピックアップします。pickUpOne in interface PluginResolvermultiResult - 複数の結果Copyright © 2023. All rights reserved.