WebPropertyNodepublic class WebPropertyNode extends WebRuntimeNode node for web property tag |
Methods Summary |
---|
protected boolean | setAttributeValue(com.sun.enterprise.deployment.node.XMLElement elementName, com.sun.enterprise.deployment.node.XMLElement attributeName, java.lang.String value)parsed an attribute of an element
RuntimeDescriptor descriptor =
(RuntimeDescriptor) getRuntimeDescriptor();
if (descriptor==null) {
throw new RuntimeException(
"Trying to set values on a null descriptor");
}
if (attributeName.getQName().equals(RuntimeTagNames.NAME)) {
descriptor.setAttributeValue(WebProperty.NAME, value);
return true;
} else if (attributeName.getQName().equals(RuntimeTagNames.VALUE)) {
descriptor.setAttributeValue(WebProperty.VALUE, value);
return true;
}
return false;
| public org.w3c.dom.Node | writeDescriptor(org.w3c.dom.Node parent, java.lang.String nodeName, com.sun.enterprise.deployment.runtime.web.WebProperty property)write the descriptor class to a DOM tree and return it
Element propertyElement =
(Element) super.writeDescriptor(parent, nodeName, property);
// description?
appendTextChild(propertyElement, RuntimeTagNames.DESCRIPTION, property.getDescription());
setAttribute(propertyElement, RuntimeTagNames.NAME, (String) property.getAttributeValue(WebProperty.NAME));
setAttribute(propertyElement, RuntimeTagNames.VALUE, (String) property.getAttributeValue(WebProperty.VALUE));
return propertyElement;
| public void | writeDescriptor(org.w3c.dom.Node parent, java.lang.String nodeName, com.sun.enterprise.deployment.runtime.web.WebProperty[] properties)write the descriptor class to a DOM tree and return it
if (properties==null)
return;
for (int i=0;i<properties.length;i++) {
writeDescriptor(parent, nodeName, properties[i]);
}
|
|