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-2013 The Apache Software Foundation. All Rights Reserved.