Class LocatedCDATA

All Implemented Interfaces:
Serializable, Cloneable, Located, NamespaceAware

public class LocatedCDATA extends CDATA implements Located
An XML CDATA section. Represents character-based content within an XML document that should be output within special CDATA tags. Semantically it's identical to a simple Text object, but output behavior is different. CDATA makes no guarantees about the underlying textual representation of character data, but does expose that data as a Java String.
Author:
Rolf Lear
See Also:
  • Constructor Details

    • LocatedCDATA

      public LocatedCDATA(String str)
      This constructor creates a new LocatedCDATA node, with the supplied string value as its character content.
      Parameters:
      str - the node's character content.
      Throws:
      IllegalDataException - if str contains an illegal character such as a vertical tab (as determined by Verifier.checkCharacterData(java.lang.String))
  • Method Details

    • getLine

      public int getLine()
      Description copied from interface: Located
      Get the line number
      Specified by:
      getLine in interface Located
      Returns:
      the line number
    • getColumn

      public int getColumn()
      Description copied from interface: Located
      Get the column (character on the line).
      Specified by:
      getColumn in interface Located
      Returns:
      the column
    • setLine

      public void setLine(int line)
      Description copied from interface: Located
      Set the line number
      Specified by:
      setLine in interface Located
      Parameters:
      line - the line.
    • setColumn

      public void setColumn(int col)
      Description copied from interface: Located
      Set the column (character on the line).
      Specified by:
      setColumn in interface Located
      Parameters:
      col - The column