public interface AliasProvider
Modifier and Type | Method and Description |
---|---|
void |
close()
このクラスを破棄します。
|
int |
countAliases()
エイリアスの数を取得します。
|
AliasUpdater |
createUpdater(@NotNull String sourceName,
@NotNull String sourceURL)
アップデータを作成します。
|
@Nullable Alias |
getQueryByAlias(String alias)
エイリアスからクエリを取得します。
|
AliasSource |
getSource(String id)
ソースを取得します。
|
boolean |
hasAlias(@NotNull String query)
エイリアスが存在するかどうかを返します。
|
boolean |
hasSource(String id)
ソースが存在するかどうかを返します。
|
void close()
AliasUpdater createUpdater(@NotNull @NotNull String sourceName, @NotNull @NotNull String sourceURL)
sourceName
- ソースの名前sourceURL
- ソースのURLboolean hasAlias(@NotNull @NotNull String query)
query
- エイリアス対象のkueriboolean hasSource(String id)
id
- ソースのIDAliasSource getSource(String id)
id
- ソースのID@Nullable @Nullable Alias getQueryByAlias(String alias)
alias
- エイリアスint countAliases()
Copyright © 2023. All rights reserved.