org.concord.util.script
Class ListenStatement

java.lang.Object
  |
  +--org.concord.util.script.ScriptObject
        |
        +--org.concord.util.script.Statement
              |
              +--org.concord.util.script.ExpressionStatement
                    |
                    +--org.concord.util.script.ListenStatement
All Implemented Interfaces:
java.beans.BeanInfo

public class ListenStatement
extends ExpressionStatement


Field Summary
static java.util.Vector globalHandlers
           
protected  HandlerDeclaration handlerDeclaration
           
protected  java.lang.String handlerName
           
protected  boolean listen
           
 
Fields inherited from class org.concord.util.script.ExpressionStatement
expression
 
Fields inherited from class org.concord.util.script.Statement
empty
 
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
ListenStatement(Script script)
           
 
Method Summary
 void delete()
           
 void interpret()
          This does nothing.
 void setHandlerName(java.lang.String handlerName)
           
 void setHandlerType(java.lang.String type)
           
 
Methods inherited from class org.concord.util.script.ExpressionStatement
getExpression, setExpression
 
Methods inherited from class org.concord.util.script.Statement
getLocals
 
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, toString, wait, wait, wait
 

Field Detail

globalHandlers

public static java.util.Vector globalHandlers

handlerName

protected java.lang.String handlerName

listen

protected boolean listen

handlerDeclaration

protected HandlerDeclaration handlerDeclaration
Constructor Detail

ListenStatement

public ListenStatement(Script script)
Method Detail

setHandlerName

public void setHandlerName(java.lang.String handlerName)

setHandlerType

public void setHandlerType(java.lang.String type)

delete

public void delete()
Overrides:
delete in class ExpressionStatement

interpret

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