| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.model.profile.DefaultProfileActivationContext
public class DefaultProfileActivationContext
Describes the environmental context used to determine the activation status of profiles.
| Constructor Summary | |
|---|---|
| DefaultProfileActivationContext() | |
| Method Summary | |
|---|---|
|  List<String> | getActiveProfileIds()Gets the identifiers of those profiles that should be activated by explicit demand. | 
|  List<String> | getInactiveProfileIds()Gets the identifiers of those profiles that should be deactivated by explicit demand. | 
|  File | getProjectDirectory()Gets the base directory of the current project (if any). | 
|  Map<String,String> | getSystemProperties()Gets the system properties to use for interpolation and profile activation. | 
|  Map<String,String> | getUserProperties()Gets the user properties to use for interpolation and profile activation. | 
|  DefaultProfileActivationContext | setActiveProfileIds(List<String> activeProfileIds)Sets the identifiers of those profiles that should be activated by explicit demand. | 
|  DefaultProfileActivationContext | setInactiveProfileIds(List<String> inactiveProfileIds)Sets the identifiers of those profiles that should be deactivated by explicit demand. | 
|  DefaultProfileActivationContext | setProjectDirectory(File projectDirectory)Sets the base directory of the current project. | 
|  DefaultProfileActivationContext | setSystemProperties(Map<String,String> systemProperties)Sets the system properties to use for interpolation and profile activation. | 
|  DefaultProfileActivationContext | setSystemProperties(Properties systemProperties)Sets the system properties to use for interpolation and profile activation. | 
|  DefaultProfileActivationContext | setUserProperties(Map<String,String> userProperties)Sets the user properties to use for interpolation and profile activation. | 
|  DefaultProfileActivationContext | setUserProperties(Properties userProperties)Sets the user properties to use for interpolation and profile activation. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DefaultProfileActivationContext()
| Method Detail | 
|---|
public List<String> getActiveProfileIds()
ProfileActivationContext
getActiveProfileIds in interface ProfileActivationContextnull.public DefaultProfileActivationContext setActiveProfileIds(List<String> activeProfileIds)
activeProfileIds - The identifiers of those profiles to activate, may be null.
null.public List<String> getInactiveProfileIds()
ProfileActivationContext
getInactiveProfileIds in interface ProfileActivationContextnull.public DefaultProfileActivationContext setInactiveProfileIds(List<String> inactiveProfileIds)
inactiveProfileIds - The identifiers of those profiles to deactivate, may be null.
null.public Map<String,String> getSystemProperties()
ProfileActivationContextSystem.getProperties() and environment variables.
getSystemProperties in interface ProfileActivationContextnull.public DefaultProfileActivationContext setSystemProperties(Properties systemProperties)
System.getProperties() and environment variables.
systemProperties - The system properties, may be null.
null.public DefaultProfileActivationContext setSystemProperties(Map<String,String> systemProperties)
System.getProperties() and environment variables.
systemProperties - The system properties, may be null.
null.public Map<String,String> getUserProperties()
ProfileActivationContext-Dkey=value parameter on the command
 line.
getUserProperties in interface ProfileActivationContextnull.public DefaultProfileActivationContext setUserProperties(Properties userProperties)
-Dkey=value parameter on the command
 line.
userProperties - The user properties, may be null.
null.public DefaultProfileActivationContext setUserProperties(Map<String,String> userProperties)
-Dkey=value parameter on the command
 line.
userProperties - The user properties, may be null.
null.public File getProjectDirectory()
ProfileActivationContext
getProjectDirectory in interface ProfileActivationContextnull if none.public DefaultProfileActivationContext setProjectDirectory(File projectDirectory)
projectDirectory - The base directory of the current project, may be null if profile activation
            happens in the context of metadata retrieval rather than project building.
null.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||