Class StringResource
- java.lang.Object
-
- org.apache.velocity.runtime.resource.util.StringResource
-
public final class StringResource extends Object
Wrapper for Strings containing templates, allowing to add additional meta data like timestamps.- Since:
- 1.5
- Version:
- $Id$
- Author:
- Eelco Hillenius, Henning P. Schmiedehausen
-
-
Constructor Summary
Constructors Constructor Description StringResource(String body, String encoding)convenience constructor; sets body to 'body' and sets lastModified to now
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBody()Sets the template body.StringgetEncoding()Returns the encoding of this String resource.longgetLastModified()Returns the modification date of the template.voidsetBody(String body)Sets a new value for the template body.voidsetEncoding(String encoding)Sets the encoding of this string resource.voidsetLastModified(long lastModified)Changes the last modified parameter.
-
-
-
Method Detail
-
getBody
public String getBody()
Sets the template body.- Returns:
- String containing the template body.
-
getLastModified
public long getLastModified()
Returns the modification date of the template.- Returns:
- Modification date in milliseconds.
-
setBody
public void setBody(String body)
Sets a new value for the template body.- Parameters:
body- New body value
-
setLastModified
public void setLastModified(long lastModified)
Changes the last modified parameter.- Parameters:
lastModified- The modification time in millis.
-
getEncoding
public String getEncoding()
Returns the encoding of this String resource.- Returns:
- The encoding of this String resource.
-
setEncoding
public void setEncoding(String encoding)
Sets the encoding of this string resource.- Parameters:
encoding- The new encoding of this resource.
-
-