Class PropertyLine
- java.lang.Object
 - 
- org.apache.sling.repoinit.parser.operations.PropertyLine
 
 
- 
@ProviderType public class PropertyLine extends java.lang.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(java.lang.String name, java.lang.String typeString, java.util.List<java.lang.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 java.lang.StringgetPropertyName()PropertyLine.PropertyTypegetPropertyType()java.util.List<java.lang.Object>getPropertyValues()booleanisDefault()True if this line is a "default" as opposed to a "set" instruction.java.lang.StringtoString() 
 - 
 
- 
- 
Constructor Detail
- 
PropertyLine
public PropertyLine(java.lang.String name, java.lang.String typeString, java.util.List<java.lang.String> values, boolean isDefault) throws org.apache.sling.repoinit.parser.impl.ParseExceptionStores 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 java.lang.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 java.util.List<java.lang.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
 
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -