org.apache.fop.fo.expr

Class BodyStartFunction

Implemented Interfaces:
Function

public class BodyStartFunction
extends FunctionBase

Class corresponding to the body-start Property Value function. See Sec. 5.10.4 of the XSL-FO spec.

Method Summary

Property
eval(Property[] args, PropertyInfo pInfo)
int
nbArgs()

Methods inherited from class org.apache.fop.fo.expr.FunctionBase

getPercentBase, padArgsWithPropertyName

Method Details

eval

public Property eval(Property[] args,
                     PropertyInfo pInfo)
            throws PropertyException
Specified by:
eval in interface Function
Parameters:
args - array of arguments (none are used, but this is required by the Function interface)
pInfo - PropertyInfo object to be evaluated
Returns:
numeric object containing the calculated body-start value
Throws:
PropertyException - if called from outside of an fo:list-item

nbArgs

public int nbArgs()
Specified by:
nbArgs in interface Function
Returns:
0 (there are no arguments for body-start)

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