org.opensaml.ws.soap.soap11.impl
Class EnvelopeImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.ws.soap.common.AbstractExtensibleSOAPObject
              extended by org.opensaml.ws.soap.soap11.impl.EnvelopeImpl
All Implemented Interfaces:
SOAPObject, Envelope, org.opensaml.xml.AttributeExtensibleXMLObject, org.opensaml.xml.ElementExtensibleXMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject

public class EnvelopeImpl
extends AbstractExtensibleSOAPObject
implements Envelope

Concrete implementation of Envelope.


Field Summary
 
Fields inherited from interface org.opensaml.ws.soap.soap11.Envelope
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
 
Constructor Summary
protected EnvelopeImpl(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
          Constructor.
 
Method Summary
 Body getBody()
          Gets the body of this envelope.
 Header getHeader()
          Gets the header of this envelope.
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
          
 void setBody(Body newBody)
          Sets the body of this envelope.
 void setHeader(Header newHeader)
          Sets the header of this envelope.
 
Methods inherited from class org.opensaml.ws.soap.common.AbstractExtensibleSOAPObject
getUnknownAttributes, getUnknownXMLObjects, getUnknownXMLObjects
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 
Methods inherited from interface org.opensaml.xml.ElementExtensibleXMLObject
getUnknownXMLObjects, getUnknownXMLObjects
 
Methods inherited from interface org.opensaml.xml.AttributeExtensibleXMLObject
getUnknownAttributes
 

Constructor Detail

EnvelopeImpl

protected EnvelopeImpl(java.lang.String namespaceURI,
                       java.lang.String elementLocalName,
                       java.lang.String namespacePrefix)
Constructor.

Parameters:
namespaceURI - namespace of the element
elementLocalName - name of the element
namespacePrefix - namespace prefix of the element
Method Detail

getHeader

public Header getHeader()
Gets the header of this envelope.

Specified by:
getHeader in interface Envelope
Returns:
the header of this envelope

setHeader

public void setHeader(Header newHeader)
Sets the header of this envelope.

Specified by:
setHeader in interface Envelope
Parameters:
newHeader - the header of this envelope

getBody

public Body getBody()
Gets the body of this envelope.

Specified by:
getBody in interface Envelope
Returns:
the body of this envelope

setBody

public void setBody(Body newBody)
Sets the body of this envelope.

Specified by:
setBody in interface Envelope
Parameters:
newBody - the body of this envelope

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
Overrides:
getOrderedChildren in class AbstractExtensibleSOAPObject


Copyright © 2006-2009 Internet2. All Rights Reserved.