org.apache.tools.ant.types

Class Substitution


public class Substitution
extends DataType

A regular expression substitution datatype. It is an expression that is meant to replace a regular expression.
   <substitition [ [id="id"] expression="expression" | refid="id" ]
   />
 
See Also:
org.apache.oro.text.regex.Perl5Substitution

Field Summary

static String
DATA_TYPE_NAME
The name of this data type

Fields inherited from class org.apache.tools.ant.types.DataType

checked, description, ref

Fields inherited from class org.apache.tools.ant.ProjectComponent

project

Constructor Summary

Substitution()

Method Summary

String
getExpression(Project p)
Gets the pattern string for this RegularExpression in the given project.
Substitution
getRef(Project p)
Get the RegularExpression this reference refers to in the given project.
void
setExpression(String expression)

Methods inherited from class org.apache.tools.ant.types.DataType

checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes

Methods inherited from class org.apache.tools.ant.ProjectComponent

getProject, log, log, setProject

Field Details

DATA_TYPE_NAME

public static final String DATA_TYPE_NAME
The name of this data type

Constructor Details

Substitution

public Substitution()

Method Details

getExpression

public String getExpression(Project p)
Gets the pattern string for this RegularExpression in the given project.

getRef

public Substitution getRef(Project p)
Get the RegularExpression this reference refers to in the given project. Check for circular references too

setExpression

public void setExpression(String expression)

Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.