public class ArchetypeConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
artifactId |
private java.util.Properties |
defaultProperties |
private java.lang.String |
description |
private java.lang.String |
goals |
private java.lang.String |
groupId |
private java.lang.String |
name |
private java.util.Properties |
properties |
(package private) java.util.Map<java.lang.String,java.util.regex.Pattern> |
propertiesValidationPatterns |
private java.util.List<java.lang.String> |
requiredProperties |
private java.lang.String |
url |
private java.lang.String |
version |
Constructor and Description |
---|
ArchetypeConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
addRequiredProperty(java.lang.String string) |
java.lang.String |
getArtifactId() |
java.lang.String |
getDefaultValue(java.lang.String requiredProperty) |
java.util.Properties |
getDefaultValues() |
java.lang.String |
getDescription() |
java.lang.String |
getGoals() |
java.lang.String |
getGroupId() |
java.lang.String |
getName() |
java.util.Properties |
getProperties() |
java.lang.String |
getProperty(java.lang.String property) |
java.util.regex.Pattern |
getPropertyValidationRegex(java.lang.String requiredProperty) |
java.util.List<java.lang.String> |
getRequiredProperties() |
java.lang.String |
getUrl() |
java.lang.String |
getVersion() |
boolean |
isConfigured() |
boolean |
isConfigured(java.lang.String requiredProperties) |
void |
removeRequiredProperty(java.lang.String string) |
void |
reset() |
void |
setArtifactId(java.lang.String artifactId) |
void |
setDefaultProperty(java.lang.String requiredProperty,
java.lang.String propertyValue) |
void |
setDescription(java.lang.String description) |
void |
setGoals(java.lang.String goals) |
void |
setGroupId(java.lang.String groupId) |
void |
setName(java.lang.String name) |
void |
setProperty(java.lang.String requiredProperty,
java.lang.String propertyValue) |
void |
setPropertyValidationRegex(java.lang.String requiredProperty,
java.lang.String regex) |
void |
setRequiredProperties(java.util.List<java.lang.String> requiredProperties) |
void |
setUrl(java.lang.String url) |
void |
setVersion(java.lang.String version) |
java.util.Properties |
toProperties() |
boolean |
validatePropertyValue(java.lang.String property,
java.lang.String value) |
private java.lang.String groupId
private java.lang.String artifactId
private java.lang.String version
private java.lang.String name
private java.lang.String goals
private java.lang.String url
private java.lang.String description
private java.util.List<java.lang.String> requiredProperties
private java.util.Properties properties
private java.util.Properties defaultProperties
java.util.Map<java.lang.String,java.util.regex.Pattern> propertiesValidationPatterns
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public void addRequiredProperty(java.lang.String string)
public java.lang.String getArtifactId()
public java.lang.String getGoals()
public java.lang.String getGroupId()
public java.lang.String getName()
public java.util.List<java.lang.String> getRequiredProperties()
public java.lang.String getVersion()
public void removeRequiredProperty(java.lang.String string)
public void setArtifactId(java.lang.String artifactId)
public void setGoals(java.lang.String goals)
public void setGroupId(java.lang.String groupId)
public void setName(java.lang.String name)
public void setRequiredProperties(java.util.List<java.lang.String> requiredProperties)
public void setVersion(java.lang.String version)
public void reset()
public void setProperty(java.lang.String requiredProperty, java.lang.String propertyValue)
public java.lang.String getProperty(java.lang.String property)
public java.util.Properties getProperties()
public java.util.Properties toProperties()
public boolean isConfigured()
public boolean isConfigured(java.lang.String requiredProperties)
public void setDefaultProperty(java.lang.String requiredProperty, java.lang.String propertyValue)
public java.lang.String getDefaultValue(java.lang.String requiredProperty)
public java.util.Properties getDefaultValues()
public void setPropertyValidationRegex(java.lang.String requiredProperty, java.lang.String regex)
public java.util.regex.Pattern getPropertyValidationRegex(java.lang.String requiredProperty)
public boolean validatePropertyValue(java.lang.String property, java.lang.String value)