/** * write the descriptor class to a DOM tree and return it * * @param parent node for the DOM tree * @param node name * @param the descriptor to write * @return the DOM tree top node */ public Node writeDescriptor(Node parent, String nodeName, EjbRef descriptor) { Node ejbRef = appendChild(parent, nodeName); appendTextChild(ejbRef, RuntimeTagNames.EJB_REF_NAME, descriptor.getEjbRefName()); appendTextChild(ejbRef, RuntimeTagNames.JNDI_NAME, descriptor.getJndiName()); return ejbRef; } }
EjbRefNode node = new EjbRefNode(); for (int i=0;i<ejbRefs.length;i++) { node.writeDescriptor(web, RuntimeTagNames.EJB_REF, ejbRefs[i]);