org.concord.util.script
Class IndexExpression

java.lang.Object
  |
  +--org.concord.util.script.ScriptObject
        |
        +--org.concord.util.script.Expression
              |
              +--org.concord.util.script.IndexExpression
All Implemented Interfaces:
java.beans.BeanInfo

public class IndexExpression
extends Expression


Field Summary
protected  java.util.Stack actuals
           
protected  boolean constructor
           
protected  java.lang.Object result
           
protected  java.lang.Object[] values
           
 
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
IndexExpression(Script script)
           
 
Method Summary
 void addActual(java.lang.Object obj)
           
 void delete()
           
 java.util.Stack getActuals()
           
 void interpret()
          This does nothing.
 void interpret(java.lang.Object object)
           
 void setConstructor(boolean val)
           
 void setValue(java.lang.Object val)
           
 
Methods inherited from class org.concord.util.script.Expression
toString
 
Methods inherited from class org.concord.util.script.ScriptObject
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
 

Field Detail

result

protected java.lang.Object result

values

protected java.lang.Object[] values

actuals

protected java.util.Stack actuals

constructor

protected boolean constructor
Constructor Detail

IndexExpression

public IndexExpression(Script script)
Method Detail

delete

public void delete()
Overrides:
delete in class ScriptObject

setConstructor

public void setConstructor(boolean val)

addActual

public void addActual(java.lang.Object obj)

getActuals

public java.util.Stack getActuals()

interpret

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

interpret

public void interpret(java.lang.Object object)
Overrides:
interpret in class Expression

setValue

public void setValue(java.lang.Object val)