xpipe/ext/base/src/main/java/module-info.java
2023-12-05 16:04:13 +00:00

65 lines
2 KiB
Java

import io.xpipe.app.browser.action.BrowserAction;
import io.xpipe.app.ext.ActionProvider;
import io.xpipe.app.ext.DataStoreProvider;
import io.xpipe.ext.base.InMemoryStoreProvider;
import io.xpipe.ext.base.action.*;
import io.xpipe.ext.base.browser.*;
import io.xpipe.ext.base.script.ScriptGroupStoreProvider;
import io.xpipe.ext.base.script.SimpleScriptStoreProvider;
open module io.xpipe.ext.base {
exports io.xpipe.ext.base;
exports io.xpipe.ext.base.action;
exports io.xpipe.ext.base.script;
requires java.desktop;
requires io.xpipe.core;
requires com.fasterxml.jackson.databind;
requires java.net.http;
requires static lombok;
requires static javafx.controls;
requires static net.synedra.validatorfx;
requires static io.xpipe.app;
requires org.kordamp.ikonli.javafx;
requires com.sun.jna;
requires com.sun.jna.platform;
requires atlantafx.base;
provides BrowserAction with
FollowLinkAction,
BackAction,
ForwardAction,
RefreshDirectoryAction,
OpenFileDefaultAction,
OpenFileWithAction,
OpenDirectoryAction,
OpenDirectoryInNewTabAction,
OpenTerminalAction,
OpenNativeFileDetailsAction,
BrowseInNativeManagerAction,
EditFileAction,
RunAction,
ChmodAction,
CopyAction,
CopyPathAction,
PasteAction,
NewItemAction,
RenameAction,
DeleteAction,
UnzipAction,
JavapAction,
JarAction;
provides ActionProvider with
RefreshStoreAction,
ScanAction,
LaunchAction,
XPipeUrlAction,
EditStoreAction,
DeleteStoreChildrenAction,
BrowseStoreAction;
provides DataStoreProvider with
ScriptGroupStoreProvider,
SimpleScriptStoreProvider,
InMemoryStoreProvider;
}