Package org.apache.maven.plugin.surefire
Class SurefireProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- org.apache.maven.plugin.surefire.SurefireProperties
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.Object,java.lang.Object>
,KeyValueSource
public class SurefireProperties extends java.util.Properties implements KeyValueSource
A properties implementation that preserves insertion order.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.LinkedHashSet<java.lang.Object>
items
private static java.util.Collection<java.lang.String>
KEYS_THAT_CANNOT_BE_USED_AS_SYSTEM_PROPERTIES
-
Constructor Summary
Constructors Constructor Description SurefireProperties()
SurefireProperties(java.util.Properties source)
SurefireProperties(KeyValueSource source)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addList(java.util.List<?> items, java.lang.String propertyPrefix)
(package private) static SurefireProperties
calculateEffectiveProperties(java.util.Properties systemProperties, java.util.Map<java.lang.String,java.lang.String> systemPropertyVariables, java.util.Properties userProperties, SurefireProperties props)
void
clear()
static void
copyProperties(java.util.Properties target, java.util.Map<java.lang.String,java.lang.String> source)
void
copyPropertiesFrom(java.util.Properties source)
void
copyTo(java.util.Map<java.lang.Object,java.lang.Object> target)
void
copyToSystemProperties()
java.lang.Iterable<java.lang.Object>
getStringKeySet()
java.util.Enumeration<java.lang.Object>
keys()
static SurefireProperties
loadProperties(java.io.File file)
private static SurefireProperties
loadProperties(java.io.InputStream inStream)
java.util.Set<java.lang.Object>
propertiesThatCannotBeSetASystemProperties()
java.lang.Object
put(java.lang.Object key, java.lang.Object value)
void
putAll(java.util.Map<?,?> t)
java.lang.Object
remove(java.lang.Object key)
void
setClasspath(java.lang.String prefix, Classpath classpath)
void
setNullableProperty(java.lang.String key, java.lang.String value)
void
setProperty(java.lang.String key, java.io.File file)
void
setProperty(java.lang.String key, java.lang.Boolean aBoolean)
void
setProperty(java.lang.String key, java.lang.Long value)
-
Methods inherited from class java.util.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 Detail
-
SurefireProperties
public SurefireProperties()
-
SurefireProperties
public SurefireProperties(java.util.Properties source)
-
SurefireProperties
public SurefireProperties(KeyValueSource source)
-
-
Method Detail
-
putAll
public void putAll(java.util.Map<?,?> t)
- Specified by:
putAll
in interfacejava.util.Map<java.lang.Object,java.lang.Object>
- Overrides:
putAll
in classjava.util.Properties
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
- Specified by:
put
in interfacejava.util.Map<java.lang.Object,java.lang.Object>
- Overrides:
put
in classjava.util.Properties
-
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
remove
in interfacejava.util.Map<java.lang.Object,java.lang.Object>
- Overrides:
remove
in classjava.util.Properties
-
clear
public void clear()
- Specified by:
clear
in interfacejava.util.Map<java.lang.Object,java.lang.Object>
- Overrides:
clear
in classjava.util.Properties
-
keys
public java.util.Enumeration<java.lang.Object> keys()
- Overrides:
keys
in classjava.util.Properties
-
copyPropertiesFrom
public void copyPropertiesFrom(java.util.Properties source)
-
getStringKeySet
public java.lang.Iterable<java.lang.Object> getStringKeySet()
-
propertiesThatCannotBeSetASystemProperties
public java.util.Set<java.lang.Object> propertiesThatCannotBeSetASystemProperties()
-
copyToSystemProperties
public void copyToSystemProperties()
-
calculateEffectiveProperties
static SurefireProperties calculateEffectiveProperties(java.util.Properties systemProperties, java.util.Map<java.lang.String,java.lang.String> systemPropertyVariables, java.util.Properties userProperties, SurefireProperties props)
-
copyProperties
public static void copyProperties(java.util.Properties target, java.util.Map<java.lang.String,java.lang.String> source)
-
copyTo
public void copyTo(java.util.Map<java.lang.Object,java.lang.Object> target)
- Specified by:
copyTo
in interfaceKeyValueSource
-
setProperty
public void setProperty(java.lang.String key, java.io.File file)
-
setProperty
public void setProperty(java.lang.String key, java.lang.Boolean aBoolean)
-
setProperty
public void setProperty(java.lang.String key, java.lang.Long value)
-
addList
public void addList(java.util.List<?> items, java.lang.String propertyPrefix)
-
setClasspath
public void setClasspath(java.lang.String prefix, Classpath classpath)
-
loadProperties
private static SurefireProperties loadProperties(java.io.InputStream inStream) throws java.io.IOException
- Throws:
java.io.IOException
-
loadProperties
public static SurefireProperties loadProperties(java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
setNullableProperty
public void setNullableProperty(java.lang.String key, java.lang.String value)
-
-