2020-12-29 16:14:53 +01:00
|
|
|
package io.gitlab.jfronny.resclone.api;
|
|
|
|
|
|
|
|
import java.nio.file.Path;
|
|
|
|
|
|
|
|
public interface RescloneApi {
|
|
|
|
void addFetcher(PackFetcher fetcher);
|
2021-04-03 02:40:38 +02:00
|
|
|
|
2020-12-29 16:14:53 +01:00
|
|
|
void addProcessor(PackProcessor processor);
|
2021-04-03 02:40:38 +02:00
|
|
|
|
2020-12-29 16:14:53 +01:00
|
|
|
void addPack(String fetcher, String pack, String name);
|
2021-04-03 02:40:38 +02:00
|
|
|
|
2021-03-03 08:14:52 +01:00
|
|
|
void addPack(String fetcher, String pack, String name, boolean forceRedownload);
|
2021-04-03 02:40:38 +02:00
|
|
|
|
2021-05-11 17:51:34 +02:00
|
|
|
void addPack(String fetcher, String pack, String name, boolean forceRedownload, boolean forceEnable);
|
|
|
|
|
2020-12-29 22:22:23 +01:00
|
|
|
void reload();
|
2021-04-03 02:40:38 +02:00
|
|
|
|
2020-12-29 16:14:53 +01:00
|
|
|
Path getConfigPath();
|
2022-06-05 17:40:50 +02:00
|
|
|
}
|