Class Metadata


  • public final class Metadata
    extends java.lang.Object
    • Field Detail

      • bundleSymbolicName

        private java.lang.String bundleSymbolicName
      • bundleSpecVersion

        private java.lang.String bundleSpecVersion
      • bundleVersion

        private java.lang.String bundleVersion
      • jarExtensionName

        private java.lang.String jarExtensionName
      • jarSpecificationVersion

        private java.lang.String jarSpecificationVersion
      • jarImplementationVersion

        private java.lang.String jarImplementationVersion
      • properties

        private java.util.Properties properties
      • BUNDLE_SYMBOLIC_NAME

        public static final java.lang.String BUNDLE_SYMBOLIC_NAME
        See Also:
        Constant Field Values
      • BUNDLE_SPEC_VERSION

        public static final java.lang.String BUNDLE_SPEC_VERSION
        See Also:
        Constant Field Values
      • JAR_EXTENSION_NAME

        public static final java.lang.String JAR_EXTENSION_NAME
        See Also:
        Constant Field Values
      • JAR_SPECIFICATION_VERSION

        public static final java.lang.String JAR_SPECIFICATION_VERSION
        See Also:
        Constant Field Values
      • JAR_IMPLEMENTATION_VERSION

        public static final java.lang.String JAR_IMPLEMENTATION_VERSION
        See Also:
        Constant Field Values
      • errors

        private java.util.List<java.lang.String> errors
      • KEYS

        private static final java.lang.String[] KEYS
    • Constructor Detail

      • Metadata

        Metadata​(java.lang.String _bundleSymbolicName,
                 java.lang.String _bundleSpecVersion,
                 java.lang.String _bundleVersion,
                 java.lang.String _jarExtensionName,
                 java.lang.String _jarSpecificationVersion,
                 java.lang.String _jarImplementationVersion)
      • Metadata

        Metadata​(java.lang.String _bundleSymbolicName,
                 java.lang.String _bundleSpecVersion,
                 java.lang.String _bundleVersion,
                 java.lang.String _jarExtensionName,
                 java.lang.String _jarSpecificationVersion,
                 java.lang.String _jarImplementationVersion,
                 java.util.List<java.lang.String> _errors)
    • Method Detail

      • getBundleSpecVersion

        private static java.lang.String getBundleSpecVersion​(java.lang.String headers)
      • fromJar

        public static Metadata fromJar​(java.util.jar.JarFile jar)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • getBundleSymbolicName

        public java.lang.String getBundleSymbolicName()
      • getBundleSpecVersion

        public java.lang.String getBundleSpecVersion()
      • getBundleVersion

        public java.lang.String getBundleVersion()
      • getJarExtensionName

        public java.lang.String getJarExtensionName()
      • getJarSpecificationVersion

        public java.lang.String getJarSpecificationVersion()
      • getjarImplementationVersion

        public java.lang.String getjarImplementationVersion()
      • getProperties

        public java.util.Properties getProperties()
      • getErrors

        public java.util.List<java.lang.String> getErrors()