1 45 46 package org.openejb.alt.assembler.classic.xml; 47 48 49 import org.openejb.OpenEJBException; 50 import org.openejb.alt.assembler.classic.JndiEncInfo; 51 import org.w3c.dom.Node ; 52 53 62 public class JndiEnc extends JndiEncInfo implements DomObject{ 63 64 65 68 public static final String ENV_ENTRY = "env-entry"; 69 70 73 public static final String EJB_REF = "ejb-ref"; 74 75 78 public static final String RESOURCE_REF = "resource-ref"; 79 80 81 public void initializeFromDOM(Node node) throws OpenEJBException{ 82 83 DomObject[] dos = DomTools.collectChildElementsByType(node, EnvEntry.class, ENV_ENTRY); 84 envEntries = new EnvEntry[dos.length]; 85 for (int i=0; i < dos.length; i++) envEntries[i] = (EnvEntry)dos[i]; 86 87 88 dos = DomTools.collectChildElementsByType(node, EjbReference.class, EJB_REF); 89 ejbReferences = new EjbReference[dos.length]; 90 for (int i=0; i < dos.length; i++) ejbReferences[i] = (EjbReference)dos[i]; 91 92 93 dos = DomTools.collectChildElementsByType(node, ResourceReference.class, RESOURCE_REF); 94 resourceRefs = new ResourceReference[dos.length]; 95 for (int i=0; i < dos.length; i++) resourceRefs[i] = (ResourceReference)dos[i]; 96 97 } 98 public void serializeToDOM(Node node) throws OpenEJBException{} 99 } 100 | Popular Tags |