|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wicket.util.string.interpolator.VariableInterpolator org.apache.wicket.util.string.interpolator.PropertyVariableInterpolator
public final class PropertyVariableInterpolator
Interpolates values into String
s that are produced by interpreting property
expressions against a beans model.
The interpolate(String string, Object model)
method takes a string such as "
My name is ${name}
" and a beans model such as a Person
, and reflects on
the object using any property expressions found inside ${}
markers in the
String
. In this case, if the Person
model has a getName()
method. The results of calling that method would be substituted for ${name}
. If
getName()
returned "Jonathan"
, then interpolate()
would
return "My name is Jonathan"
.
"$" is the escape char. Thus "$${text}" can be used to escape it (ignore interpretation).
Field Summary |
---|
Fields inherited from class org.apache.wicket.util.string.interpolator.VariableInterpolator |
---|
string |
Method Summary | ||
---|---|---|
|
getConverter(java.lang.Class<C> type)
Returns the Converter for the class that is given. |
|
protected java.lang.String |
getValue(java.lang.String variableName)
Retrieves a value for a variable name during interpolation. |
|
static java.lang.String |
interpolate(java.lang.String string,
java.lang.Object object)
Interpolates the given String , substituting values for property expressions. |
Methods inherited from class org.apache.wicket.util.string.interpolator.VariableInterpolator |
---|
toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static java.lang.String interpolate(java.lang.String string, java.lang.Object object)
String
, substituting values for property expressions.
string
- a String
containing property expressions like ${xyz}
object
- the Object
to reflect on
String
protected java.lang.String getValue(java.lang.String variableName)
getValue
in class VariableInterpolator
variableName
- the variable name
public <C> IConverter<C> getConverter(java.lang.Class<C> type)
getConverter
in interface IConverterLocator
C
- The object to convert from and to String
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |