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 PluginResolver
resolver
- 追加するリゾルバnames
- リゾルバの名前とエイリアスpublic void addFallbackResolver(BaseResolver resolver)
addFallbackResolver
in interface PluginResolver
resolver
- 追加するリゾルバpublic ResolveResult resolve(String query)
resolve
in interface PluginResolver
query
- クエリpublic ResolveResult pickUpOne(MultiResult multiResult)
MultiResult
)を一つの結果にピックアップします。pickUpOne
in interface PluginResolver
multiResult
- 複数の結果Copyright © 2023. All rights reserved.