Package org.apache.maven.archetype.ui
Class ArchetypeConfiguration
- java.lang.Object
-
- org.apache.maven.archetype.ui.ArchetypeConfiguration
-
public class ArchetypeConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ArchetypeConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRequiredProperty(java.lang.String string)java.lang.StringgetArtifactId()java.lang.StringgetDefaultValue(java.lang.String requiredProperty)java.util.PropertiesgetDefaultValues()java.lang.StringgetDescription()java.lang.StringgetGoals()java.lang.StringgetGroupId()java.lang.StringgetName()java.util.PropertiesgetProperties()java.lang.StringgetProperty(java.lang.String property)java.util.regex.PatterngetPropertyValidationRegex(java.lang.String requiredProperty)java.util.List<java.lang.String>getRequiredProperties()java.lang.StringgetUrl()java.lang.StringgetVersion()booleanisConfigured()booleanisConfigured(java.lang.String requiredProperties)voidremoveRequiredProperty(java.lang.String string)voidreset()voidsetArtifactId(java.lang.String artifactId)voidsetDefaultProperty(java.lang.String requiredProperty, java.lang.String propertyValue)voidsetDescription(java.lang.String description)voidsetGoals(java.lang.String goals)voidsetGroupId(java.lang.String groupId)voidsetName(java.lang.String name)voidsetProperty(java.lang.String requiredProperty, java.lang.String propertyValue)voidsetPropertyValidationRegex(java.lang.String requiredProperty, java.lang.String regex)voidsetRequiredProperties(java.util.List<java.lang.String> requiredProperties)voidsetUrl(java.lang.String url)voidsetVersion(java.lang.String version)java.util.PropertiestoProperties()booleanvalidatePropertyValue(java.lang.String property, java.lang.String value)
-
-
-
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)
-
-