Package aQute.bnd.service.specifications
Class RunSpecification
- java.lang.Object
-
- aQute.bnd.service.specifications.RunSpecification
-
- All Implemented Interfaces:
java.lang.Cloneable
public class RunSpecification extends java.lang.Object implements java.lang.CloneableA specification for the run information to start a framework
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Stringbinjava.lang.Stringbin_testjava.util.List<java.lang.String>errorsjava.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>extraSystemCapabilitiesjava.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>extraSystemPackagesjava.util.Map<java.lang.String,java.lang.String>instructionsjava.util.Map<java.lang.String,java.lang.String>propertiesjava.util.List<java.lang.String>runbundlesjava.util.List<java.lang.String>runfwjava.util.List<java.lang.String>runpathjava.lang.Stringtarget
-
Constructor Summary
Constructors Constructor Description RunSpecification()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RunSpecificationclone()Create a clone of this specification.voidmergeWith(RunSpecification spec)Merge this specification with the given spec.private voidputAll(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> to, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> from)
-
-
-
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
-
-
Method Detail
-
clone
public RunSpecification clone()
Create a clone of this specification.- Overrides:
clonein classjava.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.
-
putAll
private void putAll(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> to, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> from)
-
-