01: package com.teamkonzept.lib;
02:
03: import java.io.*;
04: import org.w3c.dom.*;
05: import com.teamkonzept.lib.TKException;
06: import com.teamkonzept.lib.templates.*;
07: import javax.servlet.http.HttpServletRequest;
08:
09: /**
10: * Definition der Grundmethoden eines Templates mit DOM Daten
11: * @author $Author: alex $
12: * @version $Revision: 1.5 $
13: */
14: public interface DOMTemplateBasic {
15: /**
16: setzt Daten in die Root
17: */
18: void set(TKHashtable aSubst);
19:
20: void set(String key, Object val);
21:
22: Document getDocument();
23:
24: Element getRoot();
25:
26: Element getContentElement(String name);
27:
28: Element getContentElement(String name, Element anchor);
29:
30: Element getReferenceElement(String name);
31:
32: Element getReferenceElement(String name, Element anchor);
33: }
|