org.inria.ns.reflex.xml.xpath
Interface DeferrableFunction

All Known Implementing Classes:
GroupFunction, ReverseFunction, SortFunction

public interface DeferrableFunction

A DeferrableFunction indicates which of its argument is deferred.

When an argument is deferred, its type is DeferredArgument.


***

Using adaptors between XPath function implementations

Implementations of both XPathFunction and this interface are safe to use.

Third-party XPath functions implementations adapted to this interface must kept this interface when adapted to XPathFunction.

Similarly, implementations of both XPathFunction and this interface must kept this interface when adapted to third-party XPath function implementation.

***

Author:
Philippe Poulard
See Also:
DeferredArgument, XPathFunction

Method Summary
 boolean isDeferred(int argument)
          Indicates whether an argument is deferred or not.
 

Method Detail

isDeferred

boolean isDeferred(int argument)
Indicates whether an argument is deferred or not.

Parameters:
argument - The argument index.
Returns:
true if the argument at the index specified is a deferred argument, false otherwise.