Package org.apache.maven.toolchain.model
Class PersistedToolchains
- java.lang.Object
-
- org.apache.maven.toolchain.model.TrackableBase
-
- org.apache.maven.toolchain.model.PersistedToolchains
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class PersistedToolchains extends TrackableBase implements java.io.Serializable, java.lang.Cloneable
The<toolchains>element is the root of the descriptor. The following table lists all of the possible child elements.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.maven.toolchain.model.TrackableBase
GLOBAL_LEVEL, USER_LEVEL
-
-
Constructor Summary
Constructors Constructor Description PersistedToolchains()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToolchain(ToolchainModel toolchainModel)Method addToolchain.PersistedToolchainsclone()Method clone.java.lang.StringgetModelEncoding()Get the modelEncoding field.java.util.List<ToolchainModel>getToolchains()Method getToolchains.voidremoveToolchain(ToolchainModel toolchainModel)Method removeToolchain.voidsetModelEncoding(java.lang.String modelEncoding)Set the modelEncoding field.voidsetToolchains(java.util.List<ToolchainModel> toolchains)Set the toolchain instance definition.-
Methods inherited from class org.apache.maven.toolchain.model.TrackableBase
getSourceLevel, setSourceLevel
-
-
-
-
Method Detail
-
addToolchain
public void addToolchain(ToolchainModel toolchainModel)
Method addToolchain.- Parameters:
toolchainModel- a toolchainModel object.
-
clone
public PersistedToolchains clone()
Method clone.- Overrides:
clonein classTrackableBase- Returns:
- PersistedToolchains
-
getModelEncoding
public java.lang.String getModelEncoding()
Get the modelEncoding field.- Returns:
- String
-
getToolchains
public java.util.List<ToolchainModel> getToolchains()
Method getToolchains.- Returns:
- List
-
removeToolchain
public void removeToolchain(ToolchainModel toolchainModel)
Method removeToolchain.- Parameters:
toolchainModel- a toolchainModel object.
-
setModelEncoding
public void setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.- Parameters:
modelEncoding- a modelEncoding object.
-
setToolchains
public void setToolchains(java.util.List<ToolchainModel> toolchains)
Set the toolchain instance definition.- Parameters:
toolchains- a toolchains object.
-
-