org.apache.velocity.tools.config
Class FileFactoryConfiguration
java.lang.Object
org.apache.velocity.tools.config.Configuration
org.apache.velocity.tools.config.CompoundConfiguration<ToolboxConfiguration>
org.apache.velocity.tools.config.FactoryConfiguration
org.apache.velocity.tools.config.FileFactoryConfiguration
- All Implemented Interfaces:
- Comparable<Configuration>
- Direct Known Subclasses:
- PropertiesFactoryConfiguration, XmlFactoryConfiguration
public abstract class FileFactoryConfiguration
- extends FactoryConfiguration
Provides support for reading a configuration file from a specified path,
This frees the user from having to obtain an InputStream themselves.
- Version:
- $Id: XmlFactoryConfiguration.java 511959 2007-02-26 19:24:39Z nbubna $
- Author:
- Nathan Bubna
Methods inherited from class org.apache.velocity.tools.config.FactoryConfiguration |
addConfiguration, addData, addSource, addToolbox, createFactory, equals, getData, getData, getData, getSource, getSources, getToolbox, getToolboxes, hasData, hashCode, removeData, removeToolbox, setData, setSource, setToolboxes, toString, toString, validate |
Methods inherited from class org.apache.velocity.tools.config.Configuration |
addConfiguration, addProperty, appendProperties, compareTo, getProperties, getProperty, getPropertyMap, hasProperties, removeProperty, removeProperty, setProperties, setProperty, setPropertyMap |
FileFactoryConfiguration
protected FileFactoryConfiguration(Class clazz,
String id)
read
public abstract void read(InputStream input)
throws IOException
Reads an configuration from an InputStream
.
- Parameters:
input
- the InputStream to read from
- Throws:
IOException
read
public void read(String path)
Reads a configuration file from the specified file path
and sets up the configuration from that. If the file does not
exist, a ResourceNotFoundException
will be thrown.
- Parameters:
path
- the path to the file to be read from
read
public void read(URL url)
read
public void read(String path,
boolean required)
read
public void read(URL url,
boolean required)
read
public void read(String path,
boolean required,
Log log)
findURL
protected URL findURL(String path)
read
protected void read(URL url,
boolean required,
Log log)
read
protected void read(Object source,
InputStream inputStream,
boolean required,
Log log)
Copyright © 2002-2013 Apache Software Foundation. All Rights Reserved.