net.shibboleth.utilities.java.support.primitive
Class LazilyFormattedString
java.lang.Object
net.shibboleth.utilities.java.support.primitive.LazilyFormattedString
public class LazilyFormattedString
- extends Object
An object that represents a string containing a Formatter string and a set of values. When
toString() is called the format string is filled in with the given values. This allows for lazy evaluation
of the value objects formatting function which may be expensive.
|
Field Summary |
private Object[] |
arguments
The values that are filled in to the template string. |
private String |
template
The template that is filled in with the values. |
template
private final String template
- The template that is filled in with the values.
arguments
private final Object[] arguments
- The values that are filled in to the template string.
LazilyFormattedString
public LazilyFormattedString(@Nonnull
String stringTemplate,
@Nullable
Object... templateArguments)
- Constructor.
- Parameters:
stringTemplate - the Formatter template stringtemplateArguments - the arguments to the template
toString
public String toString()
-
- Overrides:
toString in class Object
Copyright © 1999-2012. All Rights Reserved.