Package org.sonar.updatecenter.common
Class UpdateCenterDeserializer
- java.lang.Object
-
- org.sonar.updatecenter.common.UpdateCenterDeserializer
-
public final class UpdateCenterDeserializer extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpdateCenterDeserializer.Mode
-
Field Summary
Fields Modifier and Type Field Description static StringCHANGELOG_URL_SUFFIXstatic StringDATE_SUFFIXstatic StringDEFAULTS_PREFIXstatic StringDESCRIPTION_SUFFIXstatic StringDISPLAY_VERSION_SUFFIXstatic StringDOWNLOAD_DATACENTER_URL_SUFFIXstatic StringDOWNLOAD_DEVELOPER_URL_SUFFIXstatic StringDOWNLOAD_ENTERPRISE_URL_SUFFIXstatic StringDOWNLOAD_URL_SUFFIXstatic StringMAVEN_ARTIFACTID_SUFFIXstatic StringMAVEN_GROUPID_SUFFIXstatic StringPLUGINSstatic StringSCANNERSstatic StringSONAR_PREFIX
-
Constructor Summary
Constructors Constructor Description UpdateCenterDeserializer(UpdateCenterDeserializer.Mode mode, boolean ignoreError)UpdateCenterDeserializer(UpdateCenterDeserializer.Mode mode, boolean ignoreError, boolean includeArchives)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateCenterfromManyFiles(File mainFile)Load configuration with one file for each pluginUpdateCenterfromProperties(Properties p)static StringgetDownloadUrlSuffix(Release.Edition edition)
-
-
-
Field Detail
-
DATE_SUFFIX
public static final String DATE_SUFFIX
- See Also:
- Constant Field Values
-
DESCRIPTION_SUFFIX
public static final String DESCRIPTION_SUFFIX
- See Also:
- Constant Field Values
-
MAVEN_GROUPID_SUFFIX
public static final String MAVEN_GROUPID_SUFFIX
- See Also:
- Constant Field Values
-
MAVEN_ARTIFACTID_SUFFIX
public static final String MAVEN_ARTIFACTID_SUFFIX
- See Also:
- Constant Field Values
-
CHANGELOG_URL_SUFFIX
public static final String CHANGELOG_URL_SUFFIX
- See Also:
- Constant Field Values
-
DOWNLOAD_URL_SUFFIX
public static final String DOWNLOAD_URL_SUFFIX
- See Also:
- Constant Field Values
-
DOWNLOAD_DEVELOPER_URL_SUFFIX
public static final String DOWNLOAD_DEVELOPER_URL_SUFFIX
- See Also:
- Constant Field Values
-
DOWNLOAD_ENTERPRISE_URL_SUFFIX
public static final String DOWNLOAD_ENTERPRISE_URL_SUFFIX
- See Also:
- Constant Field Values
-
DOWNLOAD_DATACENTER_URL_SUFFIX
public static final String DOWNLOAD_DATACENTER_URL_SUFFIX
- See Also:
- Constant Field Values
-
DISPLAY_VERSION_SUFFIX
public static final String DISPLAY_VERSION_SUFFIX
- See Also:
- Constant Field Values
-
SONAR_PREFIX
public static final String SONAR_PREFIX
- See Also:
- Constant Field Values
-
DEFAULTS_PREFIX
public static final String DEFAULTS_PREFIX
- See Also:
- Constant Field Values
-
PLUGINS
public static final String PLUGINS
- See Also:
- Constant Field Values
-
SCANNERS
public static final String SCANNERS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UpdateCenterDeserializer
public UpdateCenterDeserializer(UpdateCenterDeserializer.Mode mode, boolean ignoreError)
-
UpdateCenterDeserializer
public UpdateCenterDeserializer(UpdateCenterDeserializer.Mode mode, boolean ignoreError, boolean includeArchives)
-
-
Method Detail
-
getDownloadUrlSuffix
public static String getDownloadUrlSuffix(Release.Edition edition)
-
fromManyFiles
public UpdateCenter fromManyFiles(File mainFile) throws IOException
Load configuration with one file for each plugin- Throws:
IOException
-
fromProperties
public UpdateCenter fromProperties(Properties p)
-
-