org.ujmp.core.util
Class AbstractPlugin

java.lang.Object
  extended by org.ujmp.core.util.AbstractPlugin
All Implemented Interfaces:
HasDependencies, HasDescription, HasStatus
Direct Known Subclasses:
Plugin

public abstract class AbstractPlugin
extends Object
implements HasDescription, HasDependencies, HasStatus


Constructor Summary
AbstractPlugin()
           
 
Method Summary
abstract  Collection<String> getNeededClasses()
           
 String getStatus()
           
 boolean isAvailable()
           
 void setDescription(String description)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ujmp.core.interfaces.HasDescription
getDescription
 
Methods inherited from interface org.ujmp.core.interfaces.HasDependencies
getDependencies
 

Constructor Detail

AbstractPlugin

public AbstractPlugin()
Method Detail

getNeededClasses

public abstract Collection<String> getNeededClasses()

getStatus

public String getStatus()
Specified by:
getStatus in interface HasStatus

isAvailable

public boolean isAvailable()

setDescription

public final void setDescription(String description)
Specified by:
setDescription in interface HasDescription


Copyright © 2010. All Rights Reserved.