com.banda.function.domain
Class Expression<IN,OUT>
java.lang.Object
com.banda.core.domain.DomainObject<Long>
com.banda.core.domain.TechnicalDomainObject
com.banda.function.domain.AbstractFunction<IN,OUT>
com.banda.function.domain.Expression<IN,OUT>
- All Implemented Interfaces:
- KeyHolder<Long>, Function<IN,OUT>, Serializable
public class Expression<IN,OUT>
- extends AbstractFunction<IN,OUT>
- Since:
- 2012
- Author:
- © Peter Banda
- See Also:
- Serialized Form
Expression
public Expression()
Expression
public Expression(String formula)
Expression
public Expression(String formula,
Class<IN> inputClazz,
Class<OUT> outputClazz)
setFormula
public void setFormula(String formula)
getFormula
public String getFormula()
getReferencedVariables
public Set<String> getReferencedVariables()
- Specified by:
getReferencedVariables in interface Function<IN,OUT>- Overrides:
getReferencedVariables in class AbstractFunction<IN,OUT>
getReferencedVariableIndeces
public Set<Integer> getReferencedVariableIndeces()
- Specified by:
getReferencedVariableIndeces in interface Function<IN,OUT>- Overrides:
getReferencedVariableIndeces in class AbstractFunction<IN,OUT>
Double
public static Expression<Double,Double> Double(String formula)
toString
public String toString()
- Overrides:
toString in class DomainObject<Long>
- See Also:
Object.toString()
main
public static void main(String[] args)
Copyright © 2013. All Rights Reserved.