public class HTTPHeaderImpl extends Object implements HTTPHeader, HTTPHeaderElement
| Constructor and Description |
|---|
HTTPHeaderImpl() |
| Modifier and Type | Method and Description |
|---|---|
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(URI namespace)
Return the extension attributes from this namespace.
|
ExtensionElement[] |
getExtensionElements() |
ExtensionElement[] |
getExtensionElementsOfType(QName extType) |
QName |
getExtensionType() |
String |
getName() |
WSDLComponent |
getParent() |
WSDLElement |
getParentElement() |
org.apache.ws.commons.schema.XmlSchemaType |
getType() |
TypeDefinition |
getTypeDefinition() |
QName |
getTypeName() |
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() |
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(String name) |
void |
setParentElement(WSDLElement wsdlEl) |
void |
setRequired(Boolean required) |
void |
setTypeName(QName qname) |
HTTPHeaderElement |
toElement() |
public String getName()
getName in interface HTTPHeadergetName in interface HTTPHeaderElementpublic TypeDefinition getTypeDefinition()
getTypeDefinition in interface HTTPHeaderpublic Boolean isRequired()
isRequired in interface ExtensionElementisRequired in interface HTTPHeaderpublic WSDLComponent getParent()
getParent in interface HTTPHeaderpublic HTTPHeaderElement toElement()
toElement in interface HTTPHeaderpublic void setName(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(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 ElementExtensibleCopyright © 2005-2012 Apache Software Foundation. All Rights Reserved.