|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.util.resource.AbstractResourceStream
org.apache.wicket.util.resource.AbstractStringResourceStream
org.apache.wicket.util.template.TextTemplate
org.apache.wicket.util.template.PackageTextTemplate
public class PackageTextTemplate
A String resource that can be appended to.
| Field Summary | |
|---|---|
static String |
DEFAULT_CONTENT_TYPE
The content type used if not provided in the constructor |
static String |
DEFAULT_ENCODING
The encoding used if not provided in the constructor |
| Constructor Summary | |
|---|---|
PackageTextTemplate(Class<?> clazz,
String fileName)
Constructor. |
|
PackageTextTemplate(Class<?> clazz,
String fileName,
String contentType)
Constructor. |
|
PackageTextTemplate(Class<?> clazz,
String fileName,
String contentType,
String encoding)
Constructor. |
|
PackageTextTemplate(Class<?> clazz,
String fileName,
String style,
String variation,
Locale locale,
String contentType,
String encoding)
Constructor. |
|
| Method Summary | |
|---|---|
String |
getString()
Retrieves the String resource. |
TextTemplate |
interpolate(Map<String,?> variables)
Interpolates a Map of variables with the content and replaces the content with
the result. |
| Methods inherited from class org.apache.wicket.util.template.TextTemplate |
|---|
asString, asString |
| Methods inherited from class org.apache.wicket.util.resource.AbstractStringResourceStream |
|---|
close, getCharset, getContentType, getInputStream, lastModifiedTime, length, setCharset, setLastModified |
| Methods inherited from class org.apache.wicket.util.resource.AbstractResourceStream |
|---|
getLocale, getStyle, getVariation, setLocale, setStyle, setVariation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.wicket.util.resource.IResourceStream |
|---|
getLocale, getStyle, getVariation, setLocale, setStyle, setVariation |
| Field Detail |
|---|
public static final String DEFAULT_CONTENT_TYPE
public static final String DEFAULT_ENCODING
| Constructor Detail |
|---|
public PackageTextTemplate(Class<?> clazz,
String fileName)
clazz - the Class to be used for retrieving the classloader for loading the
PackagedTextTemplatefileName - the name of the file, relative to the clazz position
public PackageTextTemplate(Class<?> clazz,
String fileName,
String contentType)
clazz - the Class to be used for retrieving the classloader for loading the
PackagedTextTemplatefileName - the name of the file, relative to the clazz positioncontentType - the mime type of this resource, such as "image/jpeg" or "
text/html"
public PackageTextTemplate(Class<?> clazz,
String fileName,
String contentType,
String encoding)
clazz - the Class to be used for retrieving the classloader for loading the
PackagedTextTemplatefileName - the name of the file, relative to the clazz positioncontentType - the mime type of this resource, such as "image/jpeg" or "
text/html"encoding - the file's encoding, for example, "UTF-8"
public PackageTextTemplate(Class<?> clazz,
String fileName,
String style,
String variation,
Locale locale,
String contentType,
String encoding)
clazz - the Class to be used for retrieving the classloader for loading the
PackagedTextTemplatefileName - the name of the file, relative to the clazz positionstyle - Any resource style, such as a skin style (see Session)variation - The template's variation (of the style)locale - The locale of the resource to loadcontentType - the mime type of this resource, such as "image/jpeg" or "
text/html"encoding - the file's encoding, for example, "UTF-8"| Method Detail |
|---|
public String getString()
TextTemplateString resource.
getString in class TextTemplateString resourceAbstractStringResourceStream.getString()public final TextTemplate interpolate(Map<String,?> variables)
Map of variables with the content and replaces the content with
the result. Variables are denoted in the String by the
syntax ${variableName}. The contents will be altered by replacing each variable
of the form ${variableName} with the value returned by
variables.getValue("variableName").
WARNING: there is no going back to the original contents after the interpolation is done. If
you need to do different interpolations on the same original contents, use the method
TextTemplate.asString(Map) instead.
interpolate in class TextTemplatevariables - a Map of variables to interpolate
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||