Skip to content

Commit eb3398b

Browse files
committed
Stop using deprecated SortablePlugin class
1 parent 9d98bda commit eb3398b

File tree

6 files changed

+11
-21
lines changed

6 files changed

+11
-21
lines changed

src/main/java/org/scijava/app/AbstractApp.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
package org.scijava.app;
3737

38-
import org.scijava.plugin.SortablePlugin;
38+
import org.scijava.plugin.AbstractRichPlugin;
3939
import org.scijava.util.Manifest;
4040
import org.scijava.util.POM;
4141

@@ -44,7 +44,7 @@
4444
*
4545
* @author Curtis Rueden
4646
*/
47-
public abstract class AbstractApp extends SortablePlugin implements App {
47+
public abstract class AbstractApp extends AbstractRichPlugin implements App {
4848

4949
/** Maven POM with metadata about the application. */
5050
private POM pom;

src/main/java/org/scijava/app/App.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,8 @@
3535

3636
package org.scijava.app;
3737

38-
import org.scijava.Contextual;
39-
import org.scijava.Prioritized;
4038
import org.scijava.plugin.Plugin;
41-
import org.scijava.plugin.SciJavaPlugin;
39+
import org.scijava.plugin.RichPlugin;
4240
import org.scijava.util.Manifest;
4341
import org.scijava.util.POM;
4442

@@ -56,7 +54,7 @@
5654
* @see Plugin
5755
* @see AppService
5856
*/
59-
public interface App extends SciJavaPlugin, Contextual, Prioritized {
57+
public interface App extends RichPlugin {
6058

6159
/** Gets the title of the application. */
6260
String getTitle();

src/main/java/org/scijava/plugin/AbstractTypedPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
* @param <D> Data type associated with the plugin.
4545
* @see Typed
4646
*/
47-
public abstract class AbstractTypedPlugin<D> extends SortablePlugin implements
48-
TypedPlugin<D>
47+
public abstract class AbstractTypedPlugin<D> extends AbstractRichPlugin
48+
implements TypedPlugin<D>
4949
{
5050

5151
// -- Typed methods --

src/main/java/org/scijava/plugin/TypedPlugin.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535

3636
package org.scijava.plugin;
3737

38-
import org.scijava.Contextual;
39-
import org.scijava.Prioritized;
4038
import org.scijava.Typed;
4139

4240
/**
@@ -46,8 +44,6 @@
4644
* @param <D> Data type associated with the plugin.
4745
* @see Typed
4846
*/
49-
public interface TypedPlugin<D> extends SciJavaPlugin, Contextual, Prioritized,
50-
Typed<D>
51-
{
47+
public interface TypedPlugin<D> extends RichPlugin, Typed<D> {
5248
// NB: Marker interface.
5349
}

src/main/java/org/scijava/service/AbstractService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@
3737

3838
import org.scijava.Context;
3939
import org.scijava.event.EventService;
40-
import org.scijava.plugin.SortablePlugin;
40+
import org.scijava.plugin.AbstractRichPlugin;
4141

4242
/**
4343
* Abstract superclass of {@link Service} implementations.
4444
*
4545
* @author Curtis Rueden
4646
*/
47-
public abstract class AbstractService extends SortablePlugin implements
47+
public abstract class AbstractService extends AbstractRichPlugin implements
4848
Service
4949
{
5050

src/main/java/org/scijava/service/Service.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,9 @@
3535

3636
package org.scijava.service;
3737

38-
import org.scijava.Contextual;
3938
import org.scijava.Disposable;
40-
import org.scijava.Prioritized;
4139
import org.scijava.plugin.Plugin;
42-
import org.scijava.plugin.SciJavaPlugin;
40+
import org.scijava.plugin.RichPlugin;
4341

4442
/**
4543
* A SciJava service, for a particular area of functionality.
@@ -54,9 +52,7 @@
5452
* @author Curtis Rueden
5553
* @see Plugin
5654
*/
57-
public interface Service extends SciJavaPlugin, Contextual, Prioritized,
58-
Disposable
59-
{
55+
public interface Service extends RichPlugin, Disposable {
6056

6157
/**
6258
* Performs any needed initialization when the service is first loaded.

0 commit comments

Comments
 (0)