org.jboss.axis.message
Class SOAPBodyAxisImpl

java.lang.Object
  extended byorg.jboss.axis.message.NodeImpl (src) 
      extended byorg.jboss.axis.message.SOAPElementImpl (src) 
          extended byorg.jboss.axis.message.SOAPElementAxisImpl (src) 
              extended byorg.jboss.axis.message.SOAPBodyImpl (src) 
                  extended byorg.jboss.axis.message.SOAPBodyAxisImpl
All Implemented Interfaces:
java.lang.Cloneable, org.w3c.dom.Element, Node (src) , org.w3c.dom.Node, SOAPBody (src) , SOAPElement (src)

public class SOAPBodyAxisImpl
extends SOAPBodyImpl (src)

Holder for body elements.


Nested Class Summary
 
Nested classes inherited from class org.jboss.axis.message.SOAPElementAxisImpl (src)
SOAPElementAxisImpl.QNameAttr (src)
 
Field Summary
 
Fields inherited from class org.jboss.axis.message.SOAPElementAxisImpl (src)
_isRoot, attributes, context, elementRep, encodingStyle, endEventIndex, href, id, message, name, namespaces, namespaceURI, objectValue, prefix, qNameAttrs, recorder, soapPart, startContentsIndex, startEventIndex, typeQName
 
Fields inherited from class org.jboss.axis.message.NodeImpl (src)
domNode, soapParent
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
SOAPBodyAxisImpl(java.lang.String namespace, java.lang.String localPart, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext (src)  context, SOAPConstants (src)  soapConsts)
           
 
Method Summary
 SOAPBodyElement (src) addBodyElement(Name (src)  name)
           
 SOAPElement (src) addChildElement(Name (src)  name)
          Creates a new SOAPElement object initialized with the given Name object and adds the new element to this SOAPElement object.
 SOAPBodyElement (src) addDocument(org.w3c.dom.Document document)
           
 SOAPFault (src) addFault()
           
 SOAPFault (src) addFault(Name (src)  name, java.lang.String s)
           
 SOAPFault (src) addFault(Name (src)  name, java.lang.String s, java.util.Locale locale)
           
 void disableFormatting()
           
protected  SOAPElementAxisImpl (src) findElement(java.util.List list, java.lang.String namespace, java.lang.String localPart)
           
 SOAPFault (src) getFault()
           
 boolean hasFault()
           
protected  void outputImpl(SerializationContext (src)  context)
          Subclasses can override
 void setEncodingStyle(java.lang.String encodingStyle)
          Sets the encoding style for this SOAPElement object to one specified.
 void setParentElement(SOAPElement (src)  parent)
          Sets the parent of this Node object to the given SOAPElement object.
 void setSAAJEncodingCompliance(boolean comply)
           
 
Methods inherited from class org.jboss.axis.message.SOAPElementAxisImpl (src)
addAttribute, addAttribute, addAttribute, addAttribute, addChild, addChildElement, addChildElement, addChildElement, addChildElement, addMapping, addNamespaceDeclaration, addTextNode, appendChild, cloneNode, clonning, detachAllChildren, detachNode, getAllAttributes, getAsDocument, getAsDOM, getAsString, getAsStringFromInternal, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributesEx, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildNodes, getChildren, getCompleteAttributes, getElementName, getElementsByTagName, getElementsByTagNameNS, getElementsNS, getEncodingStyle, getEnvelope, getFirstChild, getFixupDeserializer, getHref, getID, getLastChild, getLocalName, getName, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getNextSibling, getNodeType, getNodeValue, getObjectValue, getObjectValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPrefix, getPreviousSibling, getQName, getRealElement, getRecorder, getTagName, getType, getValueAsType, getValueAsType, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isDirty, isImmutable, isRoot, isSupported, makeAttributesEditable, normalize, output, printFromInternal, publishContents, publishToHandler, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeContents, removeNamespaceDeclaration, replaceChild, setAllAttributes, setAllImmutable, setAttribute, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setContentsIndex, setDirty, setEndIndex, setEnvelope, setFixupDeserializer, setImmutable, setName, setNamespaceURI, setNSMappings, setObjectValue, setOwnerDocument, setPrefix, setQName, setRecorder, setType
 
Methods inherited from class org.jboss.axis.message.SOAPElementImpl (src)
getSchemaTypeInfo, setIdAttribute, setIdAttributeNode, setIdAttributeNS
 
