Package org.apache.maven.settings
Class Profile
java.lang.Object
org.apache.maven.settings.BaseObject
org.apache.maven.settings.TrackableBase
org.apache.maven.settings.IdentifiableBase
org.apache.maven.settings.Profile
- 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_LEVEL
Fields inherited from class org.apache.maven.settings.BaseObject
childrenTracking, delegate
-
Constructor Summary
ConstructorsConstructorDescriptionProfile()
Profile
(org.apache.maven.api.settings.Profile delegate) Profile
(org.apache.maven.api.settings.Profile delegate, BaseObject parent) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPluginRepository
(Repository pluginRepository) void
addProperty
(String key, String value) void
addRepository
(Repository repository) clone()
boolean
org.apache.maven.api.settings.Profile
int
hashCode()
profileToApiV3
(List<org.apache.maven.api.settings.Profile> list) static List<org.apache.maven.api.settings.Profile>
profileToApiV4
(List<Profile> list) void
removePluginRepository
(Repository pluginRepository) void
removeRepository
(Repository repository) protected boolean
void
setActivation
(Activation activation) void
setPluginRepositories
(List<Repository> pluginRepositories) void
setProperties
(Properties properties) void
setRepositories
(List<Repository> repositories) Methods inherited from class org.apache.maven.settings.IdentifiableBase
getId, identifiableBaseToApiV3, identifiableBaseToApiV4, setId
Methods inherited from class org.apache.maven.settings.TrackableBase
getSourceLevel, setSourceLevel, trackableBaseToApiV3, trackableBaseToApiV4
Methods inherited from class org.apache.maven.settings.BaseObject
update
-
Constructor Details
-
Profile
public Profile() -
Profile
public Profile(org.apache.maven.api.settings.Profile delegate) -
Profile
-
-
Method Details
-
clone
- Overrides:
clone
in classIdentifiableBase
-
getDelegate
public org.apache.maven.api.settings.Profile getDelegate()- Overrides:
getDelegate
in classIdentifiableBase
-
equals
- Overrides:
equals
in classIdentifiableBase
-
hashCode
public int hashCode()- Overrides:
hashCode
in classIdentifiableBase
-
getActivation
-
setActivation
-
getProperties
-
setProperties
-
addProperty
-
getRepositories
-
setRepositories
-
addRepository
-
removeRepository
-
getPluginRepositories
-
setPluginRepositories
-
addPluginRepository
-
removePluginRepository
-
replace
- Overrides:
replace
in classIdentifiableBase
-
profileToApiV4
-
profileToApiV3
-