org.apache.maven.profiles

Class DefaultProfileManager

public class DefaultProfileManager extends Object implements ProfileManager

Constructor Summary
DefaultProfileManager(PlexusContainer container)
DefaultProfileManager(PlexusContainer container, Settings settings)
Method Summary
voidactivateAsDefault(String profileId)
voidaddProfile(Profile profile)
voidaddProfiles(List profiles)
voidexplicitlyActivate(String profileId)
voidexplicitlyActivate(List profileIds)
voidexplicitlyDeactivate(String profileId)
voidexplicitlyDeactivate(List profileIds)
ListgetActiveProfiles()
ListgetExplicitlyActivatedIds()
ListgetExplicitlyDeactivatedIds()
ListgetIdsActivatedByDefault()
MapgetProfilesById()
voidloadSettingsProfiles(Settings settings)

Constructor Detail

DefaultProfileManager

public DefaultProfileManager(PlexusContainer container)

DefaultProfileManager

public DefaultProfileManager(PlexusContainer container, Settings settings)

Method Detail

activateAsDefault

public void activateAsDefault(String profileId)

addProfile

public void addProfile(Profile profile)

addProfiles

public void addProfiles(List profiles)

explicitlyActivate

public void explicitlyActivate(String profileId)

explicitlyActivate

public void explicitlyActivate(List profileIds)

explicitlyDeactivate

public void explicitlyDeactivate(String profileId)

explicitlyDeactivate

public void explicitlyDeactivate(List profileIds)

getActiveProfiles

public List getActiveProfiles()

getExplicitlyActivatedIds

public List getExplicitlyActivatedIds()

getExplicitlyDeactivatedIds

public List getExplicitlyDeactivatedIds()

getIdsActivatedByDefault

public List getIdsActivatedByDefault()

getProfilesById

public Map getProfilesById()

loadSettingsProfiles

public void loadSettingsProfiles(Settings settings)
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.