PropertyHelper.Delegatepublic interface PropertyExpander extends PropertyHelper.Delegate
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
parsePropertyName(java.lang.String s,
java.text.ParsePosition pos,
ParseNextProperty parseNextProperty) |
Determine whether there is a property reference at the current
ParsePosition and return its name (or null if there is none).
|
java.lang.String parsePropertyName(java.lang.String s,
java.text.ParsePosition pos,
ParseNextProperty parseNextProperty)
Implementations should advance the ParsePosition to the last
character that makes up the property reference. E.g. the
default implementation would return "foo" for
${foo} and advance the ParsePosition to the
} character.
s - the String to parse.pos - the ParsePosition in use, the location is expected
to be modified if a property reference has been found (and may
even be modified if no reference has been found).parseNextProperty - provides access to the Project and may
be used to look up property values.null.