|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.freehep.application.studio.PluginInfo
public class PluginInfo
Plugin descriptor. The plugin may or may not be downloaded or started.
Constructor Summary | |
---|---|
PluginInfo(org.jdom.Element node)
Builds a PluginInfo from a JDOM element |
|
PluginInfo(PluginInfo original)
Copy constructor. |
|
PluginInfo(String name,
String author,
String version,
String mainClass,
String title,
String description,
String category,
boolean defaultLoadAtStart)
|
|
PluginInfo(String name,
String author,
String version,
String mainClass,
String title,
String description,
String category,
boolean defaultLoadAtStart,
Map<String,String> properties,
String[] j2se,
String[] appVersion,
Map<String,String[]> depends)
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PluginInfo(String name, String author, String version, String mainClass, String title, String description, String category, boolean defaultLoadAtStart)
public PluginInfo(String name, String author, String version, String mainClass, String title, String description, String category, boolean defaultLoadAtStart, Map<String,String> properties, String[] j2se, String[] appVersion, Map<String,String[]> depends)
public PluginInfo(org.jdom.Element node)
public PluginInfo(PluginInfo original)
Method Detail |
---|
public String getName()
public String getAuthor()
public String getVersion()
public String getMainClass()
public String getTitle()
public String getDescription()
@Deprecated public String[] getCategory()
public List<String[]> getCategories()
public Map<String,String> getProperties()
public String getJavaMinVersion()
public String getJavaMaxVersion()
public String getApplicationMinVersion()
public String getApplicationMaxVersion()
public Set<String> getRequiredPluginNames()
public String getRequiredPluginMinVersion(String pluginName)
public String getRequiredPluginMaxVersion(String pluginName)
public List<LibInfo> getLibraries()
public boolean isLoadAtStart()
public boolean hasMainClass()
public PluginDir getDirectory()
public Plugin getPlugin()
public Throwable getErrorStatus()
public boolean isApplicationCompatible(Studio app)
public boolean isJavaCompatible()
public boolean isRequiredPluginValid(PluginInfo required)
public void setDirectory(PluginDir directory)
public void setLoadAtStart(boolean loadAtStart)
public void setLibraries(ArrayList<LibInfo> libraries)
public int compareTo(PluginInfo o)
compareTo
in interface Comparable<PluginInfo>
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |