public class SOAPHeaderBlockImpl extends Object implements SOAPHeaderBlock, SOAPHeaderBlockElement
| Constructor and Description |
|---|
SOAPHeaderBlockImpl() |
| Modifier and Type | Method and Description |
|---|---|
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(URI namespace)
Return the extension attributes from this namespace.
|
ExtensionElement[] |
getExtensionElements() |
ExtensionElement[] |
getExtensionElementsOfType(QName extType) |
QName |
getExtensionType() |
WSDLComponent |
getParent() |
WSDLElement |
getParentElement() |
boolean |
hasExtensionAttributesForNamespace(URI namespace)
Return true if the implementor has extension attributes belonging to this namespace,
otherwise false.
|
boolean |
hasExtensionElementsForNamespace(URI namespace)
Return true if the implementor has extension elements belonging to this namespace,
otherwise false.
|
Boolean |
isRequired() |
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(Boolean understood) |
void |
setParentElement(WSDLElement wsdlEl) |
void |
setRequired(Boolean required) |
void |
setTypes(TypesElement types) |
SOAPHeaderBlockElement |
toElement() |
public ElementDeclaration getElementDeclaration()
getElementDeclaration in interface SOAPHeaderBlockpublic Boolean mustUnderstand()
mustUnderstand in interface SOAPHeaderBlockmustUnderstand in interface SOAPHeaderBlockElementpublic Boolean isRequired()
isRequired in interface ExtensionElementisRequired in interface SOAPHeaderBlockpublic WSDLComponent getParent()
getParent in interface SOAPHeaderBlockpublic SOAPHeaderBlockElement toElement()
toElement in interface SOAPHeaderBlockpublic void setElementName(QName qname)
SOAPHeaderBlockElementsetElementName in interface SOAPHeaderBlockElementqname - the QName that identifies a Schema element declarationpublic QName getElementName()
getElementName in interface SOAPHeaderBlockElementpublic org.apache.ws.commons.schema.XmlSchemaElement getElement()
SOAPHeaderBlockElementgetElement in interface SOAPHeaderBlockElementpublic void setMustUnderstand(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(Boolean required)
setRequired in interface ExtensionElementpublic void setExtensionAttribute(QName attrType, XMLAttr attr)
AttributeExtensiblesetExtensionAttribute in interface AttributeExtensiblepublic XMLAttr getExtensionAttribute(QName attrType)
AttributeExtensiblegetExtensionAttribute in interface AttributeExtensiblepublic XMLAttr[] getExtensionAttributesForNamespace(URI namespace)
AttributeExtensiblegetExtensionAttributesForNamespace in interface AttributeExtensiblepublic XMLAttr[] getExtensionAttributes()
AttributeExtensiblegetExtensionAttributes in interface AttributeExtensiblepublic boolean hasExtensionAttributesForNamespace(URI namespace)
AttributeExtensiblehasExtensionAttributesForNamespace 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(URI namespace)
ElementExtensiblehasExtensionElementsForNamespace in interface ElementExtensiblepublic void setTypes(TypesElement types)
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.