weblogic.apache.xalan.templates
Class ElemTextLiteral
java.lang.Object
|
+--weblogic.apache.xml.utils.UnImplNode
|
+--weblogic.apache.xalan.templates.ElemTemplateElement
|
+--weblogic.apache.xalan.templates.ElemTextLiteral
- public class ElemTextLiteral
- extends ElemTemplateElement
Implement a text literal.
This class is based on an implementation from the Apache XML
Project. In future releases the XML parser, XSLT processor, and
associated classes will likely be updated to be based on a later
version of the Apache implementations. Since Apache does not guarantee
backwards compatibility between versions of their software, we cannot
guarantee backwards compatibility of any of the classes contained in
the weblogic.apache package or sub-packages.
- See Also:
- section-Creating-Text in XSLT Specification, Serialized Form
Method Summary
|
void |
execute(TransformerImpl transformer,
org.w3c.dom.Node sourceNode,
QName mode)
Copy the text literal to the result tree. |
char[] |
getChars()
Get the characters that will be output to the result tree.. |
boolean |
getDisableOutputEscaping()
Get the "disable-output-escaping" attribute. |
java.lang.String |
getNodeName()
Return the node name. |
boolean |
getPreserveSpace()
Get whether or not space should be preserved. |
int |
getXSLToken()
Get an integer representation of the element type. |
void |
setChars(char[] v)
Set the characters that will be output to the result tree.. |
void |
setDisableOutputEscaping(boolean v)
Set the "disable-output-escaping" attribute. |
void |
setPreserveSpace(boolean v)
Set whether or not space should be preserved. |
Methods inherited from class weblogic.apache.xalan.templates.ElemTemplateElement |
appendChild,
canStripWhiteSpace,
compareTo,
compose,
containsExcludeResultPrefix,
error,
error,
getBaseIdentifier,
getChildNodes,
getColumnNumber,
getDeclaredPrefixes,
getDOMBackPointer,
getFirstChild,
getFirstChildElem,
getLastChild,
getLength,
getLineNumber,
getNamespaceForPrefix,
getNamespaceForPrefix,
getNextSibling,
getNextSiblingElem,
getNodeType,
getOwnerDocument,
getParentElem,
getParentNode,
getPrefixes,
getPreviousSibling,
getPublicId,
getStylesheet,
getStylesheetComposed,
getStylesheetRoot,
getSystemId,
getTagName,
getUid,
getXmlSpace,
hasChildNodes,
isCompiledTemplate,
isValidNCName,
item,
recompose,
removeChild,
replaceChild,
resolvePrefixTables,
runtimeInit,
setDOMBackPointer,
setLocaterInfo,
setPrefixes,
setPrefixes,
setUid,
setXmlSpace,
shouldStripWhiteSpace |
Methods inherited from class weblogic.apache.xml.utils.UnImplNode |
appendData,
cloneNode,
createAttribute,
createAttributeNS,
createCDATASection,
createComment,
createDocumentFragment,
createElement,
createElementNS,
createEntityReference,
createProcessingInstruction,
createTextNode,
deleteData,
error,
getAttribute,
getAttributeNode,
getAttributeNodeNS,
getAttributeNS,
getAttributes,
getDoctype,
getDocumentElement,
getElementById,
getElementsByTagName,
getElementsByTagNameNS,
getImplementation,
getLocalName,
getNamespaceURI,
getNodeValue,
getOwnerElement,
getPrefix,
getSpecified,
hasAttribute,
hasAttributeNS,
hasAttributes,
importNode,
insertBefore,
insertData,
isSupported,
normalize,
removeAttribute,
removeAttributeNode,
removeAttributeNS,
removeChild,
replaceData,
setAttribute,
setAttributeNode,
setAttributeNodeNS,
setAttributeNS,
setData,
setNodeValue,
setPrefix,
setValue,
splitText,
substringData |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ElemTextLiteral
public ElemTextLiteral()
setPreserveSpace
public void setPreserveSpace(boolean v)
- Set whether or not space should be preserved.
- Parameters:
v
- Boolean flag indicating whether
or not space should be preserved
getPreserveSpace
public boolean getPreserveSpace()
- Get whether or not space should be preserved.
- Returns:
- Boolean flag indicating whether
or not space should be preserved
setChars
public void setChars(char[] v)
- Set the characters that will be output to the result tree..
- Parameters:
v
- Array of characters that will be output to the result tree
getChars
public char[] getChars()
- Get the characters that will be output to the result tree..
- Returns:
- Array of characters that will be output to the result tree
setDisableOutputEscaping
public void setDisableOutputEscaping(boolean v)
- Set the "disable-output-escaping" attribute.
Normally, the xml output method escapes & and < (and
possibly other characters) when outputting text nodes.
This ensures that the output is well-formed XML. However,
it is sometimes convenient to be able to produce output
that is almost, but not quite well-formed XML; for
example, the output may include ill-formed sections
which are intended to be transformed into well-formed
XML by a subsequent non-XML aware process. For this reason,
XSLT provides a mechanism for disabling output escaping.
An xsl:value-of or xsl:text element may have a
disable-output-escaping attribute; the allowed values
are yes or no; the default is no; if the value is yes,
then a text node generated by instantiating the xsl:value-of
or xsl:text element should be output without any escaping.
- Parameters:
v
- Boolean value for "disable-output-escaping" attribute.- See Also:
- disable-output-escaping in XSLT Specification
getDisableOutputEscaping
public boolean getDisableOutputEscaping()
- Get the "disable-output-escaping" attribute.
Normally, the xml output method escapes & and < (and
possibly other characters) when outputting text nodes.
This ensures that the output is well-formed XML. However,
it is sometimes convenient to be able to produce output
that is almost, but not quite well-formed XML; for
example, the output may include ill-formed sections
which are intended to be transformed into well-formed
XML by a subsequent non-XML aware process. For this reason,
XSLT provides a mechanism for disabling output escaping.
An xsl:value-of or xsl:text element may have a
disable-output-escaping attribute; the allowed values
are yes or no; the default is no; if the value is yes,
then a text node generated by instantiating the xsl:value-of
or xsl:text element should be output without any escaping.
- Returns:
- Boolean value of "disable-output-escaping" attribute.
- See Also:
- disable-output-escaping in XSLT Specification
getXSLToken
public int getXSLToken()
- Get an integer representation of the element type.
- Returns:
- An integer representation of the element, defined in the
Constants class.
- Overrides:
- getXSLToken in class ElemTemplateElement
- See Also:
Constants
getNodeName
public java.lang.String getNodeName()
- Return the node name.
- Returns:
- The element's name
- Overrides:
- getNodeName in class ElemTemplateElement
execute
public void execute(TransformerImpl transformer,
org.w3c.dom.Node sourceNode,
QName mode)
throws javax.xml.transform.TransformerException
- Copy the text literal to the result tree.
- Parameters:
transformer
- non-null reference to the the current transform-time state.sourceNode
- non-null reference to the current source node.mode
- reference, which may be null, to the current mode.- Throws:
- javax.xml.transform.TransformerException -
- Overrides:
- execute in class ElemTemplateElement
WebLogic classes and methods that do not appear in this reference are not public and are not supported.