org.apache.cocoon.components.modules.input
Class PropertiesFileModule
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.components.modules.input.AbstractInputModule
org.apache.cocoon.components.modules.input.AbstractJXPathModule
org.apache.cocoon.components.modules.input.PropertiesFileModule
- All Implemented Interfaces:
- Disposable, Component, Configurable, LogEnabled, Serviceable, ThreadSafe, InputModule
public class PropertiesFileModule
- extends AbstractJXPathModule
- implements Serviceable, ThreadSafe
Input module for accessing properties in a properties file.
The properties file can only be configured statically and
is resolved via the SourceResolver system.
- Version:
- $Id: PropertiesFileModule.html 1304258 2012-03-23 10:09:27Z ilgrosso $
- Author:
- Unico Hommes
Fields inherited from interface org.apache.cocoon.components.modules.input.InputModule |
ROLE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertiesFileModule
public PropertiesFileModule()
service
public void service(ServiceManager manager)
throws ServiceException
- Specified by:
service
in interface Serviceable
- Throws:
ServiceException
dispose
public void dispose()
- Description copied from class:
AbstractInputModule
- dispose
- Specified by:
dispose
in interface Disposable
- Overrides:
dispose
in class AbstractInputModule
configure
public void configure(Configuration configuration)
throws ConfigurationException
- Configure the location of the properties file:
<file src="resource://my.properties" />
- Specified by:
configure
in interface Configurable
- Overrides:
configure
in class AbstractJXPathModule
- Parameters:
configuration
- a Configuration
value
- Throws:
ConfigurationException
- if an error occurs
getContextObject
protected Object getContextObject(Configuration modeConf,
Map objectModel)
throws ConfigurationException
- Description copied from class:
AbstractJXPathModule
- Returns the object which should be used as JXPath context.
Descendants should override this method to return a specific object
that is requried by the implementing class.
Examples are: request, session and application context objects.
- Specified by:
getContextObject
in class AbstractJXPathModule
- Throws:
ConfigurationException
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.