Package org.apache.maven.model
Class ActivationProperty
java.lang.Object
org.apache.maven.model.ActivationProperty
- All Implemented Interfaces:
Serializable
,Cloneable
,InputLocationTracker
public class ActivationProperty
extends Object
implements Serializable, Cloneable, InputLocationTracker
This is the property specification used to activate a profile.
If the value field
is empty, then the existence of the named property will
activate the profile, otherwise it
does a case-sensitive match against the property value
as well.
- Version:
- $Revision$ $Date$
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Method clone.getLocation
(Object key) Gets the location of the specified field in the input source.getName()
Get the name of the property to be used to activate a profile.getValue()
Get the value of the property required to activate a profile.void
setLocation
(Object key, InputLocation location) Sets the location of the specified field.void
Set the name of the property to be used to activate a profile.void
setOtherLocation
(Object key, InputLocation location) void
Set the value of the property required to activate a profile.
-
Constructor Details
-
ActivationProperty
public ActivationProperty()
-
-
Method Details
-
clone
Method clone. -
getLocation
Description copied from interface:InputLocationTracker
Gets the location of the specified field in the input source.- Specified by:
getLocation
in interfaceInputLocationTracker
- Parameters:
key
- a key object.- Returns:
- InputLocation
-
getName
Get the name of the property to be used to activate a profile.- Returns:
- String
-
setLocation
Description copied from interface:InputLocationTracker
Sets the location of the specified field.- Specified by:
setLocation
in interfaceInputLocationTracker
- Parameters:
key
- a key object.location
- a location object.
-
setOtherLocation
- Parameters:
key
- a key object.location
- a location object.
-
getValue
Get the value of the property required to activate a profile.- Returns:
- String
-
setName
Set the name of the property to be used to activate a profile.- Parameters:
name
- a name object.
-
setValue
Set the value of the property required to activate a profile.- Parameters:
value
- a value object.
-