/* * Created on 29/03/2005 */ package DMS; import org.w3c.dom.Node; /** * @author mtayler */ public class templateItem { private String FTemplateName; private String FTemplateSQL; private String FStyleSheet; private columnList columns; private highlightList highlights; private String FDSName; public templateItem(Node root) { FTemplateName = XMLParser.findNodeValue(root,"template-name"); FDSName = XMLParser.findNodeValue(root,"ds-name"); FStyleSheet = XMLParser.findNodeValue(root,"style-sheet"); FTemplateSQL = XMLParser.findNodeValue(root,"template-sql"); Node columnNode = XMLParser.findNode(root,"column-list"); Node highlightNode = XMLParser.findNode(root,"highlight-list"); columns = new columnList(columnNode); highlights = new highlightList(highlightNode); } /** * @return Returns the columns. */ public columnList getColumns() { return columns; } /** * @return Returns the FTemplateName. */ public String getName() { return FTemplateName; } /** * @return Returns the FTemplateSQL. */ public String getSQL() { return FTemplateSQL; } /** * @return Returns the templates by name. */ public columnItem getColumnByName(String name) { return columns.getColumnByName(name); } /** * @return Returns the fStyleSheet. */ public String getStyleSheet() { return FStyleSheet; } /** * @return Returns the highlights. */ public highlightList getHighlights() { return highlights; } /** * @return Returns the fDSName. */ public String getDSName() { return FDSName; } }