net.sf.saxon.style
Class AttributeValueTemplate

java.lang.Object
  extended by net.sf.saxon.style.AttributeValueTemplate

public abstract class AttributeValueTemplate
extends Object

This class represents an attribute value template. The class allows an AVT to be parsed, and can construct an Expression that returns the effective value of the AVT. This is an abstract class that is never instantiated, it contains static methods only.


Method Summary
static Expression make(String avt, int lineNumber, ExpressionContext env)
          Static factory method to create an AVT from an XSLT string representation.
static Expression makeFirstItem(Expression exp, StaticContext env)
          Make an expression that extracts the first item of a sequence, after atomization
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

make

public static Expression make(String avt,
                              int lineNumber,
                              ExpressionContext env)
                       throws XPathException
Static factory method to create an AVT from an XSLT string representation.

Throws:
XPathException

makeFirstItem

public static Expression makeFirstItem(Expression exp,
                                       StaticContext env)
Make an expression that extracts the first item of a sequence, after atomization



Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.