Class ImportTool
java.lang.Object
org.apache.velocity.tools.generic.SafeConfig
org.apache.velocity.tools.generic.ImportTool
- All Implemented Interfaces:
Serializable
@DefaultKey("import")
@ValidScope("request")
public class ImportTool
extends SafeConfig
implements Serializable
General-purpose text-importing tool for templates.
Usage: just call $import.read("http://www.foo.com/bleh.jsp?sneh=bar") to insert the contents of the named resource into the template.
Toolbox configuration:
<tools>
<toolbox scope="request">
<tool class="org.apache.velocity.tools.view.ImportTool"/>
</toolbox>
</tools>
- Since:
- VelocityTools 3.0
- Version:
- $Id$
- Author:
- Marino A. Jonsson
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ImportSupportImportSupport utility which provides underlying i/oFields inherited from class SafeConfig
LOCK_CONFIG_KEY, log, LOGGER_NAME_KEY, SAFE_MODE_KEY, USE_CLASS_LOGGER_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigure(ValueParser values) ConfigurationReturns the supplied URL rendered as a String.protected voidinitializeImportSupport(ValueParser config) Importsupport initializationReturns the supplied resource rendered as a String.Methods inherited from class SafeConfig
configure, getLog, initLogger, isConfigLocked, isSafeMode, setLockConfig, setSafeMode
-
Field Details
-
importSupport
ImportSupport utility which provides underlying i/o
-
-
Constructor Details
-
ImportTool
public ImportTool()
-
-
Method Details
-
initializeImportSupport
Importsupport initialization- Parameters:
config- configuration values
-
configure
Configuration- Overrides:
configurein classSafeConfig- Parameters:
values- configuration values
-
read
-
fetch
-