Class BuilderSpecification


  • public class BuilderSpecification
    extends java.lang.Object
    A specification of the Builder parameters without any special types. This specification can be used to persist or for remote.

    This class should not inherit DTO, however convenient this might be, since this creates unwanted dependencies on clients. These clients include test code that is severely handicapped by these kind of dependencies.

    All file paths must be absolute and platform specific format

    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String bundleActivator  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> bundleNativeCode  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> bundleSymbolicName  
      java.lang.String bundleVersion  
      java.util.List<java.lang.String> classpath  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> exportContents  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> exportPackage  
      boolean failOk  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> fragmentHost  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> importPackage  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> includeresource  
      boolean inherit
      Deprecated.
      java.lang.String location  
      java.util.Map<java.lang.String,​java.lang.String> other  
      java.util.List<java.lang.String> parent
      Defines inheritance.
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> privatePackage  
      static java.lang.String PROJECT  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> provideCapability  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> requireBundle  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> requireCapability  
      boolean resourceOnly  
      boolean sources  
      java.lang.String testBundle
      A glob expression on the file name of the bundle to merge
      static java.lang.String WORKSPACE  
    • Method Summary

      • Methods inherited from class java.lang.Object

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

      • parent

        public java.util.List<java.lang.String> parent
        Defines inheritance. Either WORKSPACE, PROJECT, or a path to a bnd file. Last entry may be WORKSPACE or PROJECT
      • classpath

        public java.util.List<java.lang.String> classpath
      • location

        public java.lang.String location
      • bundleSymbolicName

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> bundleSymbolicName
      • bundleVersion

        public java.lang.String bundleVersion
      • bundleActivator

        public java.lang.String bundleActivator
      • fragmentHost

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> fragmentHost
      • requireBundle

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> requireBundle
      • bundleNativeCode

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> bundleNativeCode
      • importPackage

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> importPackage
      • exportPackage

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> exportPackage
      • provideCapability

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> provideCapability
      • requireCapability

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> requireCapability
      • includeresource

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> includeresource
      • exportContents

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> exportContents
      • privatePackage

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> privatePackage
      • failOk

        public boolean failOk
      • sources

        public boolean sources
      • other

        public java.util.Map<java.lang.String,​java.lang.String> other
      • resourceOnly

        public boolean resourceOnly
      • testBundle

        public java.lang.String testBundle
        A glob expression on the file name of the bundle to merge
      • inherit

        @Deprecated
        public boolean inherit
        Deprecated.
    • Constructor Detail

      • BuilderSpecification

        public BuilderSpecification()