Package org.ujmp.core.util
Class AbstractPlugin
- java.lang.Object
-
- org.ujmp.core.util.AbstractPlugin
-
- All Implemented Interfaces:
HasDependencies
,HasDescription
,HasStatus
- Direct Known Subclasses:
Plugin
,Plugin
,Plugin
,Plugin
,Plugin
,Plugin
,Plugin
,Plugin
,Plugin
,Plugin
,Plugin
,Plugin
,Plugin
,Plugin
,Plugin
public abstract class AbstractPlugin extends java.lang.Object implements HasDescription, HasDependencies, HasStatus
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
decription
protected java.util.Set<java.lang.String>
dependencies
protected java.util.Set<java.lang.String>
neededClasses
-
Fields inherited from interface org.ujmp.core.interfaces.HasDescription
DESCRIPTION
-
-
Constructor Summary
Constructors Constructor Description AbstractPlugin(java.lang.String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<java.lang.String>
getDependencies()
java.lang.String
getDescription()
java.util.Collection<java.lang.String>
getNeededClasses()
java.lang.String
getStatus()
boolean
isAvailable()
void
setDescription(java.lang.String description)
-
-
-
Method Detail
-
isAvailable
public boolean isAvailable()
-
setDescription
public final void setDescription(java.lang.String description)
- Specified by:
setDescription
in interfaceHasDescription
-
getDescription
public final java.lang.String getDescription()
- Specified by:
getDescription
in interfaceHasDescription
-
getNeededClasses
public final java.util.Collection<java.lang.String> getNeededClasses()
-
getDependencies
public final java.util.Collection<java.lang.String> getDependencies()
- Specified by:
getDependencies
in interfaceHasDependencies
-
-