|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 TemplateOutletcontrollerState - 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 OutletImplObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||