Class PropertyLine
- java.lang.Object
-
- org.apache.sling.repoinit.parser.operations.PropertyLine
-
@ProviderType public class PropertyLine extends Object
A single "set property" line
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPropertyLine.PropertyTypeValid types for these properties
-
Constructor Summary
Constructors Constructor Description PropertyLine(String name, String typeString, List<String> values, boolean isDefault)Stores data for one line of a "set property" block
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetPropertyName()PropertyLine.PropertyTypegetPropertyType()List<Object>getPropertyValues()booleanisDefault()True if this line is a "default" as opposed to a "set" instruction.StringtoString()
-
-
-
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 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.
-
-
Method Detail
-
getPropertyName
public String getPropertyName()
- Returns:
- the name of the property to set
-
getPropertyType
public PropertyLine.PropertyType getPropertyType()
- Returns:
- the type 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
-
-