Package org.apache.maven.archetype.ui
Class ArchetypeConfiguration
- java.lang.Object
-
- org.apache.maven.archetype.ui.ArchetypeConfiguration
-
public class ArchetypeConfiguration extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description ArchetypeConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
groupId
private java.lang.String groupId
-
artifactId
private java.lang.String artifactId
-
version
private java.lang.String version
-
name
private java.lang.String name
-
goals
private java.lang.String goals
-
url
private java.lang.String url
-
description
private java.lang.String description
-
requiredProperties
private java.util.List<java.lang.String> requiredProperties
-
properties
private java.util.Properties properties
-
defaultProperties
private java.util.Properties defaultProperties
-
propertiesValidationPatterns
java.util.Map<java.lang.String,java.util.regex.Pattern> propertiesValidationPatterns
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public void setUrl(java.lang.String url)
-
addRequiredProperty
public void addRequiredProperty(java.lang.String string)
-
getArtifactId
public java.lang.String getArtifactId()
-
getGoals
public java.lang.String getGoals()
-
getGroupId
public java.lang.String getGroupId()
-
getName
public java.lang.String getName()
-
getRequiredProperties
public java.util.List<java.lang.String> getRequiredProperties()
-
getVersion
public java.lang.String getVersion()
-
removeRequiredProperty
public void removeRequiredProperty(java.lang.String string)
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
-
setGoals
public void setGoals(java.lang.String goals)
-
setGroupId
public void setGroupId(java.lang.String groupId)
-
setName
public void setName(java.lang.String name)
-
setRequiredProperties
public void setRequiredProperties(java.util.List<java.lang.String> requiredProperties)
-
setVersion
public void setVersion(java.lang.String version)
-
reset
public void reset()
-
setProperty
public void setProperty(java.lang.String requiredProperty, java.lang.String propertyValue)
-
getProperty
public java.lang.String getProperty(java.lang.String property)
-
getProperties
public java.util.Properties getProperties()
-
toProperties
public java.util.Properties toProperties()
-
isConfigured
public boolean isConfigured()
-
isConfigured
public boolean isConfigured(java.lang.String requiredProperties)
-
setDefaultProperty
public void setDefaultProperty(java.lang.String requiredProperty, java.lang.String propertyValue)
-
getDefaultValue
public java.lang.String getDefaultValue(java.lang.String requiredProperty)
-
getDefaultValues
public java.util.Properties getDefaultValues()
-
setPropertyValidationRegex
public void setPropertyValidationRegex(java.lang.String requiredProperty, java.lang.String regex)
-
getPropertyValidationRegex
public java.util.regex.Pattern getPropertyValidationRegex(java.lang.String requiredProperty)
-
validatePropertyValue
public boolean validatePropertyValue(java.lang.String property, java.lang.String value)
-
-