Class ArchetypeConfiguration


  • public class ArchetypeConfiguration
    extends java.lang.Object
    • 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
    • Constructor Detail

      • ArchetypeConfiguration

        public ArchetypeConfiguration()
    • 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)