Java API documentation
This section is about the JIPipe Java API that allows you to create SciJava plugins to extend JIPipe. The Java API is very powerful and allows you to add algorithms, annotation types and new data types. It also allows you to create UI-only components such as parameter editors, plots, and table processing operations.
You can refer to the JIPipe JavaDocs for more information about the API specifics. The following tutorials will show you to implement your own Java extensions via small examples.
Provides a link to the JavaDocs
Explains how to setup a SciJava plugin project to extend JIPipe
Explains how to create a custom algorithm
Explains how to create custom data types
Explains how to create an UI for a parameter
Explains how to use the JIPipe API to run graphs, algorithms, or projects within pure java code