/** * create specified taglib declaration as jsp directive element * * @param model * @param uri * @param prefix * @return Element */ public static Element createTaglibDeclaration(IDOMModel model, String uri, String prefix) { Node[] ref = new Node[1]; BodyHelper.findHeaderInsertPosition(ITLDConstants.URI_JSP, "taglib", model.getDocument(), ref); Element ele = model.getDocument().createElement("jsp:directive.taglib"); ((IDOMElement) ele).setJSPTag(true); ele.setAttribute("uri", uri); ele.setAttribute("prefix", prefix); model.getDocument().insertBefore(ele, ref[0]); return ele; }
nodes[0] = ele; model.getDocument().insertBefore(ele, ref[0]); new HTMLFormatProcessorImpl().formatNode(ele);
document.insertBefore(pi, child); insertBreak(model, child); document.insertBefore(docType, child); insertBreak(model, child);