org.exolab.adaptx.xslt

Class CopyOf


public class CopyOf
extends XSLObject

Represents an XSLIf Object (xsl:if)
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

Constructor Summary

CopyOf()
Creates a new CopyOf object

Method Summary

NodeSet
selectNodes(ProcessorState ps)
void
setAttribute(String name, String value)
Sets the attribute with the given name to the given value.

Methods inherited from class org.exolab.adaptx.xslt.XSLObject

appendAction, appendText, appendText, getActions, getAttribute, getAttributes, getNearestAncestor, getNodeValue, getStylesheet, getText, getType, getTypeFromName, getTypeName, resolveNamespace, setAllowActions, setAttribute, setTypeName

Constructor Details

CopyOf

public CopyOf()
Creates a new CopyOf object

Method Details

selectNodes

public NodeSet selectNodes(ProcessorState ps)
            throws XPathException

setAttribute

public void setAttribute(String name,
                         String value)
            throws XSLException
Sets the attribute with the given name to the given value.
Overrides:
setAttribute in interface 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