/** Creates new DeploymentDescriptorNode */ public DeploymentDescriptorNode() { registerElementHandler(new XMLElement(TagNames.DESCRIPTION), LocalizedInfoNode.class); }
/** Creates new DeploymentDescriptorNode */ public DeploymentDescriptorNode() { registerElementHandler(new XMLElement(TagNames.DESCRIPTION), LocalizedInfoNode.class); }
/** * register a new XMLNode handler for a particular XML tag. * * @param element XMLElement is the XML tag this XMLNode will handle * @param handler the class implemenenting the XMLNode interface * @param addMethodName is the method name for adding the descriptor * extracted by the handler node to the current descriptor */ public void registerElementHandler(XMLElement element, Class handler, String addMethodName) { registerElementHandler(element, handler); if (addMethods==null) { addMethods = new Hashtable(); } addMethods.put(element.getQName(), addMethodName); }
/** * register a new XMLNode handler for a particular XML tag. * * @param element XMLElement is the XML tag this XMLNode will handle * @param handler the class implemenenting the XMLNode interface * @param addMethodName is the method name for adding the descriptor * extracted by the handler node to the current descriptor */ protected void registerElementHandler(XMLElement element, Class handler, String addMethodName) { registerElementHandler(element, handler); if (addMethods==null) { addMethods = new Hashtable(); } addMethods.put(element.getQName(), addMethodName); }
registerElementHandler(new XMLElement(element.getQName()), extHandler);