Class SurefireProperties
java.lang.Object
java.util.Dictionary<Object,Object>
java.util.Hashtable<Object,Object>
java.util.Properties
org.apache.maven.plugin.surefire.SurefireProperties
- All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>, org.apache.maven.surefire.booter.KeyValueSource
public class SurefireProperties
extends Properties
implements org.apache.maven.surefire.booter.KeyValueSource
A
Properties implementation that preserves insertion order.- See Also:
-
Field Summary
Fields inherited from class Properties
defaults -
Constructor Summary
ConstructorsConstructorDescriptionSurefireProperties(Properties source) SurefireProperties(org.apache.maven.surefire.booter.KeyValueSource source) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclear()copyPropertiesFrom(Map<String, String> source) Copies all keys and values from source to these properties, overwriting existing properties with same namecopyPropertiesFrom(Properties source) Copies all keys and values from source to these properties, overwriting existing properties with same namevoidvoidkeys()static SurefirePropertiesloadProperties(File file) voidvoidsetClasspath(String prefix, org.apache.maven.surefire.booter.Classpath classpath) voidsetNullableProperty(String key, String value) voidsetProperty(String key, int value) voidsetProperty(String key, File file) voidsetProperty(String key, Boolean aBoolean) voidsetProperty(String key, Long value) Methods inherited from class Properties
clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, keySet, list, list, load, load, loadFromXML, merge, propertyNames, putIfAbsent, rehash, remove, replace, replace, replaceAll, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
Constructor Details
-
SurefireProperties
public SurefireProperties() -
SurefireProperties
-
SurefireProperties
public SurefireProperties(org.apache.maven.surefire.booter.KeyValueSource source)
-
-
Method Details
-
putAll
-
put
-
remove
-
clear
-
keys
- Overrides:
keysin classProperties
-
copyPropertiesFrom
Copies all keys and values from source to these properties, overwriting existing properties with same name- Parameters:
source-- Returns:
- all overwritten property names (may be empty if there was no property name clash)
-
copyPropertiesFrom
Copies all keys and values from source to these properties, overwriting existing properties with same name- Parameters:
source-- Returns:
- all overwritten property names (may be empty if there was no property name clash)
-
getStringKeySet
-
propertiesThatCannotBeSetASystemProperties
-
copyToSystemProperties
public void copyToSystemProperties() -
copyTo
-
setProperty
-
setProperty
-
setProperty
-
setProperty
-
addList
-
setClasspath
-
loadProperties
- Throws:
IOException
-
setNullableProperty
-