diff --git a/core/src/main/java/module-info.java b/core/src/main/java/module-info.java index fe7fcacf..29462f6b 100644 --- a/core/src/main/java/module-info.java +++ b/core/src/main/java/module-info.java @@ -1,9 +1,9 @@ import io.xpipe.core.util.CoreJacksonModule; module io.xpipe.core { - requires com.fasterxml.jackson.core; - requires com.fasterxml.jackson.databind; - requires com.fasterxml.jackson.module.paramnames; + requires transitive com.fasterxml.jackson.core; + requires transitive com.fasterxml.jackson.databind; + requires transitive com.fasterxml.jackson.module.paramnames; exports io.xpipe.core.store; exports io.xpipe.core.source; diff --git a/extension/src/main/java/io/xpipe/extension/DataSourceProvider.java b/extension/src/main/java/io/xpipe/extension/DataSourceProvider.java index ddb2a301..6ec41999 100644 --- a/extension/src/main/java/io/xpipe/extension/DataSourceProvider.java +++ b/extension/src/main/java/io/xpipe/extension/DataSourceProvider.java @@ -6,5 +6,5 @@ public interface DataSourceProvider { String getId(); - Class getType(); + Class> getType(); } diff --git a/extension/src/main/java/io/xpipe/extension/SupportedApplicationProvider.java b/extension/src/main/java/io/xpipe/extension/SupportedApplicationProvider.java index 3bc5b27f..4ffc44c2 100644 --- a/extension/src/main/java/io/xpipe/extension/SupportedApplicationProvider.java +++ b/extension/src/main/java/io/xpipe/extension/SupportedApplicationProvider.java @@ -7,7 +7,11 @@ import javafx.scene.layout.Region; public interface SupportedApplicationProvider { - Region createRetrieveInstructions(ObservableValue id); + Region createTableRetrieveInstructions(ObservableValue id); + + Region createStructureRetrieveInstructions(ObservableValue id); + + Region createRawRetrieveInstructions(ObservableValue id); Image getLogo();