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