Class PropertyFile.Entry
java.lang.Object
org.apache.tools.ant.taskdefs.optional.PropertyFile.Entry
- Enclosing class:
- PropertyFile
Instance of this class represents nested elements of
 a task propertyfile.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classEnumerated attribute with the values "+", "-", "="static classEnumerated attribute with the values "int", "date" and "string".
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidexecuteOn(Properties props) Apply the nested element to the properties.voidsetDefault(String value) Initial value to set for a property if it is not already defined in the property file.voidName of the property name/value pairvoidoperation to apply.voidsetPattern(String value) For int and date type only.voidsetType(PropertyFile.Entry.Type value) Regard the value as : int, date or string (default)voidsetUnit(PropertyFile.Unit unit) The unit of the value to be applied to date +/- operations.voidValue to set (=), to add (+) or subtract (-)
- 
Constructor Details- 
Entrypublic Entry()
 
- 
- 
Method Details- 
setKey
- 
setValueValue to set (=), to add (+) or subtract (-)- Parameters:
- value- the value.
 
- 
setOperationoperation to apply. "+" or "=" (default) for all datatypes; "-" for date and int only)\.- Parameters:
- value- the operation enumerated value.
 
- 
setTypeRegard the value as : int, date or string (default)- Parameters:
- value- the type enumerated value.
 
- 
setDefaultInitial value to set for a property if it is not already defined in the property file. For type date, an additional keyword is allowed: "now"- Parameters:
- value- the default value.
 
- 
setPatternFor int and date type only. If present, Values will be parsed and formatted accordingly.- Parameters:
- value- the pattern to use.
 
- 
setUnitThe unit of the value to be applied to date +/- operations. Valid Values are:- millisecond
- second
- minute
- hour
- day (default)
- week
- month
- year
 - Parameters:
- unit- the unit enumerated value.
- Since:
- Ant 1.5
 
- 
executeOnApply the nested element to the properties.- Parameters:
- props- the properties to apply the entry on.
- Throws:
- BuildException- if there is an error.
 
 
-