37 import org.w3c.dom.Element;
38
39 public abstract class FaultElementImpl
40 extends ElementImpl
41 implements SOAPFaultElement {
42
43 protected FaultElementImpl(SOAPDocumentImpl ownerDoc, NameImpl qname) {
44 super(ownerDoc, qname);
45 }
46
47 protected FaultElementImpl(SOAPDocumentImpl ownerDoc, QName qname) {
48 super(ownerDoc, qname);
49 }
50
51 public FaultElementImpl(SOAPDocumentImpl ownerDoc, Element domElement) {
52 super(ownerDoc, domElement);
53 }
54
55 protected abstract boolean isStandardFaultElement();
56
57 public SOAPElement setElementQName(QName newName) throws SOAPException {
58 log.log(Level.SEVERE,
59 "SAAJ0146.impl.invalid.name.change.requested",
60 new Object[] {elementQName.getLocalPart(),
61 newName.getLocalPart()});
62 throw new SOAPException("Cannot change name for "
63 + elementQName.getLocalPart() + " to "
64 + newName.getLocalPart());
65 }
66
67 }
|
37 import org.w3c.dom.Element;
38
39 public abstract class FaultElementImpl
40 extends ElementImpl
41 implements SOAPFaultElement {
42
43 protected FaultElementImpl(SOAPDocumentImpl ownerDoc, NameImpl qname) {
44 super(ownerDoc, qname);
45 }
46
47 protected FaultElementImpl(SOAPDocumentImpl ownerDoc, QName qname) {
48 super(ownerDoc, qname);
49 }
50
51 public FaultElementImpl(SOAPDocumentImpl ownerDoc, Element domElement) {
52 super(ownerDoc, domElement);
53 }
54
55 protected abstract boolean isStandardFaultElement();
56
57 @Override
58 public SOAPElement setElementQName(QName newName) throws SOAPException {
59 log.log(Level.SEVERE,
60 "SAAJ0146.impl.invalid.name.change.requested",
61 new Object[] {elementQName.getLocalPart(),
62 newName.getLocalPart()});
63 throw new SOAPException("Cannot change name for "
64 + elementQName.getLocalPart() + " to "
65 + newName.getLocalPart());
66 }
67
68 }
|