ErrorPageNodepublic class ErrorPageNode extends com.sun.enterprise.deployment.node.DeploymentDescriptorNode This node handles the error-page xml tag |
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(WebTagNames.ERROR_CODE, "setErrorSignifierAsString");
table.put(WebTagNames.EXCEPTION_TYPE, "setExceptionType");
table.put(WebTagNames.LOCATION, "setLocation");
return table;
| public org.w3c.dom.Node | writeDescriptor(org.w3c.dom.Node parent, java.lang.String nodeName, com.sun.enterprise.deployment.ErrorPageDescriptorImpl descriptor)write the descriptor class to a DOM tree and return it
Node myNode = appendChild(parent, nodeName);
String exceptionType = descriptor.getExceptionType();
if (exceptionType!=null && exceptionType.length()!=0) {
appendTextChild(myNode, WebTagNames.EXCEPTION_TYPE, exceptionType);
} else {
appendTextChild(myNode, WebTagNames.ERROR_CODE, descriptor.getErrorSignifierAsString());
}
appendTextChild(myNode, WebTagNames.LOCATION, descriptor.getLocation());
return myNode;
|
|