Package org.apache.maven.settings
Class Settings
java.lang.Object
org.apache.maven.settings.BaseObject
org.apache.maven.settings.TrackableBase
org.apache.maven.settings.Settings
- All Implemented Interfaces:
 Serializable,Cloneable
- See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.maven.settings.BaseObject
BaseObject.ChildrenTracking - 
Field Summary
Fields inherited from class org.apache.maven.settings.TrackableBase
GLOBAL_LEVEL, PROJECT_LEVEL, USER_LEVELFields inherited from class org.apache.maven.settings.BaseObject
childrenTracking, delegate - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddActiveProfile(String activeProfile) voidvoidaddPluginGroup(String pluginGroup) voidaddPluginRepository(Repository pluginRepository) voidaddProfile(Profile profile) voidvoidaddRepository(Repository repository) voidclone()booleanvoidReset theactiveProxyfield tonull.voidReset theprofileMapfield tonullgetMirrorOf(String repositoryId) Deprecated.inthashCode()booleanbooleanbooleanvoidremoveActiveProfile(String activeProfile) voidremoveMirror(Mirror mirror) voidremovePluginGroup(String pluginGroup) voidremovePluginRepository(Repository pluginRepository) voidremoveProfile(Profile profile) voidremoveProxy(Proxy proxy) voidremoveRepository(Repository repository) voidremoveServer(Server server) protected booleanvoidsetActiveProfiles(List<String> activeProfiles) voidsetInteractiveMode(boolean interactiveMode) voidsetLocalRepository(String localRepository) voidsetMirrors(List<Mirror> mirrors) voidsetOffline(boolean offline) voidsetPluginGroups(List<String> pluginGroups) voidsetPluginRepositories(List<Repository> pluginRepositories) voidsetProfiles(List<Profile> profiles) voidsetProxies(List<Proxy> proxies) voidsetRepositories(List<Repository> repositories) voidsetServers(List<Server> servers) settingsToApiV3(List<Settings> list) settingsToApiV4(List<Settings> list) voidsetUsePluginRegistry(boolean usePluginRegistry) Methods inherited from class org.apache.maven.settings.TrackableBase
getSourceLevel, setSourceLevel, trackableBaseToApiV3, trackableBaseToApiV4Methods inherited from class org.apache.maven.settings.BaseObject
update 
- 
Constructor Details
- 
Settings
public Settings() - 
Settings
 - 
Settings
 
 - 
 - 
Method Details
- 
clone
- Overrides:
 clonein classTrackableBase
 - 
getDelegate
- Overrides:
 getDelegatein classTrackableBase
 - 
equals
- Overrides:
 equalsin classTrackableBase
 - 
hashCode
public int hashCode()- Overrides:
 hashCodein classTrackableBase
 - 
getModelEncoding
 - 
getLocalRepository
 - 
setLocalRepository
 - 
isInteractiveMode
public boolean isInteractiveMode() - 
setInteractiveMode
public void setInteractiveMode(boolean interactiveMode)  - 
isUsePluginRegistry
public boolean isUsePluginRegistry() - 
setUsePluginRegistry
public void setUsePluginRegistry(boolean usePluginRegistry)  - 
isOffline
public boolean isOffline() - 
setOffline
public void setOffline(boolean offline)  - 
getProxies
 - 
setProxies
 - 
addProxy
 - 
removeProxy
 - 
getServers
 - 
setServers
 - 
addServer
 - 
removeServer
 - 
getMirrors
 - 
setMirrors
 - 
addMirror
 - 
removeMirror
 - 
getRepositories
 - 
setRepositories
 - 
addRepository
 - 
removeRepository
 - 
getPluginRepositories
 - 
setPluginRepositories
 - 
addPluginRepository
 - 
removePluginRepository
 - 
getProfiles
 - 
setProfiles
 - 
addProfile
 - 
removeProfile
 - 
getActiveProfiles
 - 
setActiveProfiles
 - 
addActiveProfile
 - 
removeActiveProfile
 - 
getPluginGroups
 - 
setPluginGroups
 - 
addPluginGroup
 - 
removePluginGroup
 - 
replace
- Overrides:
 replacein classTrackableBase
 - 
settingsToApiV4
 - 
settingsToApiV3
 - 
getInteractiveMode
 - 
flushActiveProxy
public void flushActiveProxy()Reset theactiveProxyfield tonull. - 
getActiveProxy
- Returns:
 - the first active proxy
 
 - 
getServer
 - 
getMirrorOf
Deprecated. - 
flushProfileMap
public void flushProfileMap()Reset theprofileMapfield tonull - 
getProfilesAsMap
- Returns:
 - a Map of profiles field keyed by 
IdentifiableBase.getId() 
 
 -