public final class WSDLOutputImpl extends AbstractExtensibleImpl implements WSDLOutput
AbstractExtensibleImpl.UnknownWSDLExtension
extensions, notUnderstoodExtensions
Constructor and Description |
---|
WSDLOutputImpl(javax.xml.stream.XMLStreamReader xsr,
String name,
QName messageName,
WSDLOperationImpl operation) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
freeze(WSDLModelImpl root) |
String |
getAction()
Gives the Action Message Addressing Property value for
this message. |
WSDLMessage |
getMessage()
Gives the WSDLMessage corresponding to wsdl:output@message
This method should not be called before the entire WSDLModel is built.
|
String |
getName()
Gives the wsdl:portType/wsdl:operation/wsdl:output@name
|
WSDLOperation |
getOperation()
Gives the owning
WSDLOperation |
QName |
getQName()
Gives qualified name of the wsdl:output 'name' attribute value.
|
boolean |
isDefaultAction() |
void |
setAction(String action) |
void |
setDefaultAction(boolean defaultAction) |
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions
getLocation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addExtension, getExtension, getExtensions, getExtensions
getLocation
public WSDLOutputImpl(javax.xml.stream.XMLStreamReader xsr, String name, QName messageName, WSDLOperationImpl operation)
public String getName()
WSDLOutput
getName
in interface WSDLOutput
public WSDLMessage getMessage()
WSDLOutput
getMessage
in interface WSDLOutput
public String getAction()
WSDLOutput
this
message.
This method provides the correct value irrespective of
whether the Action is explicitly specified in the WSDL or
implicitly derived using the rules defined in WS-Addressing.getAction
in interface WSDLOutput
public boolean isDefaultAction()
public void setDefaultAction(boolean defaultAction)
@NotNull public WSDLOperation getOperation()
WSDLOutput
WSDLOperation
getOperation
in interface WSDLOutput
@NotNull public QName getQName()
WSDLOutput
WSDLOperation.getName()
+ "Response"
The namespace uri is determined from the enclosing wsdl:operation.getQName
in interface WSDLOutput
public void setAction(String action)
void freeze(WSDLModelImpl root)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.