|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.model.wsdl.WSDLOutputImpl
public final class WSDLOutputImpl
| Nested Class Summary | |
|---|---|
protected static class |
AbstractExtensibleImpl.UnknownWSDLExtension
|
| Field Summary | |
|---|---|
protected java.util.Set<WSDLExtension> |
extensions
|
protected java.util.List<AbstractExtensibleImpl.UnknownWSDLExtension> |
notUnderstoodExtensions
|
| Constructor Summary | |
|---|---|
WSDLOutputImpl(javax.xml.stream.XMLStreamReader xsr,
java.lang.String name,
javax.xml.namespace.QName messageName,
WSDLOperationImpl operation)
|
|
| Method Summary | ||
|---|---|---|
void |
addExtension(WSDLExtension ex)
Adds a new WSDLExtension
to this object. |
|
void |
addNotUnderstoodExtension(javax.xml.namespace.QName extnEl,
org.xml.sax.Locator locator)
This can be used if a WSDL extension element that has wsdl:required=true is not understood |
|
boolean |
areRequiredExtensionsUnderstood()
This method should be called after freezing the WSDLModel |
|
java.lang.String |
getAction()
Gives the Action Message Addressing Property value for WSDLOutput message. |
|
|
getExtension(java.lang.Class<T> type)
Gets the extension that is assignable to the given type. |
|
java.lang.Iterable<WSDLExtension> |
getExtensions()
Gets all the WSDLExtensions
added through WSDLExtensible.addExtension(WSDLExtension). |
|
|
getExtensions(java.lang.Class<T> type)
Gets all the extensions that is assignable to the given type. |
|
org.xml.sax.Locator |
getLocation()
Gets the source location information in the parsed WSDL. |
|
WSDLMessage |
getMessage()
Gives the WSDLMessage corresponding to wsdl:output@message This method should not be called before the entire WSDLModel is built. |
|
java.lang.String |
getName()
Gives the wsdl:portType/wsdl:operation/wsdl:output@name |
|
WSDLOperation |
getOperation()
Gives the owning WSDLOperation |
|
javax.xml.namespace.QName |
getQName()
Gives qualified name of the wsdl:output 'name' attribute value. |
|
boolean |
isDefaultAction()
|
|
void |
setAction(java.lang.String action)
|
|
void |
setDefaultAction(boolean defaultAction)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLExtensible |
|---|
addExtension, getExtension, getExtensions, getExtensions |
| Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject |
|---|
getLocation |
| Field Detail |
|---|
protected final java.util.Set<WSDLExtension> extensions
protected java.util.List<AbstractExtensibleImpl.UnknownWSDLExtension> notUnderstoodExtensions
| Constructor Detail |
|---|
public WSDLOutputImpl(javax.xml.stream.XMLStreamReader xsr,
java.lang.String name,
javax.xml.namespace.QName messageName,
WSDLOperationImpl operation)
| Method Detail |
|---|
public java.lang.String getName()
WSDLOutput
getName in interface WSDLOutputpublic WSDLMessage getMessage()
WSDLOutput
getMessage in interface WSDLOutputpublic java.lang.String getAction()
WSDLOutputWSDLOutput 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 WSDLOutputpublic boolean isDefaultAction()
public void setDefaultAction(boolean defaultAction)
@NotNull public WSDLOperation getOperation()
WSDLOutputWSDLOperation
getOperation in interface WSDLOutput@NotNull public javax.xml.namespace.QName getQName()
WSDLOutputWSDLOperation.getName() + "Response"
The namespace uri is determined from the enclosing wsdl:operation.
getQName in interface WSDLOutputpublic void setAction(java.lang.String action)
public final java.lang.Iterable<WSDLExtension> getExtensions()
WSDLExtensibleWSDLExtensions
added through WSDLExtensible.addExtension(WSDLExtension).
getExtensions in interface WSDLExtensiblepublic final <T extends WSDLExtension> java.lang.Iterable<T> getExtensions(java.lang.Class<T> type)
WSDLExtensibleThis allows clients to find specific extensions in a type-safe and convenient way.
getExtensions in interface WSDLExtensibletype - The type of the extension to obtain. Must not be null.
public <T extends WSDLExtension> T getExtension(java.lang.Class<T> type)
WSDLExtensibleThis is just a convenient version that does
Iterator itr = getExtensions(type); if(itr.hasNext()) return itr.next(); else return null;
getExtension in interface WSDLExtensiblepublic void addExtension(WSDLExtension ex)
WSDLExtensibleWSDLExtension
to this object.
addExtension in interface WSDLExtensibleex - must not be null.
public void addNotUnderstoodExtension(javax.xml.namespace.QName extnEl,
org.xml.sax.Locator locator)
extnEl - locator - public boolean areRequiredExtensionsUnderstood()
@NotNull public final org.xml.sax.Locator getLocation()
WSDLObject
getLocation in interface WSDLObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||