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 booleanallowPartialThis indicates the archetype can be a whole project or can be part of another project.private java.lang.Stringidprivate java.util.List<java.lang.String>resourcesprivate java.util.Map<java.lang.String,TemplateDescriptor>resourcesDescriptorsMapthat associates the items in theListresourceswith their attributes (instances ofTemplateDescriptor.private java.util.List<java.lang.String>siteResourcesprivate java.util.Map<java.lang.String,TemplateDescriptor>siteResourcesDescriptorsMapthat associates the items in theListsiteResourceswith their attributes (instances ofTemplateDescriptor.private java.util.List<java.lang.String>sourcesprivate java.util.Map<java.lang.String,TemplateDescriptor>sourcesDescriptorsMapthat associates the items in theListsourceswith their attributes (instances ofTemplateDescriptor.private java.util.List<java.lang.String>testResourcesprivate java.util.Map<java.lang.String,TemplateDescriptor>testResourcesDescriptorsMapthat associates the items in theListtestResourceswith their attributes (instances ofTemplateDescriptor.private java.util.List<java.lang.String>testSourcesprivate java.util.Map<java.lang.String,TemplateDescriptor>testSourcesDescriptorsMapthat associates the items in theListtestSourceswith their attributes (instances ofTemplateDescriptor.
-
Constructor Summary
Constructors Constructor Description ArchetypeDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResource(java.lang.String resource)voidaddSiteResource(java.lang.String siteResource)voidaddSource(java.lang.String source)voidaddTestResource(java.lang.String testResource)voidaddTestSource(java.lang.String testSource)java.lang.StringgetId()java.util.Map<java.lang.String,TemplateDescriptor>getReourcesDescriptors()TemplateDescriptorgetResourceDescriptor(java.lang.String resource)java.util.List<java.lang.String>getResources()java.util.Map<java.lang.String,TemplateDescriptor>getSiteReourcesDescriptors()TemplateDescriptorgetSiteResourceDescriptor(java.lang.String siteResource)java.util.List<java.lang.String>getSiteResources()TemplateDescriptorgetSourceDescriptor(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()TemplateDescriptorgetTestResourceDescriptor(java.lang.String testResource)java.util.List<java.lang.String>getTestResources()TemplateDescriptorgetTestSourceDescriptor(java.lang.String testSource)java.util.List<java.lang.String>getTestSources()java.util.Map<java.lang.String,TemplateDescriptor>getTestSourcesDescriptors()booleanisAllowPartial()voidputResourceDescriptor(java.lang.String resource, TemplateDescriptor descriptor)voidputSiteResourceDescriptor(java.lang.String siteResource, TemplateDescriptor descriptor)voidputSourceDescriptor(java.lang.String source, TemplateDescriptor descriptor)voidputTestResourceDescriptor(java.lang.String testResource, TemplateDescriptor descriptor)voidputTestSourceDescriptor(java.lang.String testSource, TemplateDescriptor descriptor)voidsetAllowPartial(boolean allowPartial)voidsetId(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
Mapthat associates the items in theListsourceswith their attributes (instances ofTemplateDescriptor.
-
testSourcesDescriptors
private java.util.Map<java.lang.String,TemplateDescriptor> testSourcesDescriptors
Mapthat associates the items in theListtestSourceswith their attributes (instances ofTemplateDescriptor.
-
resourcesDescriptors
private java.util.Map<java.lang.String,TemplateDescriptor> resourcesDescriptors
Mapthat associates the items in theListresourceswith their attributes (instances ofTemplateDescriptor.
-
testResourcesDescriptors
private java.util.Map<java.lang.String,TemplateDescriptor> testResourcesDescriptors
Mapthat associates the items in theListtestResourceswith their attributes (instances ofTemplateDescriptor.
-
siteResourcesDescriptors
private java.util.Map<java.lang.String,TemplateDescriptor> siteResourcesDescriptors
Mapthat associates the items in theListsiteResourceswith 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)
-
-