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.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
-
Constructor Summary
Constructors Constructor Description RunSpecification()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RunSpecification
clone()
Create a clone of this specification.void
mergeWith(RunSpecification spec)
Merge this specification with the given spec.
-
-
-
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:
clone
in 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.
-
-