org.bibop.xml.xforge.parser.functions
Class Function

java.lang.Object
  |
  +--org.bibop.xml.xforge.parser.functions.Function
Direct Known Subclasses:
BooleanFunction, ContainsFunction, CosFunction, EndsWithFunction, FormatNumberFunction, IndexOfFunction, LastIndexOfFunction, NotFunction, NumberFunction, RandomFunction, ReplaceStringFunction, SinFunction, StartsWithFunction, StringFunction, StringLengthFunction, SubstringFunction, TrimFunction, XPathFunction

public abstract class Function
extends java.lang.Object


Field Summary
protected  java.lang.Object[] parameters
           
 
Constructor Summary
private Function()
           
  Function(java.util.Vector arguments, java.lang.String encoding)
           
 
Method Summary
abstract  java.lang.Class[] getNeededArgumentsClasses()
           
abstract  int getNeededArgumentsCount()
           
abstract  java.lang.Object getValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parameters

protected java.lang.Object[] parameters
Constructor Detail

Function

private Function()

Function

public Function(java.util.Vector arguments,
                java.lang.String encoding)
         throws ArgumentsException,
                InternalParserError
Method Detail

getNeededArgumentsCount

public abstract int getNeededArgumentsCount()

getNeededArgumentsClasses

public abstract java.lang.Class[] getNeededArgumentsClasses()

getValue

public abstract java.lang.Object getValue()
                                   throws java.lang.Exception
java.lang.Exception


Copyright 2003 Bibop Research International. All Rights Reserved.