Class RunSpecification

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class RunSpecification
    extends java.lang.Object
    implements java.lang.Cloneable
    A specification for the run information to start a framework
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String bin  
      java.lang.String bin_test  
      java.util.List<java.lang.String> errors  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> extraSystemCapabilities  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> extraSystemPackages  
      java.util.Map<java.lang.String,​java.lang.String> instructions  
      java.util.Map<java.lang.String,​java.lang.String> properties  
      java.util.List<java.lang.String> runbundles  
      java.util.List<java.lang.String> runfw  
      java.util.List<java.lang.String> runpath  
      java.lang.String target  
    • Field Detail

      • target

        public java.lang.String target
      • bin

        public java.lang.String bin
      • bin_test

        public java.lang.String bin_test
      • runbundles

        public java.util.List<java.lang.String> runbundles
      • runpath

        public java.util.List<java.lang.String> runpath
      • extraSystemPackages

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> extraSystemPackages
      • extraSystemCapabilities

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> extraSystemCapabilities
      • properties

        public java.util.Map<java.lang.String,​java.lang.String> properties
      • errors

        public java.util.List<java.lang.String> errors
      • runfw

        public java.util.List<java.lang.String> runfw
      • instructions

        public java.util.Map<java.lang.String,​java.lang.String> instructions
    • Constructor Detail

      • RunSpecification

        public RunSpecification()
    • Method Detail

      • clone

        public RunSpecification clone()
        Create a clone of this specification.
        Overrides:
        clone in class java.lang.Object
      • mergeWith

        public void mergeWith​(RunSpecification spec)
        Merge this specification with the given spec. The given spec will override the values of this specification if set.
        Parameters:
        spec - the spec that overrides the values in this spec.