org.apache.ivy.core.settings
Class IvyVariableContainerImpl
java.lang.Object
org.apache.ivy.core.settings.IvyVariableContainerImpl
- All Implemented Interfaces:
- java.lang.Cloneable, IvyVariableContainer
public class IvyVariableContainerImpl
- extends java.lang.Object
- implements IvyVariableContainer
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IvyVariableContainerImpl
public IvyVariableContainerImpl()
IvyVariableContainerImpl
public IvyVariableContainerImpl(java.util.Map variables)
setVariable
public void setVariable(java.lang.String varName,
java.lang.String value,
boolean overwrite)
- Specified by:
setVariable
in interface IvyVariableContainer
setEnvironmentPrefix
public void setEnvironmentPrefix(java.lang.String prefix)
- Description copied from interface:
IvyVariableContainer
- Specifies the prefix used to indicate a variable is an environment
variable. If the prefix doesn't end with a '.', it will be added
automatically.
- Specified by:
setEnvironmentPrefix
in interface IvyVariableContainer
- Parameters:
prefix
- the prefix to use for the environment variables
getVariables
protected java.util.Map getVariables()
getEnvironmentPrefix
protected java.lang.String getEnvironmentPrefix()
getVariable
public java.lang.String getVariable(java.lang.String name)
- Specified by:
getVariable
in interface IvyVariableContainer
clone
public java.lang.Object clone()
- Specified by:
clone
in interface IvyVariableContainer
- Overrides:
clone
in class java.lang.Object