public class PluginInfo extends Object implements Comparable<PluginInfo>
Constructor and Description |
---|
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) |
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)
public String getName()
public String getAuthor()
public String getVersion()
public String getMainClass()
public String getTitle()
public String getDescription()
@Deprecated public String[] getCategory()
public String getJavaMinVersion()
public String getJavaMaxVersion()
public String getApplicationMinVersion()
public String getApplicationMaxVersion()
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 int compareTo(PluginInfo o)
compareTo
in interface Comparable<PluginInfo>
Copyright © 2000–2015 FreeHEP. All rights reserved.