xpipe/library/module-info.java
Christopher Schnick e5a84a83db Small fixes
2022-01-02 23:13:10 +01:00

45 lines
1.6 KiB
Java

module io.xpipe {
// api
exports io.xpipe.api;
// beacon
exports io.xpipe.beacon;
exports io.xpipe.beacon.exchange;
exports io.xpipe.beacon.message;
opens io.xpipe.beacon;
opens io.xpipe.beacon.exchange;
opens io.xpipe.beacon.message;
uses io.xpipe.beacon.exchange.MessageExchange;
provides io.xpipe.beacon.exchange.MessageExchange with
io.xpipe.beacon.exchange.ListCollectionsExchange,
io.xpipe.beacon.exchange.ListEntriesExchange,
io.xpipe.beacon.exchange.ReadTableDataExchange,
io.xpipe.beacon.exchange.ReadInfoExchange,
io.xpipe.beacon.exchange.StatusExchange,
io.xpipe.beacon.exchange.StopExchange,
io.xpipe.beacon.exchange.StoreResourceExchange,
io.xpipe.beacon.exchange.VersionExchange;
// core
exports io.xpipe.core.store;
exports io.xpipe.core.source;
exports io.xpipe.core.data.generic;
exports io.xpipe.core.data.type;
exports io.xpipe.core.data.node;
exports io.xpipe.core.util;
exports io.xpipe.core.data.typed;
opens io.xpipe.core.store;
opens io.xpipe.core.source;
opens io.xpipe.core.data.typed;
// core services
uses com.fasterxml.jackson.databind.Module;
provides com.fasterxml.jackson.databind.Module with io.xpipe.core.util.CoreJacksonModule;
requires com.fasterxml.jackson.core;
requires com.fasterxml.jackson.databind;
requires com.fasterxml.jackson.module.paramnames;
requires static lombok;
requires static javafx.base;
requires static javafx.graphics;
}