1 package sharin.doc.builder.xhtml1; 2 3 import sharin.doc.builder.GenericXmlElem; 4 5 public class ScriptElem extends GenericXmlElem<ScriptElem> { 6 7 public ScriptElem(Object... nodes) { 8 super("script", nodes); 9 } 10 11 public ScriptElem charset(Object value) { 12 return attr("charset", value); 13 } 14 15 public ScriptElem defer(boolean defer) { 16 return defer ? defer("defer") : this; 17 } 18 19 public ScriptElem defer(Object value) { 20 return attr("defer", value); 21 } 22 23 public ScriptElem language(Object value) { 24 return attr("language", value); 25 } 26 27 public ScriptElem src(Object value) { 28 return attr("src", value); 29 } 30 31 public ScriptElem type(Object value) { 32 return attr("type", value); 33 } 34 35 public ScriptElem xmlspace(Object value) { 36 return attr("xmlspace", value); 37 } 38 39 public ScriptElem xmlspacePreserve() { 40 return xmlspace("preserve"); 41 } 42 }