Package org.apache.maven.surefire.booter
Class PropertiesWrapper
- java.lang.Object
-
- org.apache.maven.surefire.booter.PropertiesWrapper
-
- All Implemented Interfaces:
KeyValueSource
public class PropertiesWrapper extends java.lang.Object implements KeyValueSource
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
properties
-
Constructor Summary
Constructors Constructor Description PropertiesWrapper(java.util.Map<java.lang.String,java.lang.String> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addList(java.util.List items, java.lang.String propertyPrefix)
void
copyTo(java.util.Map<java.lang.Object,java.lang.Object> target)
boolean
getBooleanProperty(java.lang.String propertyName)
(package private) Classpath
getClasspath(java.lang.String prefix)
java.io.File
getFileProperty(java.lang.String key)
int
getIntProperty(java.lang.String propertyName)
java.lang.Long
getLongProperty(java.lang.String propertyName)
java.util.Map<java.lang.String,java.lang.String>
getProperties()
java.lang.String
getProperty(java.lang.String key)
java.util.List<java.lang.String>
getStringList(java.lang.String propertyPrefix)
TypeEncodedValue
getTypeEncodedValue(java.lang.String key)
Retrieves as single object that is persisted with type encodingvoid
setAsSystemProperties()
void
setClasspath(java.lang.String prefix, Classpath classpath)
void
setProperty(java.lang.String key, java.lang.String value)
-
-
-
Method Detail
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
-
setAsSystemProperties
public void setAsSystemProperties()
-
getProperty
public java.lang.String getProperty(java.lang.String key)
-
getBooleanProperty
public boolean getBooleanProperty(java.lang.String propertyName)
-
getIntProperty
public int getIntProperty(java.lang.String propertyName)
-
getLongProperty
public java.lang.Long getLongProperty(java.lang.String propertyName)
-
getFileProperty
public java.io.File getFileProperty(java.lang.String key)
-
getStringList
public java.util.List<java.lang.String> getStringList(java.lang.String propertyPrefix)
-
getTypeEncodedValue
public TypeEncodedValue getTypeEncodedValue(java.lang.String key)
Retrieves as single object that is persisted with type encoding- Parameters:
key
- The key for the propery- Returns:
- The object, of a supported type
-
getClasspath
Classpath getClasspath(java.lang.String prefix)
-
setClasspath
public void setClasspath(java.lang.String prefix, Classpath classpath)
-
setProperty
public void setProperty(java.lang.String key, java.lang.String value)
-
addList
public void addList(java.util.List items, java.lang.String propertyPrefix)
-
copyTo
public void copyTo(java.util.Map<java.lang.Object,java.lang.Object> target)
- Specified by:
copyTo
in interfaceKeyValueSource
-
-