NameValuePairNodepublic class NameValuePairNode extends DeploymentDescriptorNode This class handles a name-value property |
Methods Summary |
---|
protected java.util.Map | getDispatchTable()all sub-implementation of this class can use a dispatch table to map xml element to
method name on the descriptor class for setting the element value.
Map table = super.getDispatchTable();
table.put(TagNames.NAME_VALUE_PAIR_NAME, "setName");
table.put(TagNames.NAME_VALUE_PAIR_VALUE, "setValue");
return table;
| public org.w3c.dom.Node | writeDescriptor(org.w3c.dom.Node parent, java.lang.String nodeName, com.sun.enterprise.deployment.NameValuePairDescriptor descriptor)write the descriptor class to a DOM tree and return it
Node envEntryNode = super.writeDescriptor(parent, nodeName, descriptor);
appendTextChild(envEntryNode, TagNames.NAME_VALUE_PAIR_NAME,
descriptor.getName());
appendTextChild(envEntryNode, TagNames.NAME_VALUE_PAIR_VALUE,
descriptor.getValue());
return envEntryNode;
| public void | writeDescriptor(org.w3c.dom.Node parent, java.lang.String nodeName, java.util.Iterator props)write the descriptor class to a DOM tree and return it
if (props==null)
return;
while(props.hasNext()) {
NameValuePairDescriptor aProp = (NameValuePairDescriptor) props.next();
writeDescriptor(parent, nodeName, aProp);
}
|
|