Class ArchetypeDescriptor
- java.lang.Object
-
- org.apache.maven.archetype.old.descriptor.ArchetypeDescriptor
-
public class ArchetypeDescriptor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
allowPartial
This indicates the archetype can be a whole project or can be part of another project.private java.lang.String
id
private java.util.List<java.lang.String>
resources
private java.util.Map<java.lang.String,TemplateDescriptor>
resourcesDescriptors
Map
that associates the items in theList
resources
with their attributes (instances ofTemplateDescriptor
.private java.util.List<java.lang.String>
siteResources
private java.util.Map<java.lang.String,TemplateDescriptor>
siteResourcesDescriptors
Map
that associates the items in theList
siteResources
with their attributes (instances ofTemplateDescriptor
.private java.util.List<java.lang.String>
sources
private java.util.Map<java.lang.String,TemplateDescriptor>
sourcesDescriptors
Map
that associates the items in theList
sources
with their attributes (instances ofTemplateDescriptor
.private java.util.List<java.lang.String>
testResources
private java.util.Map<java.lang.String,TemplateDescriptor>
testResourcesDescriptors
Map
that associates the items in theList
testResources
with their attributes (instances ofTemplateDescriptor
.private java.util.List<java.lang.String>
testSources
private java.util.Map<java.lang.String,TemplateDescriptor>
testSourcesDescriptors
Map
that associates the items in theList
testSources
with their attributes (instances ofTemplateDescriptor
.
-
Constructor Summary
Constructors Constructor Description ArchetypeDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addResource(java.lang.String resource)
void
addSiteResource(java.lang.String siteResource)
void
addSource(java.lang.String source)
void
addTestResource(java.lang.String testResource)
void
addTestSource(java.lang.String testSource)
java.lang.String
getId()
java.util.Map<java.lang.String,TemplateDescriptor>
getReourcesDescriptors()
TemplateDescriptor
getResourceDescriptor(java.lang.String resource)
java.util.List<java.lang.String>
getResources()
java.util.Map<java.lang.String,TemplateDescriptor>
getSiteReourcesDescriptors()
TemplateDescriptor
getSiteResourceDescriptor(java.lang.String siteResource)
java.util.List<java.lang.String>
getSiteResources()
TemplateDescriptor
getSourceDescriptor(java.lang.String source)
java.util.List<java.lang.String>
getSources()
java.util.Map<java.lang.String,TemplateDescriptor>
getSourcesDescriptors()
java.util.Map<java.lang.String,TemplateDescriptor>
getTestReourcesDescriptors()
TemplateDescriptor
getTestResourceDescriptor(java.lang.String testResource)
java.util.List<java.lang.String>
getTestResources()
TemplateDescriptor
getTestSourceDescriptor(java.lang.String testSource)
java.util.List<java.lang.String>
getTestSources()
java.util.Map<java.lang.String,TemplateDescriptor>
getTestSourcesDescriptors()
boolean
isAllowPartial()
void
putResourceDescriptor(java.lang.String resource, TemplateDescriptor descriptor)
void
putSiteResourceDescriptor(java.lang.String siteResource, TemplateDescriptor descriptor)
void
putSourceDescriptor(java.lang.String source, TemplateDescriptor descriptor)
void
putTestResourceDescriptor(java.lang.String testResource, TemplateDescriptor descriptor)
void
putTestSourceDescriptor(java.lang.String testSource, TemplateDescriptor descriptor)
void
setAllowPartial(boolean allowPartial)
void
setId(java.lang.String id)
-
-
-
Field Detail
-
id
private java.lang.String id
-
sources
private java.util.List<java.lang.String> sources
-
testSources
private java.util.List<java.lang.String> testSources
-
resources
private java.util.List<java.lang.String> resources
-
testResources
private java.util.List<java.lang.String> testResources
-
siteResources
private java.util.List<java.lang.String> siteResources
-
sourcesDescriptors
private java.util.Map<java.lang.String,TemplateDescriptor> sourcesDescriptors
Map
that associates the items in theList
sources
with their attributes (instances ofTemplateDescriptor
.
-
testSourcesDescriptors
private java.util.Map<java.lang.String,TemplateDescriptor> testSourcesDescriptors
Map
that associates the items in theList
testSources
with their attributes (instances ofTemplateDescriptor
.
-
resourcesDescriptors
private java.util.Map<java.lang.String,TemplateDescriptor> resourcesDescriptors
Map
that associates the items in theList
resources
with their attributes (instances ofTemplateDescriptor
.
-
testResourcesDescriptors
private java.util.Map<java.lang.String,TemplateDescriptor> testResourcesDescriptors
Map
that associates the items in theList
testResources
with their attributes (instances ofTemplateDescriptor
.
-
siteResourcesDescriptors
private java.util.Map<java.lang.String,TemplateDescriptor> siteResourcesDescriptors
Map
that associates the items in theList
siteResources
with their attributes (instances ofTemplateDescriptor
.
-
allowPartial
private boolean allowPartial
This indicates the archetype can be a whole project or can be part of another project. An example is a site archetype where the POM and directory structure may already exist and you simply want to generate the site directory structure.
-
-
Method Detail
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
addSource
public void addSource(java.lang.String source)
-
getSources
public java.util.List<java.lang.String> getSources()
-
putSourceDescriptor
public void putSourceDescriptor(java.lang.String source, TemplateDescriptor descriptor)
-
getSourceDescriptor
public TemplateDescriptor getSourceDescriptor(java.lang.String source)
-
getSourcesDescriptors
public java.util.Map<java.lang.String,TemplateDescriptor> getSourcesDescriptors()
-
addTestSource
public void addTestSource(java.lang.String testSource)
-
getTestSources
public java.util.List<java.lang.String> getTestSources()
-
putTestSourceDescriptor
public void putTestSourceDescriptor(java.lang.String testSource, TemplateDescriptor descriptor)
-
getTestSourceDescriptor
public TemplateDescriptor getTestSourceDescriptor(java.lang.String testSource)
-
getTestSourcesDescriptors
public java.util.Map<java.lang.String,TemplateDescriptor> getTestSourcesDescriptors()
-
addResource
public void addResource(java.lang.String resource)
-
getResources
public java.util.List<java.lang.String> getResources()
-
putResourceDescriptor
public void putResourceDescriptor(java.lang.String resource, TemplateDescriptor descriptor)
-
getResourceDescriptor
public TemplateDescriptor getResourceDescriptor(java.lang.String resource)
-
getReourcesDescriptors
public java.util.Map<java.lang.String,TemplateDescriptor> getReourcesDescriptors()
-
addTestResource
public void addTestResource(java.lang.String testResource)
-
getTestResources
public java.util.List<java.lang.String> getTestResources()
-
putTestResourceDescriptor
public void putTestResourceDescriptor(java.lang.String testResource, TemplateDescriptor descriptor)
-
getTestResourceDescriptor
public TemplateDescriptor getTestResourceDescriptor(java.lang.String testResource)
-
getTestReourcesDescriptors
public java.util.Map<java.lang.String,TemplateDescriptor> getTestReourcesDescriptors()
-
addSiteResource
public void addSiteResource(java.lang.String siteResource)
-
getSiteResources
public java.util.List<java.lang.String> getSiteResources()
-
putSiteResourceDescriptor
public void putSiteResourceDescriptor(java.lang.String siteResource, TemplateDescriptor descriptor)
-
getSiteResourceDescriptor
public TemplateDescriptor getSiteResourceDescriptor(java.lang.String siteResource)
-
getSiteReourcesDescriptors
public java.util.Map<java.lang.String,TemplateDescriptor> getSiteReourcesDescriptors()
-
isAllowPartial
public boolean isAllowPartial()
-
setAllowPartial
public void setAllowPartial(boolean allowPartial)
-
-