org.openanzo.glitter.expression.builtin
Class NumericMultiply

java.lang.Object
  extended by org.openanzo.glitter.expression.FunctionBase
      extended by org.openanzo.glitter.expression.BinaryFunction
          extended by org.openanzo.glitter.expression.builtin.NumericMultiply
All Implemented Interfaces:
Function, FunctionOnValues

public class NumericMultiply
extends BinaryFunction

Numeric multiplication.

Author:
lee

Constructor Summary
NumericMultiply()
           
 
Method Summary
 RDFTerm call(RDFTerm arg1, RDFTerm arg2)
          Invoke a binary function explicitly with two arguments.
 java.net.URI getIdentifier()
           
 
Methods inherited from class org.openanzo.glitter.expression.BinaryFunction
call
 
Methods inherited from class org.openanzo.glitter.expression.FunctionBase
compareBooleans, compareBooleans, compareDateTimes, compareNumerics, compareStringLiterals, operatesOnTypeErrors, operatesOnValues
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openanzo.glitter.expression.Function
operatesOnTypeErrors, operatesOnValues
 

Constructor Detail

NumericMultiply

public NumericMultiply()
Method Detail

call

public RDFTerm call(RDFTerm arg1,
                    RDFTerm arg2)
             throws ExpressionEvaluationException
Description copied from class: BinaryFunction
Invoke a binary function explicitly with two arguments. Subclasses need only implement this method and are assured that they will receive exactly two arguments.

Specified by:
call in class BinaryFunction
Parameters:
arg1 - First argument to the function
arg2 - Second argument to the function
Returns:
The return value of the function
Throws:
ExpressionEvaluationException

getIdentifier

public java.net.URI getIdentifier()
Returns:
The identifier for this function


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.