public final class PluginManifest extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BASE_PLUGIN |
static String |
BUILD_DATE |
static String |
DEPENDENCIES |
static String |
DESCRIPTION |
static String |
DEVELOPERS |
static String |
DISPLAY_VERSION |
static String |
HOMEPAGE |
static String |
IMPLEMENTATION_BUILD |
static String |
ISSUE_TRACKER_URL |
static String |
KEY |
static String |
LICENSE |
static String |
MAIN_CLASS |
static String |
NAME |
static String |
ORGANIZATION |
static String |
ORGANIZATION_URL |
static String |
REQUIRE_PLUGINS |
static String |
SONAR_VERSION |
static String |
SONARLINT_SUPPORTED |
static String |
SOURCES_URL |
static String |
TERMS_CONDITIONS_URL |
static String |
USE_CHILD_FIRST_CLASSLOADER |
static String |
VERSION |
| Constructor and Description |
|---|
PluginManifest() |
PluginManifest(File file)
Load the manifest from a JAR file.
|
PluginManifest(Manifest manifest) |
public static final String KEY
public static final String MAIN_CLASS
public static final String NAME
public static final String DESCRIPTION
public static final String ORGANIZATION
public static final String ORGANIZATION_URL
public static final String LICENSE
public static final String VERSION
public static final String SONAR_VERSION
public static final String DEPENDENCIES
public static final String HOMEPAGE
public static final String TERMS_CONDITIONS_URL
public static final String BUILD_DATE
public static final String ISSUE_TRACKER_URL
public static final String REQUIRE_PLUGINS
public static final String USE_CHILD_FIRST_CLASSLOADER
public static final String BASE_PLUGIN
public static final String IMPLEMENTATION_BUILD
public static final String SOURCES_URL
public static final String DEVELOPERS
public static final String SONARLINT_SUPPORTED
public static final String DISPLAY_VERSION
public PluginManifest(File file) throws IOException
IOExceptionpublic PluginManifest(Manifest manifest)
manifest - can not be nullpublic PluginManifest()
public String getKey()
public PluginManifest setKey(String key)
public String getName()
public PluginManifest setName(String name)
public String[] getRequirePlugins()
public PluginManifest setRequirePlugins(@Nullable String[] requirePlugins)
public String getDescription()
public PluginManifest setDescription(String description)
public String getOrganization()
public PluginManifest setOrganization(String organization)
public String getOrganizationUrl()
public PluginManifest setOrganizationUrl(String url)
public String getLicense()
public PluginManifest setLicense(String license)
public String getVersion()
public PluginManifest setVersion(String version)
public String getDisplayVersion()
public PluginManifest setDisplayVersion(String displayVersion)
public String getSonarVersion()
public PluginManifest setSonarVersion(String sonarVersion)
public String getMainClass()
public PluginManifest setMainClass(String mainClass)
public String[] getDependencies()
public PluginManifest setDependencies(@Nullable String[] dependencies)
public Date getBuildDate()
public PluginManifest setBuildDate(@Nullable Date buildDate)
public String getHomepage()
public PluginManifest setHomepage(String homepage)
public String getTermsConditionsUrl()
public PluginManifest setTermsConditionsUrl(String termsConditionsUrl)
public String getIssueTrackerUrl()
public PluginManifest setIssueTrackerUrl(String issueTrackerUrl)
public boolean isUseChildFirstClassLoader()
public PluginManifest setUseChildFirstClassLoader(boolean useChildFirstClassLoader)
public boolean isSonarLintSupported()
public PluginManifest setSonarLintSupported(boolean sonarlintSupported)
public String getBasePlugin()
public PluginManifest setBasePlugin(String key)
public String getImplementationBuild()
public PluginManifest setImplementationBuild(String implementationBuild)
public String getSourcesUrl()
public PluginManifest setSourcesUrl(String sourcesUrl)
public String[] getDevelopers()
public PluginManifest setDevelopers(String[] developers)
public boolean isValid()
Copyright © 2010–2017 SonarSource. All rights reserved.