fop 0.90alpha1

org.apache.fop.fo.expr
Class FromTableColumnFunction

java.lang.Object
  |
  +--org.apache.fop.fo.expr.FunctionBase
        |
        +--org.apache.fop.fo.expr.FromTableColumnFunction
All Implemented Interfaces:
Function

public class FromTableColumnFunction
extends FunctionBase

Class modelling the from-table-column Property Value function. See Sec. 5.10.4 of the XSL-FO spec.


Constructor Summary
FromTableColumnFunction()
           
 
Method Summary
 Property eval(Property[] args, PropertyInfo pInfo)
          Evaluate the function
 int nbArgs()
           
 
Methods inherited from class org.apache.fop.fo.expr.FunctionBase
getPercentBase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FromTableColumnFunction

public FromTableColumnFunction()
Method Detail

nbArgs

public int nbArgs()
Returns:
1 (maximum argumenst for the from-table-column function)

eval

public Property eval(Property[] args,
                     PropertyInfo pInfo)
              throws PropertyException
Description copied from interface: Function
Evaluate the function
Parameters:
args - array of arguments, which should either be empty, or the first of which should contain an NCName corresponding to a property name
pInfo - PropertyInfo object to be evaluated
Returns:
the Property corresponding to the property name specified, or, if none, for the property for which the expression is being evaluated
Throws:
PropertyException - for incorrect arguments, and (for now) in all cases, because this function is not implemented

fop 0.90alpha1

Copyright 1999-2005 The Apache Software Foundation. All Rights Reserved.