tecgraf.javautils.jexpression.util.function
Class JExpressionDoubleFunction<T>

java.lang.Object
  extended by tecgraf.javautils.jexpression.util.function.JExpressionFunction
      extended by tecgraf.javautils.jexpression.util.function.JExpressionDoubleFunction<T>
Type Parameters:
T - tipo do parâmetro.

public abstract class JExpressionDoubleFunction<T>
extends JExpressionFunction

Função que recebe dois parâmetros.

Author:
Tecgraf

Constructor Summary
JExpressionDoubleFunction(String name)
          Construtor.
 
Method Summary
 Object call(Object... params)
          Executa a chamada da função.
abstract  Object invoke(T first, T second)
          Executa a chamada da função.
 
Methods inherited from class tecgraf.javautils.jexpression.util.function.JExpressionFunction
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JExpressionDoubleFunction

public JExpressionDoubleFunction(String name)
Construtor.

Parameters:
name - nome.
Method Detail

call

public Object call(Object... params)
Executa a chamada da função.

Specified by:
call in class JExpressionFunction
Parameters:
params - parâmetros.
Returns:
retorno da função.

invoke

public abstract Object invoke(T first,
                              T second)
Executa a chamada da função.

Parameters:
first - primeiro parâmetro.
second - segundo parâmetro.
Returns:
resultado da chamada de função.


Copyright © 2007–2014 Tecgraf/PUC-Rio. All rights reserved.