com.nwalsh.saxon
Class UnwrapLinks

java.lang.Object
  |
  +--com.nwalsh.saxon.UnwrapLinks

public class UnwrapLinks
extends java.lang.Object

Saxon extension for unwrapping nested links

$Id: UnwrapLinks.java,v 1.1 2002/06/26 11:02:05 nwalsh Exp $

Copyright (C) 2000, 2002 Norman Walsh.

This class provides a Saxon 6.* implementation of a link unwrapper.

Change Log:

1.0

Initial release.

Version:
$Id: UnwrapLinks.java,v 1.1 2002/06/26 11:02:05 nwalsh Exp $
Author:
Norman Walsh ndw@nwalsh.com

Constructor Summary
UnwrapLinks()
          Constructor for UnwrapLinks
 
Method Summary
protected static java.lang.String getVariable(com.icl.saxon.Context context, java.lang.String varName)
          Find the string value of a stylesheet variable or parameter
static com.icl.saxon.expr.NodeSetValue unwrapLinks(com.icl.saxon.Context context, com.icl.saxon.expr.NodeSetValue rtf_ns)
          Unwrap links
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnwrapLinks

public UnwrapLinks()

Constructor for UnwrapLinks

All of the methods are static, so the constructor does nothing.

Method Detail

getVariable

protected static java.lang.String getVariable(com.icl.saxon.Context context,
                                              java.lang.String varName)

Find the string value of a stylesheet variable or parameter

Returns the string value of varName in the current context. Returns the empty string if the variable is not defined.

Parameters:
context - The current stylesheet context
varName - The name of the variable (without the dollar sign)
Returns:
The string value of the variable

unwrapLinks

public static com.icl.saxon.expr.NodeSetValue unwrapLinks(com.icl.saxon.Context context,
                                                          com.icl.saxon.expr.NodeSetValue rtf_ns)

Unwrap links

Parameters:
rtf - The result tree fragment of the verbatim environment.
Returns:
The modified result tree fragment.