|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.model.wsdl.WSDLFaultImpl
public final class WSDLFaultImpl
| Nested Class Summary | |
|---|---|
protected static class |
com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl.UnknownWSDLExtension
|
| Field Summary | |
|---|---|
protected Set<WSDLExtension> |
extensions
|
protected List<com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl.UnknownWSDLExtension> |
notUnderstoodExtensions
|
| Constructor Summary | |
|---|---|
WSDLFaultImpl(XMLStreamReader xsr,
String name,
QName messageName,
EditableWSDLOperation operation)
|
|
| Method Summary | ||
|---|---|---|
void |
addExtension(WSDLExtension ex)
Adds a new WSDLExtension
to this object. |
|
void |
addNotUnderstoodExtension(QName extnEl,
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 |
|
void |
freeze(EditableWSDLModel root)
Freezes WSDL model to prevent further modification |
|
String |
getAction()
Gives the Action Message Addressing Property value for WSDLFault message. |
|
|
getExtension(Class<T> type)
Gets the extension that is assignable to the given type. |
|
Iterable<WSDLExtension> |
getExtensions()
Gets all the WSDLExtensions
added through WSDLExtensible.addExtension(WSDLExtension). |
|
|
getExtensions(Class<T> type)
Gets all the extensions that is assignable to the given type. |
|
Locator |
getLocation()
Gets the source location information in the parsed WSDL. |
|
EditableWSDLMessage |
getMessage()
Gives the WSDLMessage corresponding to wsdl:fault@message This method should not be called before the entire WSDLModel is built. |
|
String |
getName()
Gives wsdl:fault@name value |
|
List<? extends com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl.UnknownWSDLExtension> |
getNotUnderstoodExtensions()
Lists extensions marked as not understood |
|
EditableWSDLOperation |
getOperation()
Gives the owning WSDLOperation |
|
QName |
getQName()
Gives qualified name of the wsdl:fault 'name' attribute value. |
|
boolean |
isDefaultAction()
True if this is the default action |
|
void |
setAction(String action)
Sets action |
|
void |
setDefaultAction(boolean defaultAction)
Set to true if this is the default action |
|
| 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, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions, getNotUnderstoodExtensions |
| Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject |
|---|
getLocation |
| Field Detail |
|---|
protected final Set<WSDLExtension> extensions
protected List<com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl.UnknownWSDLExtension> notUnderstoodExtensions
| Constructor Detail |
|---|
public WSDLFaultImpl(XMLStreamReader xsr,
String name,
QName messageName,
EditableWSDLOperation operation)
| Method Detail |
|---|
public String getName()
WSDLFault
getName in interface WSDLFaultpublic EditableWSDLMessage getMessage()
WSDLFault
getMessage in interface EditableWSDLFaultgetMessage in interface WSDLFault@NotNull public EditableWSDLOperation getOperation()
WSDLFaultWSDLOperation
getOperation in interface EditableWSDLFaultgetOperation in interface WSDLFault@NotNull public QName getQName()
WSDLFault
getQName in interface WSDLFault@NotNull public String getAction()
WSDLFaultWSDLFault 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 WSDLFaultpublic void setAction(String action)
EditableWSDLFault
setAction in interface EditableWSDLFaultaction - Actionpublic boolean isDefaultAction()
WSDLFault
isDefaultAction in interface WSDLFaultpublic void setDefaultAction(boolean defaultAction)
EditableWSDLFault
setDefaultAction in interface EditableWSDLFaultdefaultAction - True, if default actionpublic void freeze(EditableWSDLModel root)
EditableWSDLFault
freeze in interface EditableWSDLFaultroot - WSDL Modelpublic final Iterable<WSDLExtension> getExtensions()
WSDLExtensibleWSDLExtensions
added through WSDLExtensible.addExtension(WSDLExtension).
getExtensions in interface WSDLExtensiblepublic final <T extends WSDLExtension> Iterable<T> getExtensions(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(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 List<? extends com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl.UnknownWSDLExtension> getNotUnderstoodExtensions()
WSDLExtensible
getNotUnderstoodExtensions in interface WSDLExtensible
public void addNotUnderstoodExtension(QName extnEl,
Locator locator)
addNotUnderstoodExtension in interface WSDLExtensibleextnEl - locator - public boolean areRequiredExtensionsUnderstood()
areRequiredExtensionsUnderstood in interface WSDLExtensible@NotNull public final Locator getLocation()
WSDLObject
getLocation in interface WSDLObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||