org.exolab.adaptx.xslt

Class XSLText

public class XSLText extends XSLObject

Represents the xsl:text element

Author: Keith Visco

Constructor Summary
XSLText()
Creates a new XSLText element, with no data
XSLText(String data)
Creates a new XSLText with the given data
Method Summary
voidappendText(String data)
Appends the given String to the existing data of this XSLText
voidappendText(char[] chars, int start, int length)
Appends the given String to the existing data of this XSLText
booleandisableOutputEscaping()
Returns true if the text should not be escaped
StringgetText()
Retrieves the text data of this XSLText
voidsetAttribute(String name, String value)
Sets the attribute with the given name to the given value.
voidsetText(String data)
Sets the text data of this XSLText
voidsetText(char[] chars, int start, int length)
Sets the text data of this XSLText

Constructor Detail

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: parentStylesheet the XSL Stylesheet in which this XSLText is to be added data the value of this XSLText object

Method Detail

appendText

public void appendText(String data)
Appends the given String to the existing data of this XSLText

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

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)
Sets the attribute with the given name to the given value.

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