org.xpresso.xml
Class CDATA

java.lang.Object
  extended by org.xpresso.xml.XmlContent
      extended by org.xpresso.xml.CDATA
All Implemented Interfaces:
java.io.Serializable

public class CDATA
extends XmlContent

The CDATA class is used to insert a CDATA block in the XML document.

This code is under the LGPL v3 licence.

Author:
Alexis Dufrenoy
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.xpresso.xml.XmlContent
content
 
Constructor Summary
protected CDATA(java.lang.String text)
          Constructs a CDATA block with the given String.
 
Method Summary
static boolean isValid(java.lang.String content)
          Check if the content given in parameter is valid to be used in a CDATA block.
 
Methods inherited from class org.xpresso.xml.XmlContent
getText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDATA

protected CDATA(java.lang.String text)
         throws IllegalContentException
Constructs a CDATA block with the given String.

Parameters:
text - The content of the block
Throws:
IllegalContentException - Thrown if the given String contains the sequence "]]>"
Method Detail

isValid

public static boolean isValid(java.lang.String content)
Check if the content given in parameter is valid to be used in a CDATA block.

Parameters:
content - The content to be checked
Returns:
false if the given String contains the sequence "]]>", true if not