Class XSLText

java.lang.Object
org.exolab.adaptx.xslt.XSLObject
org.exolab.adaptx.xslt.XSLText
Direct Known Subclasses:
XSLCData, XSLScript

public class XSLText extends XSLObject
Represents the xsl:text element
Author:
Keith Visco
  • Constructor Details

    • XSLText

      public XSLText()
      Creates a new XSLText element, with no data
      Parameters:
      parentStylesheet - the XSL Stylesheet in which this XSLText is to be added
    • XSLText

      public XSLText(String data)
      Creates a new XSLText with the given data
      Parameters:
      data - the value of this XSLText object
      parentStylesheet - the XSL Stylesheet in which this XSLText is to be added
  • Method Details

    • appendText

      public void appendText(String data)
      Appends the given String to the existing data of this XSLText
      Overrides:
      appendText in class XSLObject
      Parameters:
      data - the String to append
    • appendText

      public void appendText(char[] chars, int start, int length)
      Appends the given String to the existing data of this XSLText
      Overrides:
      appendText in class XSLObject
      Parameters:
      chars - an array of characters containing the data to apoend to this XSLText.
      start - the start index into the character array
      length - the number of characters
    • disableOutputEscaping

      public boolean disableOutputEscaping()
      Returns true if the text should not be escaped
      Returns:
      true if the text should not be escaped
    • getText

      public String getText()
      Retrieves the text data of this XSLText
      Returns:
      the data of this XSLText
    • setAttribute

      public void setAttribute(String name, String value) throws XSLException
      Sets the attribute with the given name to the given value.
      Overrides:
      setAttribute in class XSLObject
      Parameters:
      name - the name of the attribute to set
      value - the value to set the attribute to
      Throws:
      XSLException - if this XSLObject does not allow attributes with the given name, or if the attribute is read only
    • setText

      public void setText(String data)
      Sets the text data of this XSLText
      Parameters:
      data - the String to set the data of this XSLText to.
    • setText

      public void setText(char[] chars, int start, int length)
      Sets the text data of this XSLText
      Parameters:
      chars - an array of characters containing the data for this XSLText.
      start - the start index into the character array
      length - the number of characters