SOAPHeaderElement.java |
/* * JBoss, the OpenSource WebOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package javax.xml.soap; /** An object representing the contents in the SOAP header part of the SOAP * envelope. The immediate children of a SOAPHeader object can be represented * only as SOAPHeaderElement objects. * * A SOAPHeaderElement object can have other SOAPElement objects as its children. * @author Scott.Stark@jboss.org * @version $Revision: 1.2 $ */ public interface SOAPHeaderElement extends SOAPElement { /** Returns the uri of the actor associated with this SOAPHeaderElement object. * * @return a String giving the URI of the actor */ public String getActor(); /** Returns whether the mustUnderstand attribute for this SOAPHeaderElement object is turned on. * * @return true if the mustUnderstand attribute of this SOAPHeaderElement object is turned on; false otherwise */ public boolean getMustUnderstand(); /** Sets the actor associated with this SOAPHeaderElement object to the specified actor. * The default value of an actor is: SOAPConstants.URI_SOAP_ACTOR_NEXT * * @param actorURI a String giving the URI of the actor to set */ public void setActor(String actorURI); /** Sets the mustUnderstand attribute for this SOAPHeaderElement object to be on or off. * * If the mustUnderstand attribute is on, the actor who receives the SOAPHeaderElement must process it correctly. * This ensures, for example, that if the SOAPHeaderElement object modifies the message, * that the message is being modified correctly. * * @param mustUnderstand true to set the mustUnderstand attribute on; false to turn if off */ public void setMustUnderstand(boolean mustUnderstand); }
SOAPHeaderElement.java |