org.apache.axis.message
Class SOAPHeader

java.lang.Object
  |
  +--org.apache.axis.message.MessageElement
        |
        +--org.apache.axis.message.SOAPHeader

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.QNameAttr
 
Field Summary
protected  java.lang.String actor
           
protected  boolean mustUnderstand
           
protected  boolean processed
           
protected  java.lang.Object value
           
 
Fields inherited from class org.apache.axis.message.MessageElement
_isDirty, _isRoot, attributes, context, elementRep, endEventIndex, href, id, 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()
           
 java.lang.Object getValue()
           
 boolean isMustUnderstand()
           
 boolean isProcessed()
           
protected  void outputImpl(SerializationContext context)
          Subclasses can override
 void setActor(java.lang.String a)
           
 void setMustUnderstand(boolean b)
           
 void setProcessed(boolean value)
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class org.apache.axis.message.MessageElement
addAttribute, addAttribute, addChild, getAsDOM, getAttributes, getAttributeValue, getChildren, getEnvelope, getFixupDeserializer, getHref, getID, getName, getNamespaceURI, getNamespaceURI, getParent, getPrefix, getPrefix, getRealElement, getRecorder, getType, getValueAsType, isDirty, isRoot, output, publishContents, publishToHandler, setContentsIndex, setDirty, setEndIndex, setEnvelope, setFixupDeserializer, setName, setNamespaceURI, setNSMappings, setParent, 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

value

protected java.lang.Object value
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)

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object value)

isProcessed

public boolean isProcessed()

outputImpl

protected void outputImpl(SerializationContext context)
                   throws java.lang.Exception
Description copied from class: MessageElement
Subclasses can override
Overrides:
outputImpl in class MessageElement


Copyright © 2001 Apache XML Project. All Rights Reserved.