com.sapportals.portal.prt.service.soap.types
Class XMLData

java.lang.Object
  |
  +--com.sapportals.portal.prt.service.soap.types.XMLData

public class XMLData
extends java.lang.Object

Title : SAP Entreprise Portal EP6.0
Description: Type which allows to wrap a XML data (from a string , normalized string or a DOM element)
Project : soap
FileName : XMLData.java
Copyright : SAP Copyright (c) 2003
Company : SAP GBU IP

Version:
Mar 28, 2003 1.0

Constructor Summary
XMLData()
          Creates a new XMLData object empty
XMLData(org.w3c.dom.Element element)
          Creates a new XMLData object from a DOM Element.
XMLData(NormalizedString element)
          Creates a new XMLData object from a normalized string.
XMLData(java.lang.String element)
          Creates a new XMLData object from a string.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 NormalizedString getContent()
          return the content of the XMLData from DOM Element
 java.lang.String getRawContent()
           
 void insertContentInSOAPElement(javax.xml.soap.SOAPElement parent, javax.xml.soap.SOAPEnvelope env)
          insert the content of SOAP element in a DOM Element
 boolean isXMLHandlingOk()
           
static void main(java.lang.String[] args)
          Test method
 void setContent(NormalizedString data)
          set the content of the XMLData object from a normalized string
 java.lang.String toString()
           
 org.w3c.dom.Element transformContentAsElement()
          return the XML data in a DOM element
 NormalizedString transformContentAsNormalizedString()
          return the content of the XML node under string form normalized ex: <root>......
 java.lang.String transformContentAsString()
          return the content of the XML node under string form ex: ......
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XMLData

public XMLData()
Creates a new XMLData object empty

XMLData

public XMLData(org.w3c.dom.Element element)
Creates a new XMLData object from a DOM Element.
Parameters:
element - the content

XMLData

public XMLData(java.lang.String element)
        throws java.lang.Exception
Creates a new XMLData object from a string.
Parameters:
element - the content
Throws:
java.lang.Exception - if the serialization to reconstruct a DOM Element fail

XMLData

public XMLData(NormalizedString element)
        throws java.lang.Exception
Creates a new XMLData object from a normalized string.
Parameters:
element - the content if the serialization to reconstruct a DOM Element fail
Method Detail

getContent

public NormalizedString getContent()
return the content of the XMLData from DOM Element
Returns:
the content under a normalized string

setContent

public void setContent(NormalizedString data)
                throws java.lang.Exception
set the content of the XMLData object from a normalized string
Parameters:
data - content to reconstruct the DOM element

transformContentAsString

public java.lang.String transformContentAsString()
return the content of the XML node under string form ex: ......
Returns:
the string content, null if string serialization of the node fail

insertContentInSOAPElement

public void insertContentInSOAPElement(javax.xml.soap.SOAPElement parent,
                                       javax.xml.soap.SOAPEnvelope env)
insert the content of SOAP element in a DOM Element
Parameters:
parent -  
env -  
Throws:
java.lang.IllegalArgumentException - if content is null

transformContentAsElement

public org.w3c.dom.Element transformContentAsElement()
return the XML data in a DOM element
Returns:
the value, null if the serialization failed

transformContentAsNormalizedString

public NormalizedString transformContentAsNormalizedString()
return the content of the XML node under string form normalized ex: <root>...... </root>
Returns:
the string content, null if string serialization of the node fail

main

public static void main(java.lang.String[] args)
Test method
Parameters:
args -  

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getRawContent

public java.lang.String getRawContent()
Returns:
 

isXMLHandlingOk

public boolean isXMLHandlingOk()
Returns: