| java.lang.Object de.webman.template.jsp.JSPTemplate
JSPTemplate | public class JSPTemplate implements TemplateBasic,TemplateTypes(Code) | | Implementierung der JSP-Templates.
author: $Author: uli $ version: $Revision: 1.19 $ |
Method Summary | |
public void | doMainSubstitutions() | public void | doTagSubstitution() Durch den Aufruf der Methode doMainSubstitution enthaelt die
Instanzvariable "text" das Template mit den substituierten TKTags.
Die nicht vollstaendigen Pfade werden ersetzt.
Die URL-Base ist gestzt, wenn Images ausserhalb des CGI-Verzeichnisses
abgelegt sind. | public DOMTemplateData | getDOMData() | public HttpServletRequest | getRequest() | public String | getText() Das substituierte Template wird als String zurueckgegeben.
Hierfuer muss die Instanzvariable "text" mit dem Text eines Templates
zuvor gefuellt werden. | public String | getType() | void | init() | public void | initRequest() | public void | printTemplate(PrintStream out) Das Template wird in den PrintStream geschrieben.
Hierfuer muss die Instanzvariable "text" mit dem Text eines Templates
zuvor gefuellt werden. | public void | printTemplate(Writer writer) Das Template wird in den Writer geschrieben.
Hierfuer muss die Instanzvariable "text" mit dem Text eines Templates
zuvor gefuellt werden. | public void | printTemplate() Das Template wird auf stdout geschrieben.
Hierfuer muss die Instanzvariable "text" mit dem Text eines Templates
zuvor gefuellt werden. | public void | printTemplate(String file) Das substituierte Template wird in ein File geschrieben werden.
Hierfuer muss die Instanzvariable "text" mit dem Text eines Templates
zuvor gefuellt werden. | protected void | resetData() | public synchronized void | sendData(Element node, PrintWriter out) | public void | set(TKHashtable aSubst) | public void | set(String key, Object val) | public void | setOriginalRequest(HttpServletRequest request) |
JSPTemplate | public JSPTemplate(String _docRoot, String _name, boolean _editor) throws TKTemplateSyntaxException(Code) | | Creates a new JSP template.
Parameters: _docRoot - the document root. Parameters: _name - the template source name. Parameters: _editor - the template editing mode. throws: TKTemplateSyntaxException - if the specified template source is errornous. |
doMainSubstitutions | public void doMainSubstitutions() throws TKTemplateSyntaxException(Code) | | Die Instanzvariable "text" enthaelt das Template mit den
substituierten TKTags
saemtliche Funktionalitaet in die print Methoden verschoben !
|
doTagSubstitution | public void doTagSubstitution() throws TKTemplateSyntaxException(Code) | | Durch den Aufruf der Methode doMainSubstitution enthaelt die
Instanzvariable "text" das Template mit den substituierten TKTags.
Die nicht vollstaendigen Pfade werden ersetzt.
Die URL-Base ist gestzt, wenn Images ausserhalb des CGI-Verzeichnisses
abgelegt sind. Fuer diese Bilder muss der vollstaendige Pfad im
Template gesetzt werden.
|
getText | public String getText()(Code) | | Das substituierte Template wird als String zurueckgegeben.
Hierfuer muss die Instanzvariable "text" mit dem Text eines Templates
zuvor gefuellt werden. Dies geschieht, indem die Tags im Template zuerst
substituiert werden.
einen String des substituierten Templates |
initRequest | public void initRequest()(Code) | | initialisiert den Request
|
printTemplate | public void printTemplate(PrintStream out)(Code) | | Das Template wird in den PrintStream geschrieben.
Hierfuer muss die Instanzvariable "text" mit dem Text eines Templates
zuvor gefuellt werden. Dies geschieht, indem die Tags im Template zuerst
substituiert werden.
|
printTemplate | public void printTemplate(Writer writer) throws IOException(Code) | | Das Template wird in den Writer geschrieben.
Hierfuer muss die Instanzvariable "text" mit dem Text eines Templates
zuvor gefuellt werden. Dies geschieht, indem die Tags im Template zuerst
substituiert werden.
|
printTemplate | public void printTemplate()(Code) | | Das Template wird auf stdout geschrieben.
Hierfuer muss die Instanzvariable "text" mit dem Text eines Templates
zuvor gefuellt werden. Dies geschieht, indem die Tags im Template zuerst
substituiert werden.
|
printTemplate | public void printTemplate(String file) throws IOException(Code) | | Das substituierte Template wird in ein File geschrieben werden.
Hierfuer muss die Instanzvariable "text" mit dem Text eines Templates
zuvor gefuellt werden. Dies geschieht, indem die Tags im Template zuerst
substituiert werden.
Bsp. Reihenfolge der Aufrufe:
TKTemplateObject.doTagSubstitution();
TKTemplateObject.doCleanup();
TKTemplateObject.printTemplate(String file)
Parameters: String - file, der Filename des zu speichernden templates |
resetData | protected void resetData()(Code) | | |
|
|