|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.woden.internal.wsdl20.extensions.http.HTTPHeaderImpl
public class HTTPHeaderImpl
This class represents the HTTPHeader Component and the <whttp:header> extension element that can appear within a Binding Fault or Binding Message Reference.
| Constructor Summary | |
|---|---|
HTTPHeaderImpl()
|
|
| Method Summary | |
|---|---|
void |
addDocumentationElement(DocumentationElement docEl)
|
void |
addExtensionElement(ExtensionElement extEl)
|
DocumentationElement[] |
getDocumentationElements()
|
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()
|
java.lang.String |
getName()
|
WSDLComponent |
getParent()
|
WSDLElement |
getParentElement()
|
org.apache.ws.commons.schema.XmlSchemaType |
getType()
|
TypeDefinition |
getTypeDefinition()
|
QName |
getTypeName()
|
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()
|
void |
removeExtensionElement(ExtensionElement extEl)
|
void |
setExtensionAttribute(QName attrType,
XMLAttr attr)
Store the extension attribute object identified by the QName. |
void |
setExtensionType(QName qname)
|
void |
setName(java.lang.String name)
|
void |
setParentElement(WSDLElement wsdlEl)
|
void |
setRequired(java.lang.Boolean required)
|
void |
setTypeName(QName qname)
|
HTTPHeaderElement |
toElement()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HTTPHeaderImpl()
| Method Detail |
|---|
public java.lang.String getName()
getName in interface HTTPHeadergetName in interface HTTPHeaderElementpublic TypeDefinition getTypeDefinition()
getTypeDefinition in interface HTTPHeaderpublic java.lang.Boolean isRequired()
isRequired in interface ExtensionElementisRequired in interface HTTPHeaderpublic WSDLComponent getParent()
getParent in interface HTTPHeaderpublic HTTPHeaderElement toElement()
toElement in interface HTTPHeaderpublic void setName(java.lang.String name)
setName in interface HTTPHeaderElementpublic void setTypeName(QName qname)
setTypeName in interface HTTPHeaderElementpublic QName getTypeName()
getTypeName in interface HTTPHeaderElementpublic org.apache.ws.commons.schema.XmlSchemaType getType()
getType in interface HTTPHeaderElementpublic void setParentElement(WSDLElement wsdlEl)
setParentElement in interface HTTPHeaderElementpublic WSDLElement getParentElement()
getParentElement in interface HTTPHeaderElementpublic void addDocumentationElement(DocumentationElement docEl)
addDocumentationElement in interface HTTPHeaderElementpublic DocumentationElement[] getDocumentationElements()
getDocumentationElements in interface HTTPHeaderElementpublic 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 ElementExtensible
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||