net.sf.arise.piji
Class ExpressionCheck

java.lang.Object
  |
  +--net.sf.arise.piji.ExpressionCheck

public class ExpressionCheck
extends java.lang.Object


Constructor Summary
ExpressionCheck()
           
 
Method Summary
(package private) static LeafNode checkLeaf(java.lang.Object obj, Expression expr)
           
(package private) static LeafNode checkLeaf(java.lang.Object obj, Expression expr, java.lang.String msg)
           
(package private) static ListNode checkList(java.lang.Object obj, Expression expr)
           
(package private) static ListNode checkList(java.lang.Object obj, Expression expr, java.lang.String msg)
           
(package private) static java.lang.String checkString(java.lang.Object obj, Expression expr)
           
(package private) static java.lang.String checkString(java.lang.Object obj, Expression expr, java.lang.String msg)
           
(package private) static Symbol checkSymbol(java.lang.Object obj, Expression expr)
           
(package private) static Symbol checkSymbol(java.lang.Object obj, Expression expr, boolean fail)
           
(package private) static Symbol checkSymbol(java.lang.Object obj, Expression expr, java.lang.String msg)
           
(package private) static Symbol checkSymbol(java.lang.Object obj, Expression expr, java.lang.String msg, boolean fail)
           
(package private) static boolean isLeaf(Expression expr)
           
(package private) static boolean isList(Expression expr)
           
(package private) static boolean isString(Expression expr)
           
(package private) static boolean isSymbol(Expression expr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionCheck

public ExpressionCheck()
Method Detail

isList

static final boolean isList(Expression expr)

isLeaf

static final boolean isLeaf(Expression expr)

isSymbol

static final boolean isSymbol(Expression expr)

isString

static final boolean isString(Expression expr)

checkLeaf

static final LeafNode checkLeaf(java.lang.Object obj,
                                Expression expr)
                         throws BadArgumentException
BadArgumentException

checkLeaf

static final LeafNode checkLeaf(java.lang.Object obj,
                                Expression expr,
                                java.lang.String msg)
                         throws BadArgumentException
BadArgumentException

checkString

static final java.lang.String checkString(java.lang.Object obj,
                                          Expression expr)
                                   throws BadArgumentException
BadArgumentException

checkString

static final java.lang.String checkString(java.lang.Object obj,
                                          Expression expr,
                                          java.lang.String msg)
                                   throws BadArgumentException
BadArgumentException

checkSymbol

static final Symbol checkSymbol(java.lang.Object obj,
                                Expression expr)
                         throws BadArgumentException
BadArgumentException

checkSymbol

static final Symbol checkSymbol(java.lang.Object obj,
                                Expression expr,
                                boolean fail)
                         throws BadArgumentException
BadArgumentException

checkSymbol

static final Symbol checkSymbol(java.lang.Object obj,
                                Expression expr,
                                java.lang.String msg)
                         throws BadArgumentException
BadArgumentException

checkSymbol

static final Symbol checkSymbol(java.lang.Object obj,
                                Expression expr,
                                java.lang.String msg,
                                boolean fail)
                         throws BadArgumentException
BadArgumentException

checkList

static final ListNode checkList(java.lang.Object obj,
                                Expression expr)
                         throws BadArgumentException
BadArgumentException

checkList

static final ListNode checkList(java.lang.Object obj,
                                Expression expr,
                                java.lang.String msg)
                         throws BadArgumentException
BadArgumentException


All code and documentation is

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