org.apache.maven.profiles
Interface ProfileManager

All Known Implementing Classes:
DefaultProfileManager

public interface ProfileManager


Method Summary
 void activateAsDefault(java.lang.String profileId)
           
 void addProfile(org.apache.maven.model.Profile profile)
           
 void addProfiles(java.util.List profiles)
           
 void explicitlyActivate(java.util.List profileIds)
           
 void explicitlyActivate(java.lang.String profileId)
           
 void explicitlyDeactivate(java.util.List profileIds)
           
 void explicitlyDeactivate(java.lang.String profileId)
           
 java.util.List getActiveProfiles()
           
 java.util.List getExplicitlyActivatedIds()
           
 java.util.List getExplicitlyDeactivatedIds()
           
 java.util.List getIdsActivatedByDefault()
           
 java.util.Map getProfilesById()
           
 

Method Detail

addProfile

public void addProfile(org.apache.maven.model.Profile profile)

explicitlyActivate

public void explicitlyActivate(java.lang.String profileId)

explicitlyActivate

public void explicitlyActivate(java.util.List profileIds)

explicitlyDeactivate

public void explicitlyDeactivate(java.lang.String profileId)

explicitlyDeactivate

public void explicitlyDeactivate(java.util.List profileIds)

activateAsDefault

public void activateAsDefault(java.lang.String profileId)

getActiveProfiles

public java.util.List getActiveProfiles()
                                 throws ProfileActivationException
Throws:
ProfileActivationException

addProfiles

public void addProfiles(java.util.List profiles)

getProfilesById

public java.util.Map getProfilesById()

getExplicitlyActivatedIds

public java.util.List getExplicitlyActivatedIds()

getExplicitlyDeactivatedIds

public java.util.List getExplicitlyDeactivatedIds()

getIdsActivatedByDefault

public java.util.List getIdsActivatedByDefault()


Copyright 2006 Apache Software Foundation. All Rights Reserved.