Class TreeFragmentResult

All Implemented Interfaces:
Serializable

public class TreeFragmentResult extends XSLTFunctionResult
Represents a TreeFragment result
Version:
$Revision: 4092 $ $Date: 2004-01-27 00:43:54 +0100 (Tue, 27 Jan 2004) $
Author:
Keith Visco
See Also:
  • Constructor Details

    • TreeFragmentResult

      public TreeFragmentResult()
      Creates a new TreeFragmentResult that represents a "empty" fragment.
    • TreeFragmentResult

      public TreeFragmentResult(XPathNode node)
      Creates a new TreeFragmentResult with the given XPathNode.
      Parameters:
      node - the XPathNode which is the "tree fragment".
    • TreeFragmentResult

      public TreeFragmentResult(NodeSet nodes)
      Creates a new TreeFragmentResult with the given NodeSet.
      Parameters:
      nodes - the NodeSet which is the "tree fragment".
  • Method Details

    • getValue

      public NodeSet getValue()
      Returns the value of this TreeFragmentResult
      Returns:
      the value of this TreeFragmentResult
    • setValue

      public void setValue(XPathNode node)
      Sets the value of this TreeFragmentResult
      Parameters:
      node - the XPathNode to use as the result fragment
    • setValue

      public void setValue(NodeSet nodes)
      Sets the value of this TreeFragmentResult
      Parameters:
      nodes - the NodeSet to use as the result fragment
    • getXSLTResultType

      public short getXSLTResultType()
      Returns the type of this result.
      Specified by:
      getXSLTResultType in class XSLTFunctionResult
      Returns:
      The type of this result
    • booleanValue

      public boolean booleanValue()
      Returns the value of this ExprResult as a boolean
      Specified by:
      booleanValue in class XSLTFunctionResult
      Returns:
      the value of this ExprResult as a boolean
    • equals

      public boolean equals(XPathResult result)
      Returns true if the given expression is the same tyoe as this result and has the same value as this result.
      Specified by:
      equals in class XSLTFunctionResult
      Parameters:
      result - An XPath result
      Returns:
      True if same type and same value as this result
    • numberValue

      public double numberValue()
      Returns the value of this XPathResult as a double
      Specified by:
      numberValue in class XSLTFunctionResult
      Returns:
      the value of this XPathResult as a double
    • javaObject

      public Object javaObject()
      Returns the Result as a Java Object. For tree-fragment this is simply an XPathNode.
      Specified by:
      javaObject in class XSLTFunctionResult
      Returns:
      the Result as a Java Object
    • stringValue

      public String stringValue()
      Returns the result as a string value. Returns "false" or "true" for a boolean result, the value of a string result, the string value of a number result, or the string value of a node-set.
      Specified by:
      stringValue in class XSLTFunctionResult
      Returns:
      The result as a string value
    • toString

      public String toString()
      Overrides:
      toString in class Object