com.spoledge.audao.parser.gql.impl.soft.func
Class MathFunc1

java.lang.Object
  extended by com.spoledge.audao.parser.gql.impl.soft.func.Func
      extended by com.spoledge.audao.parser.gql.impl.soft.func.Func1
          extended by com.spoledge.audao.parser.gql.impl.soft.func.MathFunc1
All Implemented Interfaces:
SoftFunction
Direct Known Subclasses:
FuncABS, FuncACOS, FuncASIN, FuncATAN, FuncCEIL, FuncCOS, FuncCOSH, FuncEXP, FuncFLOOR, FuncLN, FuncSIGN, FuncSIN, FuncSINH, FuncSQRT, FuncTAN, FuncTANH

public abstract class MathFunc1
extends Func1

The parent of all mathematic 1-argument functions.


Constructor Summary
protected MathFunc1()
           
protected MathFunc1(boolean supportsLongs)
           
 
Method Summary
protected abstract  java.lang.Object getFunctionValue(double arg)
           
protected  java.lang.Object getFunctionValue(long arg)
           
protected  java.lang.Object getFunctionValue(java.lang.Object arg)
           
 
Methods inherited from class com.spoledge.audao.parser.gql.impl.soft.func.Func1
checkNumOfParams, getFunctionValueImpl
 
Methods inherited from class com.spoledge.audao.parser.gql.impl.soft.func.Func
checkNumOfParams, checkNumOfParams, getFunctionName, getFunctionValue, getFunctionWithParams
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MathFunc1

protected MathFunc1()

MathFunc1

protected MathFunc1(boolean supportsLongs)
Method Detail

getFunctionValue

protected final java.lang.Object getFunctionValue(java.lang.Object arg)
Specified by:
getFunctionValue in class Func1

getFunctionValue

protected java.lang.Object getFunctionValue(long arg)

getFunctionValue

protected abstract java.lang.Object getFunctionValue(double arg)


Copyright © 2010 Spolecne s.r.o. All Rights Reserved.