public interface PropertyExpander extends PropertyHelper.Delegate
| Modifier and Type | Method and 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.