public class AliasProvider extends Object
| Constructor and Description |
|---|
AliasProvider(@NotNull Path path) |
| 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)
ソースが存在するかどうかを返します。
|
public AliasProvider(@NotNull
@NotNull Path path)
public void close()
public AliasUpdater createUpdater(@NotNull @NotNull String sourceName, @NotNull @NotNull String sourceURL)
sourceName - ソースの名前sourceURL - ソースのURLpublic boolean hasAlias(@NotNull
@NotNull String query)
query - エイリアス対象のkueripublic boolean hasSource(String id)
id - ソースのIDpublic AliasSource getSource(String id)
id - ソースのID@Nullable public @Nullable Alias getQueryByAlias(String alias)
alias - エイリアスpublic int countAliases()
Copyright © 2023. All rights reserved.