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.StringmodelEncodingField modelEncoding.private java.lang.StringnameName of the Archetype, that will be displayed to the user when choosing an archetype.private booleanpartialIs this archetype representing a full Maven project or only parts?private java.util.List<RequiredProperty>requiredPropertiesField requiredProperties.
-
Constructor Summary
Constructors Constructor Description ArchetypeDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRequiredProperty(RequiredProperty requiredProperty)Method addRequiredProperty.java.lang.StringgetModelEncoding()Get the modelEncoding field.java.lang.StringgetName()Get name of the Archetype, that will be displayed to the user when choosing an archetype.java.util.List<RequiredProperty>getRequiredProperties()Method getRequiredProperties.booleanisPartial()Get is this archetype representing a full Maven project or only parts?voidremoveRequiredProperty(RequiredProperty requiredProperty)Method removeRequiredProperty.voidsetModelEncoding(java.lang.String modelEncoding)Set the modelEncoding field.voidsetName(java.lang.String name)Set name of the Archetype, that will be displayed to the user when choosing an archetype.voidsetPartial(boolean partial)Set is this archetype representing a full Maven project or only parts?voidsetRequiredProperties(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-
-
-