1 37 package org.webharvest.definition; 38 39 42 public class XsltDef extends BaseElementDef { 43 44 private BaseElementDef xmlDef; 45 private BaseElementDef stylesheetDef; 46 47 public XsltDef(XmlNode xmlNode) { 48 super(xmlNode, false); 49 50 XmlNode xmlDefNode = (XmlNode) xmlNode.get("xml[0]"); 51 DefinitionResolver.validate(xmlDefNode, null, "id"); 52 xmlDef = xmlDefNode == null ? null : new BaseElementDef( xmlDefNode ); 53 54 XmlNode stylesheetDefNode = (XmlNode) xmlNode.get("stylesheet[0]"); 55 DefinitionResolver.validate(stylesheetDefNode, null, "id"); 56 stylesheetDef = stylesheetDefNode == null ? null : new BaseElementDef(stylesheetDefNode); 57 } 58 59 public BaseElementDef getStylesheetDef() { 60 return stylesheetDef; 61 } 62 63 public BaseElementDef getXmlDef() { 64 return xmlDef; 65 } 66 67 } | Popular Tags |