public class DefaultPluginMetadata extends Object implements PluginMetadata, Comparable<PluginMetadata>
public static DefaultPluginMetadata create(File file)
public File getFile()
getFile in interface PluginMetadatapublic DefaultPluginMetadata setFile(File file)
public List<File> getDeployedFiles()
getDeployedFiles in interface PluginMetadatapublic DefaultPluginMetadata addDeployedFile(File f)
public List<File> getDeprecatedExtensions()
public DefaultPluginMetadata addDeprecatedExtension(File f)
public DefaultPluginMetadata setDeprecatedExtensions(List<File> files)
public String[] getPathsToInternalDeps()
public DefaultPluginMetadata setPathsToInternalDeps(String[] pathsToInternalDeps)
public String getKey()
getKey in interface PluginMetadatapublic DefaultPluginMetadata setKey(String key)
public String getName()
getName in interface PluginMetadatapublic DefaultPluginMetadata setName(String name)
public String getMainClass()
getMainClass in interface PluginMetadatapublic DefaultPluginMetadata setMainClass(String mainClass)
public String getDescription()
getDescription in interface PluginMetadatapublic DefaultPluginMetadata setDescription(String description)
public String getOrganization()
getOrganization in interface PluginMetadatapublic DefaultPluginMetadata setOrganization(String organization)
public String getOrganizationUrl()
getOrganizationUrl in interface PluginMetadatapublic DefaultPluginMetadata setOrganizationUrl(String organizationUrl)
public String getLicense()
getLicense in interface PluginMetadatapublic DefaultPluginMetadata setLicense(String license)
public String getVersion()
getVersion in interface PluginMetadatapublic DefaultPluginMetadata setVersion(String version)
public String getHomepage()
getHomepage in interface PluginMetadatapublic DefaultPluginMetadata setHomepage(String homepage)
public boolean hasKey()
public boolean hasMainClass()
public DefaultPluginMetadata setUseChildFirstClassLoader(boolean use)
public boolean isUseChildFirstClassLoader()
isUseChildFirstClassLoader in interface PluginMetadatapublic DefaultPluginMetadata setBasePlugin(String key)
public String getBasePlugin()
getBasePlugin in interface PluginMetadatapublic boolean isCore()
isCore in interface PluginMetadatapublic DefaultPluginMetadata setCore(boolean b)
public boolean isOldManifest()
public int compareTo(PluginMetadata other)
compareTo in interface Comparable<PluginMetadata>Copyright © 2009-2012 SonarSource. All Rights Reserved.