rasmus.interpreter
Class RList

java.lang.Object
  extended by rasmus.interpreter.RVariablePartImpl
      extended by rasmus.interpreter.RList
All Implemented Interfaces:
RVariablePart
Direct Known Subclasses:
AudioEvents, MidiSequence, RObjects, RPanel, RUnit

public abstract class RList
extends RVariablePartImpl


Field Summary
 RListenerList dependvar
           
 RListenerList listeners
           
 
Fields inherited from class rasmus.interpreter.RVariablePartImpl
variable
 
Constructor Summary
RList()
           
 
Method Summary
 void add(RVariable variable)
           
 void addListener(RListListener listener)
           
 void addObject(java.lang.Object object)
           
 void addObjects(java.util.List list)
           
 void clear()
           
 void forceAddListener(RListListener listener)
           
 void forceRemoveListener(RListListener listener)
           
 java.util.List getObjects()
           
 boolean isImmutable()
           
 void remove(RVariable variable)
           
 void removeListener(RListListener listener)
           
 void removeObject(java.lang.Object object)
           
 void removeObjects(java.util.List list)
           
 void sendObjectAdded(java.lang.Object object)
           
 void sendObjectRemoved(java.lang.Object object)
           
 void sendObjectsAdded(java.util.List list)
           
 void sendObjectsRemoved(java.util.List list)
           
 void setImmutable(boolean value)
           
 RSyncList synchronizedList()
           
 
Methods inherited from class rasmus.interpreter.RVariablePartImpl
getVariable, init
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dependvar

public RListenerList dependvar

listeners

public RListenerList listeners
Constructor Detail

RList

public RList()
Method Detail

isImmutable

public boolean isImmutable()

setImmutable

public void setImmutable(boolean value)

getObjects

public java.util.List getObjects()

synchronizedList

public RSyncList synchronizedList()

addObject

public void addObject(java.lang.Object object)

removeObject

public void removeObject(java.lang.Object object)

addObjects

public void addObjects(java.util.List list)

removeObjects

public void removeObjects(java.util.List list)

add

public void add(RVariable variable)

remove

public void remove(RVariable variable)

clear

public void clear()

sendObjectAdded

public void sendObjectAdded(java.lang.Object object)

sendObjectRemoved

public void sendObjectRemoved(java.lang.Object object)

sendObjectsAdded

public void sendObjectsAdded(java.util.List list)

sendObjectsRemoved

public void sendObjectsRemoved(java.util.List list)

addListener

public void addListener(RListListener listener)

removeListener

public void removeListener(RListListener listener)

forceAddListener

public void forceAddListener(RListListener listener)

forceRemoveListener

public void forceRemoveListener(RListListener listener)