Methods inherited from class org.jboss.axis.message.NodeImpl (src)
compareDocumentPosition, getBaseURI, getFeature, getNodeName, getTextContent, getUserData, getValue, hashCode, isDefaultNamespace, isEqualNode, isSameNode, lookupNamespaceURI, lookupPrefix, recycleNode, setNodeValue, setTextContent, setUserData, setValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.xml.soap.SOAPElement (src)
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getChildElements, getChildElements, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeContents, removeNamespaceDeclaration
 
Methods inherited from interface javax.xml.soap.Node (src)
detachNode, getParentElement, getValue, recycleNode, setValue
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix
 
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS
 

Constructor Detail

SOAPBodyAxisImpl

public SOAPBodyAxisImpl(java.lang.String namespace,
                        java.lang.String localPart,
                        java.lang.String prefix,
                        org.xml.sax.Attributes attributes,
                        DeserializationContext (src)  context,
                        SOAPConstants (src)  soapConsts)
                 throws AxisFault (src) 
Method Detail

setParentElement

public void setParentElement(SOAPElement (src)  parent)
                      throws SOAPException (src) 
Description copied from interface: Node (src)
Sets the parent of this Node object to the given SOAPElement object.

Specified by:
setParentElement in interface Node (src)
Overrides:
setParentElement in class SOAPElementAxisImpl (src)
Throws:
SOAPException (src)

disableFormatting

public void disableFormatting()

setEncodingStyle

public void setEncodingStyle(java.lang.String encodingStyle)
                      throws SOAPException (src) 
Description copied from interface: SOAPElement (src)
Sets the encoding style for this SOAPElement object to one specified.

Specified by:
setEncodingStyle in interface SOAPElement (src)
Overrides:
setEncodingStyle in class SOAPElementAxisImpl (src)
Parameters:
encodingStyle - a String giving the encoding style
Throws:
SOAPException (src)
See Also:
getEncodingStyle()

outputImpl

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

Overrides:
outputImpl in class SOAPElementAxisImpl (src)
Throws:
java.lang.Exception

findElement

protected SOAPElementAxisImpl (src)  findElement(java.util.List list,
                                          java.lang.String namespace,
                                          java.lang.String localPart)

addBodyElement

public SOAPBodyElement (src)  addBodyElement(Name (src)  name)
                               throws SOAPException (src) 
Specified by:
addBodyElement in interface SOAPBody (src)
Overrides:
addBodyElement in class SOAPBodyImpl (src)
Throws:
SOAPException (src)

addFault

public SOAPFault (src)  addFault(Name (src)  name,
                          java.lang.String s,
                          java.util.Locale locale)
                   throws SOAPException (src) 
Specified by:
addFault in interface SOAPBody (src)
Overrides:
addFault in class SOAPBodyImpl (src)
Throws:
SOAPException (src)

addFault

public SOAPFault (src)  addFault(Name (src)  name,
                          java.lang.String s)
                   throws SOAPException (src) 
Specified by:
addFault in interface SOAPBody (src)
Overrides:
addFault in class SOAPBodyImpl (src)
Throws:
SOAPException (src)

addDocument

public SOAPBodyElement (src)  addDocument(org.w3c.dom.Document document)
                            throws SOAPException (src) 
Specified by:
addDocument in interface SOAPBody (src)
Overrides:
addDocument in class SOAPBodyImpl (src)
Throws:
SOAPException (src)

addFault

public SOAPFault (src)  addFault()
                   throws SOAPException (src) 
Specified by:
addFault in interface SOAPBody (src)
Overrides:
addFault in class SOAPBodyImpl (src)
Throws:
SOAPException (src)

getFault

public SOAPFault (src)  getFault()
Specified by:
getFault in interface SOAPBody (src)
Overrides:
getFault in class SOAPBodyImpl (src)

hasFault

public boolean hasFault()
Specified by:
hasFault in interface SOAPBody (src)
Overrides:
hasFault in class SOAPBodyImpl (src)

setSAAJEncodingCompliance

public void setSAAJEncodingCompliance(boolean comply)

addChildElement

public SOAPElement (src)  addChildElement(Name (src)  name)
                            throws SOAPException (src) 
Description copied from interface: SOAPElement (src)
Creates a new SOAPElement object initialized with the given Name object and adds the new element to this SOAPElement object.

Specified by:
addChildElement in interface SOAPElement (src)
Overrides:
addChildElement in class SOAPElementAxisImpl (src)
Throws:
SOAPException (src)