org.concord.util.script
Class Expression

java.lang.Object
  |
  +--org.concord.util.script.ScriptObject
        |
        +--org.concord.util.script.Expression
All Implemented Interfaces:
java.beans.BeanInfo
Direct Known Subclasses:
BinaryExpression, BooleanLiteral, CharacterLiteral, FloatLiteral, IndexExpression, IntegerLiteral, InvocationExpression, NameExpression, NullLiteral, ObjectExpression, ReferenceExpression, SequenceLiteral, StringLiteral, UnaryExpression

public class Expression
extends ScriptObject

This class is for instanceof checks. It does not do anything at this time.

Version:
$Revision: 1.1.1.1 $ $Date: 2001/04/28 00:39:29 $
Author:
$Author: ed $

Fields inherited from class org.concord.util.script.ScriptObject
beginColumn, beginLine, debug, deleted, doConversion, endColumn, endLine, name, nil, runtimeTable, script
 
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
Constructor Summary
protected Expression()
           
protected Expression(Script script)
           
 
Method Summary
 void interpret()
          This does nothing.
 void interpret(java.lang.Object object)
           
 java.lang.String toString()
           
 
Methods inherited from class org.concord.util.script.ScriptObject
delete, findConstructor, findMethod, getAdditionalBeanInfo, getArrayValue, getAtom, getBeanDescriptor, getCurrentFrame, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getField, getFieldValue, getIcon, getMethodDescriptors, getName, getPropertyDescriptors, getScript, popFrame, pushFrame, setArrayValue, setCurrentFrame, setFieldValue, setName, setScript, setSourceBounds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Expression

protected Expression()

Expression

protected Expression(Script script)
Method Detail

interpret

public void interpret()
Description copied from class: ScriptObject
This does nothing. Maybe should be abstract?
Overrides:
interpret in class ScriptObject

interpret

public void interpret(java.lang.Object object)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object