Class PropertyLine
java.lang.Object
org.apache.sling.repoinit.parser.operations.PropertyLine
A single "set property" line
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Valid types for these properties -
Constructor Summary
ConstructorsConstructorDescriptionPropertyLine
(String name, String typeString, List<String> values, boolean isDefault) Stores data for one line of a "set property" block -
Method Summary
Modifier and TypeMethodDescriptionboolean
True if this line is a "default" as opposed to a "set" instruction.toString()
-
Constructor Details
-
PropertyLine
public PropertyLine(String name, String typeString, List<String> values, boolean isDefault) throws Exception Stores data for one line of a "set property" block- Parameters:
name
- name of the propertytypeString
- property type, as a Stringvalues
- values of the propertyisDefault
- 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.Exception
-
-
Method Details
-
getPropertyName
- Returns:
- the name of the property to set
-
getPropertyType
- Returns:
- the type of the property to set
-
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
-
toString
-