org.apache.maven.profiles
Interface ProfileManager

All Known Implementing Classes:
DefaultProfileManager

public interface ProfileManager


Method Summary
 void activateAsDefault(String profileId)
           
 void addProfile(Profile profile)
           
 void addProfiles(List profiles)
           
 void explicitlyActivate(List profileIds)
           
 void explicitlyActivate(String profileId)
           
 void explicitlyDeactivate(List profileIds)
           
 void explicitlyDeactivate(String profileId)
           
 List getActiveProfiles()
           
 List getExplicitlyActivatedIds()
           
 List getExplicitlyDeactivatedIds()
           
 List getIdsActivatedByDefault()
           
 Map getProfilesById()
           
 Properties getRequestProperties()
           
 void loadSettingsProfiles(Settings settings)
           
 

Method Detail

addProfile

public void addProfile(Profile profile)

explicitlyActivate

public void explicitlyActivate(String profileId)

explicitlyActivate

public void explicitlyActivate(List profileIds)

explicitlyDeactivate

public void explicitlyDeactivate(String profileId)

explicitlyDeactivate

public void explicitlyDeactivate(List profileIds)

activateAsDefault

public void activateAsDefault(String profileId)

getActiveProfiles

public List getActiveProfiles()
                       throws ProfileActivationException
Throws:
ProfileActivationException

addProfiles

public void addProfiles(List profiles)

getProfilesById

public Map getProfilesById()

getExplicitlyActivatedIds

public List getExplicitlyActivatedIds()

getExplicitlyDeactivatedIds

public List getExplicitlyDeactivatedIds()

getIdsActivatedByDefault

public List getIdsActivatedByDefault()

loadSettingsProfiles

public void loadSettingsProfiles(Settings settings)

getRequestProperties

public Properties getRequestProperties()


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.