net.sf.arise.piji.fun
Class EqualsFunction

java.lang.Object
  |
  +--net.sf.arise.piji.AbstractFunction
        |
        +--net.sf.arise.piji.fun.AbstractCompareFunction
              |
              +--net.sf.arise.piji.fun.EqualsFunction
All Implemented Interfaces:
Function

public class EqualsFunction
extends AbstractCompareFunction

equals! takes a symbol and an optional numeric value, and increases the value bound to the symbol by one or the numeric value, if given

Author:
Kjetil Valstadsve

Constructor Summary
EqualsFunction(Context ctx)
           
 
Method Summary
protected  boolean compareFailed(java.lang.Object last, java.lang.Object value)
           
protected  boolean requiresComparable()
           
 
Methods inherited from class net.sf.arise.piji.fun.AbstractCompareFunction
apply
 
Methods inherited from class net.sf.arise.piji.AbstractFunction
checkArgumentCount, checkLeaf, checkLeaf, checkList, checkList, checkString, checkString, checkSymbol, checkSymbol, checkSymbol, checkSymbol, fillContext, fillContext, getArgumentCount, getContext, getDocumentationString, isLeaf, isList, isString, isSymbol, isVararg
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EqualsFunction

public EqualsFunction(Context ctx)
Method Detail

requiresComparable

protected boolean requiresComparable()
Overrides:
requiresComparable in class AbstractCompareFunction

compareFailed

protected boolean compareFailed(java.lang.Object last,
                                java.lang.Object value)
Specified by:
compareFailed in class AbstractCompareFunction


All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth