Class BundleSymbolicNameDTO


  • public class BundleSymbolicNameDTO
    extends org.osgi.dto.DTO
    A representation of a bundle symbolic name.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.util.Map<java.lang.String,​java.lang.String> arbitraryAttributes
      A map of arbitrary attributes of the bundle.
      java.lang.String fragmentAttachment
      The fragment attachment policy of the bundle.
      java.util.List<java.lang.String> mandatories
      A list of mandatory attributes of the bundle.
      boolean singleton
      Indicates if the bundle must be singleton
      java.lang.String symbolicName
      The symbolic name of the bundle.
    • Method Summary

      • Methods inherited from class org.osgi.dto.DTO

        toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • symbolicName

        public java.lang.String symbolicName
        The symbolic name of the bundle.

        This is declared in the Bundle-SymbolicName header, must not be null.

      • singleton

        public boolean singleton
        Indicates if the bundle must be singleton

        This is declared in the Bundle-SymbolicName header, if it is not specified this field must be set to false.

      • fragmentAttachment

        public java.lang.String fragmentAttachment
        The fragment attachment policy of the bundle.

        This is declared in the Bundle-SymbolicName header, if it is not specified this field must be set to mandatory.

      • mandatories

        public java.util.List<java.lang.String> mandatories
        A list of mandatory attributes of the bundle.

        This is declared in the Bundle-SymbolicName header, if it is not specified this field must be empty.

      • arbitraryAttributes

        public java.util.Map<java.lang.String,​java.lang.String> arbitraryAttributes
        A map of arbitrary attributes of the bundle.

        This is declared in the Bundle-SymbolicName header, if it is not specified this field must be empty.

    • Constructor Detail

      • BundleSymbolicNameDTO

        public BundleSymbolicNameDTO()