org.exolab.adaptx.xslt
Class XSLText
Represents the xsl:text element
APPLY_IMPORTS , APPLY_TEMPLATES , ARG , ATTRIBUTE , ATTRIBUTE_SET , CALL_TEMPLATE , CDATA , CHOOSE , COMMENT , CONTENTS , COPY , COPY_OF , ELEMENT , ENTITY_REF , FOR_EACH , FUNCTIONS , ID , IF , IMPORT , INCLUDE , KEY , LITERAL , LOCALE , MESSAGE , NUMBER , OTHERWISE , OUTPUT , PARAM , PI , PRESERVE_SPACE , SCRIPT , SORT , STRIP_SPACE , STYLESHEET , TEMPLATE , TEXT , VALUE_OF , VARIABLE , WHEN , WITH_PARAM |
XSLText() - Creates a new XSLText element, with no data
|
XSLText(String data) - Creates a new XSLText with the given data
|
void | appendText(String data) - Appends the given String to the existing data of
this XSLText
|
void | appendText(char[] chars, int start, int length) - Appends the given String to the existing data of
this XSLText
|
boolean | disableOutputEscaping() - Returns true if the text should not be escaped
|
String | getText() - Retrieves the text data of this XSLText
|
void | setAttribute(String name, String value) - Sets the attribute with the given name to the given value.
|
void | setText(String data) - Sets the text data of this XSLText
|
void | setText(char[] chars, int start, int length) - Sets the text data of this XSLText
|
addNamespaceDecl , appendAction , appendText , appendText , getActions , getAttribute , getAttributes , getNamespace , getNearestAncestor , getNodeValue , getStylesheet , getText , getType , getTypeFromName , getTypeName , resolveNamespace , setAllowActions , setAttribute , setNamespace , setTypeName |
XSLText
public XSLText()
Creates a new XSLText element, with no data
XSLText
public XSLText(String data)
Creates a new XSLText with the given data
data
- the value of this XSLText object
appendText
public void appendText(String data)
Appends the given String to the existing data of
this XSLText
- appendText in interface XSLObject
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
- appendText in interface XSLObject
chars
- an array of characters containing the data to
apoend to this XSLText.start
- the start index into the character arraylength
- the number of characters
disableOutputEscaping
public boolean disableOutputEscaping()
Returns true if the text should not be escaped
- true if the text should not be escaped
getText
public String getText()
Retrieves the text 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.
- setAttribute in interface XSLObject
name
- the name of the attribute to setvalue
- the value to set the attribute to
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
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
chars
- an array of characters containing the data for
this XSLText.start
- the start index into the character arraylength
- the number of characters