water.exec
Class Function.ArgCheck

java.lang.Object
  extended by water.exec.Function.ArgCheck
Direct Known Subclasses:
Function.ArgColIdent, Function.ArgInt, Function.ArgIntPositive, Function.ArgScalar, Function.ArgString, Function.ArgValue, Function.ArgVector
Enclosing class:
Function

public abstract class Function.ArgCheck
extends java.lang.Object


Field Summary
 Expr.Result _defaultValue
           
 java.lang.String _name
           
 
Constructor Summary
protected Function.ArgCheck()
           
protected Function.ArgCheck(java.lang.String name)
           
protected Function.ArgCheck(java.lang.String name, double defaultValue)
           
protected Function.ArgCheck(java.lang.String name, java.lang.String defaultValue)
           
 
Method Summary
abstract  void checkResult(Expr.Result r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_name

public final java.lang.String _name

_defaultValue

public final Expr.Result _defaultValue
Constructor Detail

Function.ArgCheck

protected Function.ArgCheck()

Function.ArgCheck

protected Function.ArgCheck(java.lang.String name)

Function.ArgCheck

protected Function.ArgCheck(java.lang.String name,
                            double defaultValue)

Function.ArgCheck

protected Function.ArgCheck(java.lang.String name,
                            java.lang.String defaultValue)
Method Detail

checkResult

public abstract void checkResult(Expr.Result r)
                          throws java.lang.Exception
Throws:
java.lang.Exception