|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.woden.internal.wsdl20.extensions.soap.SOAPHeaderBlockImpl
This class represents the SOAPHeaderBlock Component and the <wsoap:header> extension element that can appear within a Binding Fault or Binding Message Reference.
| Constructor Summary | |
SOAPHeaderBlockImpl()
|
|
| Method Summary | |
void |
addDocumentationElement(DocumentationElement docEl)
|
void |
addExtensionElement(ExtensionElement extEl)
|
DocumentationElement[] |
getDocumentationElements()
|
org.apache.ws.commons.schema.XmlSchemaElement |
getElement()
Returns the Schema element declaration identified by the QName in the 'element' attribute of the <wsoap:header> element. |
ElementDeclaration |
getElementDeclaration()
|
QName |
getElementName()
|
XMLAttr |
getExtensionAttribute(QName attrType)
Return the extension attribute with this QName. |
XMLAttr[] |
getExtensionAttributes()
Return all extension attributes. |
XMLAttr[] |
getExtensionAttributesForNamespace(java.net.URI namespace)
Return the extension attributes from this namespace. |
ExtensionElement[] |
getExtensionElements()
|
ExtensionElement[] |
getExtensionElementsOfType(QName extType)
|
QName |
getExtensionType()
|
WSDLComponent |
getParent()
|
WSDLElement |
getParentElement()
|
boolean |
hasExtensionAttributesForNamespace(java.net.URI namespace)
Return true if the implementor has extension attributes belonging to this namespace, otherwise false. |
boolean |
hasExtensionElementsForNamespace(java.net.URI namespace)
Return true if the implementor has extension elements belonging to this namespace, otherwise false. |
java.lang.Boolean |
isRequired()
|
java.lang.Boolean |
mustUnderstand()
|
void |
removeExtensionElement(ExtensionElement extEl)
|
void |
setElementName(QName qname)
Set the QName that identifies the Schema element declaration relating to this soap header. |
void |
setExtensionAttribute(QName attrType,
XMLAttr attr)
Store the extension attribute object identified by the QName. |
void |
setExtensionType(QName qname)
|
void |
setMustUnderstand(java.lang.Boolean understood)
|
void |
setParentElement(WSDLElement wsdlEl)
|
void |
setRequired(java.lang.Boolean required)
|
void |
setTypes(TypesElement types)
|
SOAPHeaderBlockElement |
toElement()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SOAPHeaderBlockImpl()
| Method Detail |
public ElementDeclaration getElementDeclaration()
getElementDeclaration in interface SOAPHeaderBlockpublic java.lang.Boolean mustUnderstand()
mustUnderstand in interface SOAPHeaderBlockpublic java.lang.Boolean isRequired()
isRequired in interface SOAPHeaderBlockpublic WSDLComponent getParent()
getParent in interface SOAPHeaderBlockpublic SOAPHeaderBlockElement toElement()
toElement in interface SOAPHeaderBlockpublic void setElementName(QName qname)
SOAPHeaderBlockElement
setElementName in interface SOAPHeaderBlockElementqname - the QName that identifies a Schema element declarationpublic QName getElementName()
getElementName in interface SOAPHeaderBlockElementpublic org.apache.ws.commons.schema.XmlSchemaElement getElement()
SOAPHeaderBlockElement
getElement in interface SOAPHeaderBlockElementpublic void setMustUnderstand(java.lang.Boolean understood)
setMustUnderstand in interface SOAPHeaderBlockElementpublic void setParentElement(WSDLElement wsdlEl)
setParentElement in interface SOAPHeaderBlockElementpublic WSDLElement getParentElement()
getParentElement in interface SOAPHeaderBlockElementpublic void addDocumentationElement(DocumentationElement docEl)
addDocumentationElement in interface SOAPHeaderBlockElementpublic DocumentationElement[] getDocumentationElements()
getDocumentationElements in interface SOAPHeaderBlockElementpublic void setExtensionType(QName qname)
setExtensionType in interface ExtensionElementpublic QName getExtensionType()
getExtensionType in interface ExtensionElementpublic void setRequired(java.lang.Boolean required)
setRequired in interface ExtensionElement
public void setExtensionAttribute(QName attrType,
XMLAttr attr)
AttributeExtensible
setExtensionAttribute in interface AttributeExtensiblepublic XMLAttr getExtensionAttribute(QName attrType)
AttributeExtensible
getExtensionAttribute in interface AttributeExtensiblepublic XMLAttr[] getExtensionAttributesForNamespace(java.net.URI namespace)
AttributeExtensible
getExtensionAttributesForNamespace in interface AttributeExtensiblepublic XMLAttr[] getExtensionAttributes()
AttributeExtensible
getExtensionAttributes in interface AttributeExtensiblepublic boolean hasExtensionAttributesForNamespace(java.net.URI namespace)
AttributeExtensible
hasExtensionAttributesForNamespace in interface AttributeExtensiblepublic void addExtensionElement(ExtensionElement extEl)
addExtensionElement in interface ElementExtensiblepublic void removeExtensionElement(ExtensionElement extEl)
removeExtensionElement in interface ElementExtensiblepublic ExtensionElement[] getExtensionElements()
getExtensionElements in interface ElementExtensiblepublic ExtensionElement[] getExtensionElementsOfType(QName extType)
getExtensionElementsOfType in interface ElementExtensiblepublic boolean hasExtensionElementsForNamespace(java.net.URI namespace)
ElementExtensible
hasExtensionElementsForNamespace in interface ElementExtensiblepublic void setTypes(TypesElement types)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||