org.gwe.p2elv2
Class PFunction

java.lang.Object
  extended by org.gwe.p2elv2.PFunction
Direct Known Subclasses:
PFConst, PFCount, PFDir, PFLines, PFMath, PFMD5Hex, PFRange, PFRegExp, PFunctionSingleValue, PFUUID, PFXmlEdit, PFXPath

public abstract class PFunction
extends java.lang.Object

Since:
Jul 30, 2008
Author:
Marco Ruiz

Constructor Summary
PFunction(java.lang.String name)
           
 
Method Summary
abstract  PVarValueSpace calculateValues(java.util.List<java.lang.String> params, PStatementContext ctx)
           
static PFunction getFunction(java.lang.String functionName)
           
 java.lang.String getName()
           
 boolean isCompiletime()
           
 boolean isRuntime()
           
 boolean isSingleValue(java.util.List<java.lang.String> params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PFunction

public PFunction(java.lang.String name)
Method Detail

getFunction

public static PFunction getFunction(java.lang.String functionName)

getName

public java.lang.String getName()

isSingleValue

public boolean isSingleValue(java.util.List<java.lang.String> params)

isRuntime

public boolean isRuntime()

isCompiletime

public boolean isCompiletime()

calculateValues

public abstract PVarValueSpace calculateValues(java.util.List<java.lang.String> params,
                                               PStatementContext ctx)


Copyright © 2007-2009. All Rights Reserved.