org.apache.axis.message
Class SOAPHeader

java.lang.Object
  |
  +--org.apache.axis.message.MessageElement
        |
        +--org.apache.axis.message.SOAPHeader
All Implemented Interfaces:
Node, SOAPElement

public class SOAPHeader
extends MessageElement

A simple header abstraction. Extends MessageElement with header-specific stuff like mustUnderstand, actor, and a 'processed' flag.

Author:
Glen Daniels (gdaniels@macromedia.com)

Inner classes inherited from class org.apache.axis.message.MessageElement
MessageElement.NameImpl, MessageElement.QNameAttr
 
Field Summary
protected  java.lang.String actor
           
protected  boolean mustUnderstand
           
protected  boolean processed
           
 
Fields inherited from class org.apache.axis.message.MessageElement
_isDirty, _isRoot, attributes, context, elementRep, encodingStyle, endEventIndex, href, id, log, message, name, namespaces, namespaceURI, parent, prefix, qNameAttrs, recorder, startContentsIndex, startEventIndex, typeQName
 
Constructor Summary
SOAPHeader()
           
SOAPHeader(org.w3c.dom.Element elem)
           
SOAPHeader(java.lang.String namespace, java.lang.String localPart)
           
SOAPHeader(java.lang.String namespace, java.lang.String localPart, java.lang.Object value)
           
SOAPHeader(java.lang.String namespace, java.lang.String localPart, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext context)
           
 
Method Summary
 java.lang.String getActor()
           
 boolean isMustUnderstand()
           
 boolean isProcessed()
           
 void setActor(java.lang.String a)
           
 void setMustUnderstand(boolean b)
           
 void setProcessed(boolean value)
           
 
Methods inherited from class org.apache.axis.message.MessageElement
addAttribute, addAttribute, addAttribute, addChild, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addMapping, addNamespaceDeclaration, addTextNode, detachNode, getAllAttributes, getAsDocument, getAsDOM, getAttributes, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildren, getElementName, getEncodingStyle, getEnvelope, getFixupDeserializer, getHref, getID, getName, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getObjectValue, getParent, getParentElement, getPrefix, getPrefix, getRealElement, getRecorder, getType, getValue, getValueAsType, isDirty, isRoot, output, outputImpl, publishContents, publishToHandler, recycleNode, removeAttribute, removeNamespaceDeclaration, setAttribute, setContentsIndex, setDirty, setEncodingStyle, setEndIndex, setEnvelope, setFixupDeserializer, setName, setNamespaceURI, setNSMappings, setObjectValue, setParent, setParentElement, setPrefix, setRecorder, setType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

processed

protected boolean processed

actor

protected java.lang.String actor

mustUnderstand

protected boolean mustUnderstand
Constructor Detail

SOAPHeader

public SOAPHeader()

SOAPHeader

public SOAPHeader(java.lang.String namespace,
                  java.lang.String localPart)

SOAPHeader

public SOAPHeader(java.lang.String namespace,
                  java.lang.String localPart,
                  java.lang.Object value)

SOAPHeader

public SOAPHeader(org.w3c.dom.Element elem)

SOAPHeader

public SOAPHeader(java.lang.String namespace,
                  java.lang.String localPart,
                  java.lang.String prefix,
                  org.xml.sax.Attributes attributes,
                  DeserializationContext context)
Method Detail

isMustUnderstand

public boolean isMustUnderstand()

setMustUnderstand

public void setMustUnderstand(boolean b)

getActor

public java.lang.String getActor()

setActor

public void setActor(java.lang.String a)

setProcessed

public void setProcessed(boolean value)

isProcessed

public boolean isProcessed()


Copyright © 2001 Apache XML Project. All Rights Reserved.