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