< prev index next >
jaxws/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
/*
! * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
*** 47,56 ****
--- 47,57 ----
log = Logger.getLogger(LogDomainConstants.SOAP_DOMAIN,
"com.sun.xml.internal.messaging.saaj.soap.LocalStrings");
protected abstract SOAPDocumentImpl createDocument();
+ @Override
public SOAPElement createElement(String tagName) throws SOAPException {
if (tagName == null) {
log.log(
Level.SEVERE,"SAAJ0567.soap.null.input",
new Object[] {"tagName","SOAPFactory.createElement"});
*** 58,67 ****
--- 59,69 ----
}
return ElementFactory.createElement(createDocument(),
NameImpl.createFromTagName(tagName));
}
+ @Override
public SOAPElement createElement(Name name) throws SOAPException {
// @since SAAJ 1.3
// If the Name was null it would cause a NullPointerException in earlier release
if (name == null) {
log.log(Level.SEVERE,"SAAJ0567.soap.null.input",
*** 69,87 ****
--- 71,91 ----
throw new SOAPException("Null name argument passed to createElement");
}
return ElementFactory.createElement(createDocument(), name);
}
+ @Override
public SOAPElement createElement(QName qname) throws SOAPException {
if (qname == null) {
log.log(Level.SEVERE,"SAAJ0567.soap.null.input",
new Object[] {"qname","SOAPFactory.createElement"});
throw new SOAPException("Null qname argument passed to createElement");
}
return ElementFactory.createElement(createDocument(),qname);
}
+ @Override
public SOAPElement createElement(
String localName,
String prefix,
String uri) throws SOAPException {
*** 94,103 ****
--- 98,108 ----
throw new SOAPException("Null localName argument passed to createElement");
}
return ElementFactory.createElement(createDocument(), localName, prefix, uri);
}
+ @Override
public Name createName(String localName, String prefix, String uri)
throws SOAPException {
// @since SAAJ 1.3
// if localName==null, earlier impl would create Name with localName=""
// which is absurd.
*** 108,117 ****
--- 113,123 ----
throw new SOAPException("Null localName argument passed to createName");
}
return NameImpl.create(localName, prefix, uri);
}
+ @Override
public Name createName(String localName) throws SOAPException {
// @since SAAJ 1.3
// if localName==null, earlier impl would create Name with localName=null
// which is absurd.
if (localName == null) {
*** 123,132 ****
--- 129,139 ----
return NameImpl.createFromUnqualifiedName(localName);
}
// Note: the child elements might still be org.w3c.dom.Element's, but the
// getChildElements will do the conversion to SOAPElement when called.
+ @Override
public SOAPElement createElement(Element domElement) throws SOAPException {
if (domElement == null) {
return null;
}
return convertToSoapElement(domElement);
*** 161,178 ****
--- 168,188 ----
}
return copy;
}
+ @Override
public Detail createDetail() throws SOAPException {
throw new UnsupportedOperationException();
}
+ @Override
public SOAPFault createFault(String reasonText, QName faultCode) throws SOAPException {
throw new UnsupportedOperationException();
}
+ @Override
public SOAPFault createFault() throws SOAPException {
throw new UnsupportedOperationException();
}
}
< prev index next >