Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2308 mtayler 1
/*
2
 * Created on 29/03/2005
3
 */
4
package DMS;
5
 
6
import org.w3c.dom.Node;
7
 
8
/**
9
 * @author mtayler
10
 */
11
public class templateItem {
12
 
13
	private String FTemplateName;
14
	private String FTemplateSQL;
15
	private String FStyleSheet;
16
	private columnList columns;
17
	private highlightList highlights;
18
	private String FDSName;
19
 
20
	public templateItem(Node root) {
21
		FTemplateName = XMLParser.findNodeValue(root,"template-name");
22
		FDSName = XMLParser.findNodeValue(root,"ds-name");
23
		FStyleSheet = XMLParser.findNodeValue(root,"style-sheet");
24
		FTemplateSQL = XMLParser.findNodeValue(root,"template-sql");
25
 
26
		Node columnNode = XMLParser.findNode(root,"column-list");
27
		Node highlightNode = XMLParser.findNode(root,"highlight-list");
28
 
29
		columns = new columnList(columnNode);
30
		highlights = new highlightList(highlightNode);
31
	}
32
 
33
	/**
34
	 * @return Returns the columns.
35
	 */
36
	public columnList getColumns() {
37
		return columns;
38
	}
39
 
40
	/**
41
	 * @return Returns the FTemplateName.
42
	 */
43
	public String getName() {
44
		return FTemplateName;
45
	}
46
 
47
	/**
48
	 * @return Returns the FTemplateSQL.
49
	 */
50
	public String getSQL() {
51
		return FTemplateSQL;
52
	}
53
 
54
	/**
55
	 * @return Returns the templates by name.
56
	 */
57
	public columnItem getColumnByName(String name) {
58
		return columns.getColumnByName(name);
59
	}
60
 
61
	/**
62
	 * @return Returns the fStyleSheet.
63
	 */
64
	public String getStyleSheet() {
65
		return FStyleSheet;
66
	}
67
	/**
68
	 * @return Returns the highlights.
69
	 */
70
	public highlightList getHighlights() {
71
		return highlights;
72
	}
73
 
74
	/**
75
	 * @return Returns the fDSName.
76
	 */
77
	public String getDSName() {
78
		return FDSName;
79
	}
80
 
81
 
82
}