Class ArchetypeDescriptor
- java.lang.Object
-
- org.apache.maven.archetype.metadata.AbstractArchetypeDescriptor
-
- org.apache.maven.archetype.metadata.ArchetypeDescriptor
-
- All Implemented Interfaces:
java.io.Serializable
public class ArchetypeDescriptor extends AbstractArchetypeDescriptor implements java.io.Serializable
Class ArchetypeDescriptor.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
modelEncoding
Field modelEncoding.private java.lang.String
name
Name of the Archetype, that will be displayed to the user when choosing an archetype.private boolean
partial
Is this archetype representing a full Maven project or only parts?private java.util.List<RequiredProperty>
requiredProperties
Field requiredProperties.
-
Constructor Summary
Constructors Constructor Description ArchetypeDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRequiredProperty(RequiredProperty requiredProperty)
Method addRequiredProperty.java.lang.String
getModelEncoding()
Get the modelEncoding field.java.lang.String
getName()
Get name of the Archetype, that will be displayed to the user when choosing an archetype.java.util.List<RequiredProperty>
getRequiredProperties()
Method getRequiredProperties.boolean
isPartial()
Get is this archetype representing a full Maven project or only parts?void
removeRequiredProperty(RequiredProperty requiredProperty)
Method removeRequiredProperty.void
setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.void
setName(java.lang.String name)
Set name of the Archetype, that will be displayed to the user when choosing an archetype.void
setPartial(boolean partial)
Set is this archetype representing a full Maven project or only parts?void
setRequiredProperties(java.util.List<RequiredProperty> requiredProperties)
Set list of required properties to generate a project from this archetype.-
Methods inherited from class org.apache.maven.archetype.metadata.AbstractArchetypeDescriptor
addFileSet, addModule, getFileSets, getModules, removeFileSet, removeModule, setFileSets, setModules
-
-
-
-
Field Detail
-
name
private java.lang.String name
Name of the Archetype, that will be displayed to the user when choosing an archetype.
-
partial
private boolean partial
Is this archetype representing a full Maven project or only parts?
-
requiredProperties
private java.util.List<RequiredProperty> requiredProperties
Field requiredProperties.
-
modelEncoding
private java.lang.String modelEncoding
Field modelEncoding.
-
-
Method Detail
-
addRequiredProperty
public void addRequiredProperty(RequiredProperty requiredProperty)
Method addRequiredProperty.- Parameters:
requiredProperty
-
-
getModelEncoding
public java.lang.String getModelEncoding()
Get the modelEncoding field.- Returns:
- String
-
getName
public java.lang.String getName()
Get name of the Archetype, that will be displayed to the user when choosing an archetype.- Returns:
- String
-
getRequiredProperties
public java.util.List<RequiredProperty> getRequiredProperties()
Method getRequiredProperties.- Returns:
- List
-
isPartial
public boolean isPartial()
Get is this archetype representing a full Maven project or only parts?- Returns:
- boolean
-
removeRequiredProperty
public void removeRequiredProperty(RequiredProperty requiredProperty)
Method removeRequiredProperty.- Parameters:
requiredProperty
-
-
setModelEncoding
public void setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.- Parameters:
modelEncoding
-
-
setName
public void setName(java.lang.String name)
Set name of the Archetype, that will be displayed to the user when choosing an archetype.- Parameters:
name
-
-
setPartial
public void setPartial(boolean partial)
Set is this archetype representing a full Maven project or only parts?- Parameters:
partial
-
-
setRequiredProperties
public void setRequiredProperties(java.util.List<RequiredProperty> requiredProperties)
Set list of required properties to generate a project from this archetype.- Parameters:
requiredProperties
-
-
-