|
|||||||||||
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
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 HTTPHeader
public TypeDefinition getTypeDefinition()
getTypeDefinition
in interface HTTPHeader
public java.lang.Boolean isRequired()
isRequired
in interface HTTPHeader
public WSDLComponent getParent()
getParent
in interface HTTPHeader
public HTTPHeaderElement toElement()
toElement
in interface HTTPHeader
public void setName(java.lang.String name)
setName
in interface HTTPHeaderElement
public void setTypeName(QName qname)
setTypeName
in interface HTTPHeaderElement
public QName getTypeName()
getTypeName
in interface HTTPHeaderElement
public org.apache.ws.commons.schema.XmlSchemaType getType()
getType
in interface HTTPHeaderElement
public void setParentElement(WSDLElement wsdlEl)
setParentElement
in interface HTTPHeaderElement
public WSDLElement getParentElement()
getParentElement
in interface HTTPHeaderElement
public void addDocumentationElement(DocumentationElement docEl)
addDocumentationElement
in interface HTTPHeaderElement
public DocumentationElement[] getDocumentationElements()
getDocumentationElements
in interface HTTPHeaderElement
public void setExtensionType(QName qname)
setExtensionType
in interface ExtensionElement
public QName getExtensionType()
getExtensionType
in interface ExtensionElement
public void setRequired(java.lang.Boolean required)
setRequired
in interface ExtensionElement
public void setExtensionAttribute(QName attrType, XMLAttr attr)
AttributeExtensible
setExtensionAttribute
in interface AttributeExtensible
public XMLAttr getExtensionAttribute(QName attrType)
AttributeExtensible
getExtensionAttribute
in interface AttributeExtensible
public XMLAttr[] getExtensionAttributesForNamespace(java.net.URI namespace)
AttributeExtensible
getExtensionAttributesForNamespace
in interface AttributeExtensible
public XMLAttr[] getExtensionAttributes()
AttributeExtensible
getExtensionAttributes
in interface AttributeExtensible
public boolean hasExtensionAttributesForNamespace(java.net.URI namespace)
AttributeExtensible
hasExtensionAttributesForNamespace
in interface AttributeExtensible
public void addExtensionElement(ExtensionElement extEl)
addExtensionElement
in interface ElementExtensible
public void removeExtensionElement(ExtensionElement extEl)
removeExtensionElement
in interface ElementExtensible
public ExtensionElement[] getExtensionElements()
getExtensionElements
in interface ElementExtensible
public ExtensionElement[] getExtensionElementsOfType(QName extType)
getExtensionElementsOfType
in interface ElementExtensible
public 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 |