Package org.apache.tools.ant.types
Class Substitution
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.Substitution
- All Implemented Interfaces:
- Cloneable
A regular expression substitution datatype.  It is an expression
 that is meant to replace a regular expression.
 
<substitution [ [id="id"] expression="expression" | refid="id" ] />
- See Also:
- 
Field SummaryFieldsFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGets the pattern string for this RegularExpression in the given project.Get the RegularExpression this reference refers to in the given project.voidsetExpression(String expression) Set the pattern string for this regular expression substitution.Methods inherited from class org.apache.tools.ant.types.DataTypecheckAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toStringMethods inherited from class org.apache.tools.ant.ProjectComponentgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
- 
Field Details- 
DATA_TYPE_NAMEThe name of this data type- See Also:
 
 
- 
- 
Constructor Details- 
Substitutionpublic Substitution()Constructor for Substitution.
 
- 
- 
Method Details- 
setExpressionSet the pattern string for this regular expression substitution.- Parameters:
- expression- the regular expression to use
 
- 
getExpressionGets the pattern string for this RegularExpression in the given project.- Parameters:
- p- the project to look for the regular expression if this object is a reference
- Returns:
- the pattern string
 
- 
getRefGet the RegularExpression this reference refers to in the given project. Check for circular references too.- Parameters:
- p- the project to look for the regular expression reference
- Returns:
- the resolved reference
 
 
-