Package biz.aQute.bnd.reporter.helpers
Class HeadersHelper
- java.lang.Object
-
- biz.aQute.bnd.reporter.helpers.HeadersHelper
-
public class HeadersHelper extends java.lang.Object
Helper to convert manifest headers into DTO.
-
-
Constructor Summary
Constructors Constructor Description HeadersHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
cleanKey(java.lang.String key)
private static java.util.List<java.lang.String>
cleanKey(java.util.Set<java.lang.String> keys)
static ActivationPolicyDTO
convertBundleActivationPolicy(Parameters header, java.util.List<java.lang.String> defaultPackages)
static java.lang.String
convertBundleActivator(Parameters header)
static java.util.List<java.lang.String>
convertBundleCategories(Parameters header)
static java.util.List<java.lang.String>
convertBundleClassPaths(Parameters header)
static ContactAddressDTO
convertBundleContactAddress(Parameters header)
static java.lang.String
convertBundleCopyright(Parameters header)
static java.lang.String
convertBundleDescription(Parameters header)
static java.util.List<DeveloperDTO>
convertBundleDevelopers(Parameters header)
static java.lang.String
convertBundleDocURL(Parameters header)
static java.util.List<IconDTO>
convertBundleIcons(Parameters header)
static java.util.List<LicenseDTO>
convertBundleLicenses(Parameters header)
static java.lang.String
convertBundleLocalization(Parameters header)
static java.lang.Integer
convertBundleManifestVersion(Parameters header)
static java.lang.String
convertBundleName(Parameters header)
static NativeCodeDTO
convertBundleNativeCode(Parameters header)
static java.util.List<java.lang.String>
convertBundleRequiredExecutionEnvironments(Parameters header)
static ScmDTO
convertBundleSCM(Parameters header)
static BundleSymbolicNameDTO
convertBundleSymbolicName(Parameters header)
static java.lang.String
convertBundleUpdateLocation(Parameters header)
static java.lang.String
convertBundleVendor(Parameters header)
static VersionDTO
convertBundleVersion(Parameters header)
static java.util.List<DynamicImportPackageDTO>
convertDynamicImportPackages(Parameters header)
static java.util.List<ExportPackageDTO>
convertExportPackages(Parameters header)
static FragmentHostDTO
convertFragmentHost(Parameters header)
static java.util.List<ImportPackageDTO>
convertImportPackages(Parameters header)
static java.util.List<ProvideCapabilityDTO>
convertProvideCapabilities(Parameters header)
static java.util.List<RequireBundleDTO>
convertRequireBundles(Parameters header)
static java.util.List<RequireCapabilityDTO>
convertRequireCapabilities(Parameters header)
private static boolean
isEmail(java.lang.String value)
private static boolean
isInteger(java.lang.String s)
private static boolean
isUrl(java.lang.String value)
private static java.lang.String
removeSpecial(java.lang.String key)
-
-
-
Method Detail
-
convertBundleActivator
public static java.lang.String convertBundleActivator(Parameters header)
-
convertBundleCategories
public static java.util.List<java.lang.String> convertBundleCategories(Parameters header)
-
convertBundleClassPaths
public static java.util.List<java.lang.String> convertBundleClassPaths(Parameters header)
-
convertBundleContactAddress
public static ContactAddressDTO convertBundleContactAddress(Parameters header)
-
convertBundleCopyright
public static java.lang.String convertBundleCopyright(Parameters header)
-
convertBundleDescription
public static java.lang.String convertBundleDescription(Parameters header)
-
convertBundleDevelopers
public static java.util.List<DeveloperDTO> convertBundleDevelopers(Parameters header)
-
convertBundleDocURL
public static java.lang.String convertBundleDocURL(Parameters header)
-
convertDynamicImportPackages
public static java.util.List<DynamicImportPackageDTO> convertDynamicImportPackages(Parameters header)
-
convertExportPackages
public static java.util.List<ExportPackageDTO> convertExportPackages(Parameters header)
-
convertFragmentHost
public static FragmentHostDTO convertFragmentHost(Parameters header)
-
convertBundleIcons
public static java.util.List<IconDTO> convertBundleIcons(Parameters header)
-
convertImportPackages
public static java.util.List<ImportPackageDTO> convertImportPackages(Parameters header)
-
convertBundleActivationPolicy
public static ActivationPolicyDTO convertBundleActivationPolicy(Parameters header, java.util.List<java.lang.String> defaultPackages)
-
convertBundleLicenses
public static java.util.List<LicenseDTO> convertBundleLicenses(Parameters header)
-
convertBundleManifestVersion
public static java.lang.Integer convertBundleManifestVersion(Parameters header)
-
convertBundleName
public static java.lang.String convertBundleName(Parameters header)
-
convertBundleNativeCode
public static NativeCodeDTO convertBundleNativeCode(Parameters header)
-
convertProvideCapabilities
public static java.util.List<ProvideCapabilityDTO> convertProvideCapabilities(Parameters header)
-
convertRequireBundles
public static java.util.List<RequireBundleDTO> convertRequireBundles(Parameters header)
-
convertRequireCapabilities
public static java.util.List<RequireCapabilityDTO> convertRequireCapabilities(Parameters header)
-
convertBundleRequiredExecutionEnvironments
public static java.util.List<java.lang.String> convertBundleRequiredExecutionEnvironments(Parameters header)
-
convertBundleSCM
public static ScmDTO convertBundleSCM(Parameters header)
-
convertBundleSymbolicName
public static BundleSymbolicNameDTO convertBundleSymbolicName(Parameters header)
-
convertBundleVendor
public static java.lang.String convertBundleVendor(Parameters header)
-
convertBundleUpdateLocation
public static java.lang.String convertBundleUpdateLocation(Parameters header)
-
convertBundleLocalization
public static java.lang.String convertBundleLocalization(Parameters header)
-
convertBundleVersion
public static VersionDTO convertBundleVersion(Parameters header)
-
removeSpecial
private static java.lang.String removeSpecial(java.lang.String key)
-
isUrl
private static boolean isUrl(java.lang.String value)
-
isEmail
private static boolean isEmail(java.lang.String value)
-
cleanKey
private static java.lang.String cleanKey(java.lang.String key)
-
cleanKey
private static java.util.List<java.lang.String> cleanKey(java.util.Set<java.lang.String> keys)
-
isInteger
private static boolean isInteger(java.lang.String s)
-
-