Class PropertyLine

    • Constructor Detail

      • PropertyLine

        public PropertyLine​(String name,
                            String typeString,
                            List<String> values,
                            boolean isDefault)
                     throws org.apache.sling.repoinit.parser.impl.ParseException
        Stores data for one line of a "set property" block
        Parameters:
        name - name of the property
        typeString - property type, as a String
        values - values of the property
        isDefault - true if this line is a "default" as opposed to a "set" instruction
        Throws:
        org.apache.sling.repoinit.parser.impl.ParseException - if the line cannot be parsed.
    • Method Detail

      • getPropertyName

        public String getPropertyName()
        Returns:
        the name of the property to set
      • getPropertyValues

        public List<Object> getPropertyValues()
        Returns:
        the list ot values of the property to set
      • isDefault

        public boolean isDefault()
        True if this line is a "default" as opposed to a "set" instruction.
        Returns:
        true if a previously existing value of this property is kept, instead of being overwritten like a "set" instruction does