org.apache.maven.model.profile.activation
Interface ProfileActivator
- All Known Implementing Classes:
- FileProfileActivator, JdkVersionProfileActivator, OperatingSystemProfileActivator, PropertyProfileActivator
public interface ProfileActivator
Determines whether a profile should be activated.
- Author:
- Benjamin Bentmann
isActive
boolean isActive(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems)
- Determines whether the specified profile is active in the given activator context.
- Parameters:
profile
- The profile whose activation status should be determined, must not be null
.context
- The environmental context used to determine the activation status of the profile, must not be
null
.problems
- The container used to collect problems (e.g. bad syntax) that were encountered, must not be
null
.
- Returns:
true
if the profile is active, false
otherwise.
Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.