*
* @param element the xml element
* @param value it's associated value
*/
public void setElementValue(XMLElement element, String value) {
PrincipalNameDescriptor principal =
(PrincipalNameDescriptor) getDescriptor();
if (RuntimeTagNames.PRINCIPAL_NAME.equals(element.getQName())) {
principal.setName(value);
Object rootDesc = getParentNode().getParentNode().getDescriptor();
if (rootDesc instanceof RootDeploymentDescriptor) {
principal.setClassLoader(((RootDeploymentDescriptor)rootDesc).getClassLoader());
}
} else super.setElementValue(element, value);
}