Package com.ibm.di.fc.webservice.util
Class SOAPHeaderOutputAttributes
- java.lang.Object
-
- org.apache.axis.message.NodeImpl
-
- org.apache.axis.message.MessageElement
-
- org.apache.axis.message.SOAPHeader
-
- com.ibm.di.fc.webservice.util.SOAPHeaderOutputAttributes
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,javax.xml.soap.Node,javax.xml.soap.SOAPElement,javax.xml.soap.SOAPHeader,org.w3c.dom.Element,org.w3c.dom.Node,org.w3c.dom.NodeList
public class SOAPHeaderOutputAttributes extends org.apache.axis.message.SOAPHeaderThis class extends theSOAPHeaderand it is used by theSOAPBodyElementOutputNSandWrapSoapclasses- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.axis.message.MessageElement
_isRoot, context, encodingStyle, endEventIndex, fixupDeserializer, href, id, message, namespaces, qNameAttrs, recorder, startContentsIndex, startEventIndex, typeQName
-
Fields inherited from class org.apache.axis.message.NodeImpl
_isDirty, attributes, children, document, name, namespaceURI, parent, prefix, textRep
-
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
Constructor Summary
Constructors Constructor Description SOAPHeaderOutputAttributes(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.xml.sax.Attributes arg3, org.apache.axis.encoding.DeserializationContext arg4, org.apache.axis.soap.SOAPConstants soapConst, Log aLog)Class constructorSOAPHeaderOutputAttributes(org.apache.axis.message.SOAPEnvelope env, org.apache.axis.soap.SOAPConstants soapConsts, Log aLog)Class constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMapping(org.apache.axis.utils.Mapping map)add a new namespace/prefix mappingjavax.xml.soap.SOAPElementaddNamespaceDeclaration(java.lang.String prefix, java.lang.String uri)create aMappingand add to our namespace list.booleanequals(java.lang.Object o)org.xml.sax.AttributesgetCompleteAttributes()Obtain an Attributes collection consisting of all attributes for this MessageElement, including namespace declarations.inthashCode()protected voidoutputImpl(org.apache.axis.encoding.SerializationContext context)override point -output to a serialization context.-
Methods inherited from class org.apache.axis.message.SOAPHeader
addChild, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addHeaderElement, appendChild, examineAllHeaderElements, examineHeaderElements, examineMustUnderstandHeaderElements, extractAllHeaderElements, extractHeaderElements, setParentElement
-
Methods inherited from class org.apache.axis.message.MessageElement
addAttribute, addAttribute, addAttribute, addAttribute, addTextNode, childDeepCloned, cloneNode, cloning, detachAllChildren, findElement, getAllAttributes, getAsDocument, getAsDOM, getAsString, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributesEx, getAttributeValue, getAttributeValue, getChildElement, getChildElements, getChildElements, getChildElements, getChildren, getDeserializationContext, getElementName, getElementsByTagName, getElementsByTagNameNS, getElementsNS, getEncodingStyle, getEnvelope, getFixupDeserializer, getHref, getID, getLength, getName, getNamespacePrefixes, getNamespaceURI, getObjectValue, getObjectValue, getOwnerDocument, getPrefix, getQName, getRealElement, getRecorder, getTagName, getType, getValue, getValueAsType, getValueAsType, getValueDOM, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, isRoot, item, output, publishContents, publishToHandler, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeContents, removeNamespaceDeclaration, setAllAttributes, setAttribute, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setContentsIndex, setEncodingStyle, setEndIndex, setEnvelope, setFixupDeserializer, setName, setNamespaceURI, setNSMappings, setObjectValue, setQName, setRecorder, setType, setValue, toString
-
Methods inherited from class org.apache.axis.message.NodeImpl
convertAttrSAXtoDOM, detachNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getParent, getParentElement, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, initializeChildren, insertBefore, isDirty, isSupported, makeAttributesEditable, normalize, recycleNode, removeChild, replaceChild, reset, setDirty, setDirty, setNodeValue, setOwnerDocument, setParent, setPrefix
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
Methods inherited from interface javax.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setValue
-
Methods inherited from interface org.w3c.dom.Node
cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Methods inherited from interface javax.xml.soap.SOAPElement
addAttribute, addAttribute, addChildElement, addTextNode, createQName, getAllAttributes, getAllAttributesAsQNames, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getElementQName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, setElementQName, setEncodingStyle
-
-
-
-
Constructor Detail
-
SOAPHeaderOutputAttributes
public SOAPHeaderOutputAttributes(org.apache.axis.message.SOAPEnvelope env, org.apache.axis.soap.SOAPConstants soapConsts, Log aLog) throws java.lang.ExceptionClass constructor- Parameters:
env-SOAPEnvelopesoapConsts-SOAPConstantsaLog-Log- Throws:
java.lang.Exception
-
SOAPHeaderOutputAttributes
public SOAPHeaderOutputAttributes(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.xml.sax.Attributes arg3, org.apache.axis.encoding.DeserializationContext arg4, org.apache.axis.soap.SOAPConstants soapConst, Log aLog) throws org.apache.axis.AxisFaultClass constructor- Parameters:
arg0- namespacearg1- local partarg2- prefixarg3- Attributesarg4- DeserializationContextsoapConst-aLog-- Throws:
org.apache.axis.AxisFault
-
-
Method Detail
-
outputImpl
protected void outputImpl(org.apache.axis.encoding.SerializationContext context) throws java.lang.Exceptionoverride point -output to a serialization context.- Overrides:
outputImplin classorg.apache.axis.message.SOAPHeader- Parameters:
context- destination.- Throws:
java.lang.Exception- if something went wrong.
-
getCompleteAttributes
public org.xml.sax.Attributes getCompleteAttributes()
Obtain an Attributes collection consisting of all attributes for this MessageElement, including namespace declarations.- Overrides:
getCompleteAttributesin classorg.apache.axis.message.MessageElement- Returns:
- Attributes collection
-
addNamespaceDeclaration
public javax.xml.soap.SOAPElement addNamespaceDeclaration(java.lang.String prefix, java.lang.String uri) throws javax.xml.soap.SOAPExceptioncreate aMappingand add to our namespace list.- Specified by:
addNamespaceDeclarationin interfacejavax.xml.soap.SOAPElement- Overrides:
addNamespaceDeclarationin classorg.apache.axis.message.MessageElement- Parameters:
prefix- Stringuri- String- Returns:
- SOAPElement
- Throws:
javax.xml.soap.SOAPException- - for any RuntimeException caught
-
addMapping
public void addMapping(org.apache.axis.utils.Mapping map)
add a new namespace/prefix mapping- Overrides:
addMappingin classorg.apache.axis.message.MessageElement- Parameters:
map- new mapping to add
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classorg.apache.axis.message.MessageElement
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-