|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.torque.generator.outlet.OutletImpl org.apache.torque.generator.template.TemplateOutletImpl
public abstract class TemplateOutletImpl
An implementation of the TemplateOutlet interface.
Constructor Summary | |
---|---|
protected |
TemplateOutletImpl(QualifiedName name,
ConfigurationProvider configurationProvider,
String path,
String encoding,
TemplateFilter templateFilter)
Constructs a TemplateOutletImpl with the given name. |
Method Summary | |
---|---|
String |
getContent(ControllerState controllerState)
Returns the contents as a Template as a String. |
protected String |
load(InputStream inputStream,
String encoding,
TemplateFilter filter)
Loads the template, possibly filtering the content.. |
String |
toString()
Returns a String representation of this outlet for debugging purposes. |
Methods inherited from class org.apache.torque.generator.outlet.OutletImpl |
---|
addMergepointMapping, afterExecute, beforeExecute, execute, getInputElementName, getMergepointMapping, getMergepointMappings, getName, getVariable, mergepoint, setInputElementName, setMergepointMapping, setVariable, setVariable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.torque.generator.outlet.Outlet |
---|
addMergepointMapping, afterExecute, beforeExecute, execute, getInputElementName, getMergepointMapping, getMergepointMappings, getName, setInputElementName, setMergepointMapping |
Constructor Detail |
---|
protected TemplateOutletImpl(QualifiedName name, ConfigurationProvider configurationProvider, String path, String encoding, TemplateFilter templateFilter) throws ConfigurationException
name
- the name of this outlet, not null.configurationProvider
- the provider for reading the templates,
not null.path
- the path to the templates, not null.
May contain tokens of the form ${....}, these are parsed.encoding
- the encoding of the file, or null if the system's
default encoding should be used.templateFilter
- a possible filter for preprocessing the template,
not null.
NullPointerException
- if name or inputStream are null.
ConfigurationException
- if the template cannot be loaded.Method Detail |
---|
public String getContent(ControllerState controllerState) throws ConfigurationException
TemplateOutlet
getContent
in interface TemplateOutlet
controllerState
- the state of the controller, not null.
ConfigurationException
- if the template cannot be read.protected String load(InputStream inputStream, String encoding, TemplateFilter filter) throws IOException
inputStream
- the stream to read from.encoding
- the encoding of the template, or null for auto detection.filter
- a filter for modifying the template,
or null for no filtering.
IOException
- if an error occurs while reading the template.public String toString()
toString
in class OutletImpl
Object.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |