Package org.exolab.adaptx.xslt
Class XSLText
- java.lang.Object
-
- org.exolab.adaptx.xslt.XSLObject
-
- org.exolab.adaptx.xslt.XSLText
-
public class XSLText extends XSLObject
Represents the xsl:text element- Author:
- Keith Visco
-
-
Field Summary
-
Fields inherited from class org.exolab.adaptx.xslt.XSLObject
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendText(char[] chars, int start, int length)Appends the given String to the existing data of this XSLTextvoidappendText(java.lang.String data)Appends the given String to the existing data of this XSLTextbooleandisableOutputEscaping()Returns true if the text should not be escapedjava.lang.StringgetText()Retrieves the text data of this XSLTextvoidsetAttribute(java.lang.String name, java.lang.String value)Sets the attribute with the given name to the given value.voidsetText(char[] chars, int start, int length)Sets the text data of this XSLTextvoidsetText(java.lang.String data)Sets the text data of this XSLText-
Methods inherited from class org.exolab.adaptx.xslt.XSLObject
addNamespaceDecl, appendAction, getActions, getAttribute, getAttributes, getNamespace, getNearestAncestor, getNodeValue, getStylesheet, getText, getType, getTypeFromName, getTypeName, resolveNamespace, setAllowActions, setNamespace, setTypeName
-
-
-
-
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(java.lang.String data)
Creates a new XSLText with the given data- Parameters:
parentStylesheet- the XSL Stylesheet in which this XSLText is to be addeddata- the value of this XSLText object
-
-
Method Detail
-
appendText
public void appendText(java.lang.String data)
Appends the given String to the existing data of this XSLText- Overrides:
appendTextin classXSLObject- 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:
appendTextin classXSLObject- Parameters:
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- Returns:
- true if the text should not be escaped
-
getText
public java.lang.String getText()
Retrieves the text data of this XSLText- Returns:
- the data of this XSLText
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.String value) throws XSLExceptionSets the attribute with the given name to the given value.- Overrides:
setAttributein classXSLObject- Parameters:
name- the name of the attribute to setvalue- 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(java.lang.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 arraylength- the number of characters
-
-