org.apache.axis.message

Class SOAPHeaderElement

public class SOAPHeaderElement extends MessageElement implements SOAPHeaderElement

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

Author: Glen Daniels (gdaniels@apache.org) Glyn Normington (glyn@apache.org)

Field Summary
protected Stringactor
protected booleanmustUnderstand
protected booleanprocessed
protected booleanrelay
Constructor Summary
SOAPHeaderElement(String namespace, String localPart)
SOAPHeaderElement(Name name)
SOAPHeaderElement(QName qname)
SOAPHeaderElement(String namespace, String localPart, Object value)
SOAPHeaderElement(QName qname, Object value)
SOAPHeaderElement(Element elem)
SOAPHeaderElement(String namespace, String localPart, String prefix, Attributes attributes, DeserializationContext context)
Method Summary
StringgetActor()
NamedNodeMapgetAttributes()
booleangetMustUnderstand()
booleangetRelay()
StringgetRole()
booleanisProcessed()
protected voidoutputImpl(SerializationContext context)
Subclasses can override
voidsetActor(String a)
voidsetMustUnderstand(boolean b)
voidsetParentElement(SOAPElement parent)
voidsetProcessed(boolean value)
voidsetRelay(boolean relay)
voidsetRole(String a)

Field Detail

actor

protected String actor

mustUnderstand

protected boolean mustUnderstand

processed

protected boolean processed

relay

protected boolean relay

Constructor Detail

SOAPHeaderElement

public SOAPHeaderElement(String namespace, String localPart)

SOAPHeaderElement

public SOAPHeaderElement(Name name)

SOAPHeaderElement

public SOAPHeaderElement(QName qname)

SOAPHeaderElement

public SOAPHeaderElement(String namespace, String localPart, Object value)

SOAPHeaderElement

public SOAPHeaderElement(QName qname, Object value)

SOAPHeaderElement

public SOAPHeaderElement(Element elem)

SOAPHeaderElement

public SOAPHeaderElement(String namespace, String localPart, String prefix, Attributes attributes, DeserializationContext context)

Method Detail

getActor

public String getActor()

getAttributes

public NamedNodeMap getAttributes()

getMustUnderstand

public boolean getMustUnderstand()

getRelay

public boolean getRelay()

getRole

public String getRole()

isProcessed

public boolean isProcessed()

outputImpl

protected void outputImpl(SerializationContext context)
Subclasses can override

setActor

public void setActor(String a)

setMustUnderstand

public void setMustUnderstand(boolean b)

setParentElement

public void setParentElement(SOAPElement parent)

setProcessed

public void setProcessed(boolean value)

setRelay

public void setRelay(boolean relay)

setRole

public void setRole(String a)
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.