Annotation Type Name


  • public @interface Name
    Defines a manifest attribute-value pair to match.
    Author:
    alpapad@gmail.com
    • Field Summary

      Fields 
      Modifier and Type Fields Description
      static String BundleName
      Defines a human-readable name, without spaces, for this bundle.
      static String BundleSymbolicName
      The only required header for OSGI bundles, this entry specifies a unique identifier for a bundle, based on the reverse domain name convention (used also by the java packages).
      static String BundleVersion
      The Bundle version.
      static String ImplementationTitle
      The value is a string that defines the title of the extension implementation.
      static String ImplementationUrl
      This attribute defines the URL from which the extension implementation can be downloaded from.
      static String ImplementationURL
      This attribute defines the URL from which the extension implementation can be downloaded from.
      static String ImplementationVendor
      The value is a string that defines the organization that maintains the extension implementation.
      static String ImplementationVendorId
      The value is a string id that uniquely defines the organization that maintains the extension implementation
      static String ImplementationVersion
      The value is a string that defines the version of the extension implementation.
      static String SpecificationTitle
      The value is a string that defines the title of the extension specification.
      static String SpecificationVendor
      The value is a string that defines the organization that maintains the extension specification.
      static String SpecificationVersion
      The value is a string that defines the version of the extension specification.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String key
      The manifest entry key.
      String value
      The entry value to be matched.
    • Field Detail

      • BundleVersion

        static final String BundleVersion
        The Bundle version.
      • BundleSymbolicName

        static final String BundleSymbolicName

        The only required header for OSGI bundles, this entry specifies a unique identifier for a bundle, based on the reverse domain name convention (used also by the java packages).

        Bundle-SymbolicName: javax.servlet-api
      • BundleName

        static final String BundleName

        Defines a human-readable name, without spaces, for this bundle. Setting this header is recommend since it can provide a shorter, more meaningful information about the bundle content then Bundle-SymbolicName.

        Bundle-Name: Java Servlet API
      • ImplementationVersion

        static final String ImplementationVersion
        The value is a string that defines the version of the extension implementation.
      • ImplementationTitle

        static final String ImplementationTitle
        The value is a string that defines the title of the extension implementation.
      • ImplementationVendor

        static final String ImplementationVendor
        The value is a string that defines the organization that maintains the extension implementation.
      • ImplementationVendorId

        static final String ImplementationVendorId
        The value is a string id that uniquely defines the organization that maintains the extension implementation.;
      • ImplementationURL

        static final String ImplementationURL
        This attribute defines the URL from which the extension implementation can be downloaded from.
      • ImplementationUrl

        static final String ImplementationUrl
        This attribute defines the URL from which the extension implementation can be downloaded from.
      • SpecificationVersion

        static final String SpecificationVersion
        The value is a string that defines the version of the extension specification.
      • SpecificationTitle

        static final String SpecificationTitle
        The value is a string that defines the title of the extension specification.
      • SpecificationVendor

        static final String SpecificationVendor
        The value is a string that defines the organization that maintains the extension specification.
    • Element Detail

      • key

        String key
        The manifest entry key.
        Returns:
        the string
      • value

        String value
        The entry value to be matched.
        Returns:
        the string