org.robokind.api.animation.editor
Class EditorListener

java.lang.Object
  extended by org.robokind.api.animation.editor.EditorListener
Direct Known Subclasses:
SynchronizedPointGroup

public abstract class EditorListener
extends Object

Author:
Matthew Stevenson

Constructor Summary
EditorListener()
           
 
Method Summary
 void cleanConsumer()
           
protected  List<AbstractEditor> getConsumingList()
           
abstract  void itemAdded(Object invoker, Object controller, int index)
           
abstract  void itemMoved(Object invoker, Object controller, int oldIndex, int newIndex)
           
abstract  void itemRemoved(Object invoker, Object controller, int index)
           
abstract  void selectionChanged(Object invoker, Object controller, int oldIndex, int newIndex)
           
protected  void startConsuming(AbstractEditor controller)
           
abstract  void stateChanged(Object invoker, Object controller, EditState state, boolean value)
           
protected  void stopConsuming(AbstractEditor controller)
           
abstract  void structureChanged(Object invoker, Object controller)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditorListener

public EditorListener()
Method Detail

getConsumingList

protected List<AbstractEditor> getConsumingList()
Returns:

startConsuming

protected void startConsuming(AbstractEditor controller)
Parameters:
controller -

stopConsuming

protected void stopConsuming(AbstractEditor controller)
Parameters:
controller -

cleanConsumer

public void cleanConsumer()

selectionChanged

public abstract void selectionChanged(Object invoker,
                                      Object controller,
                                      int oldIndex,
                                      int newIndex)
Parameters:
invoker -
controller -
oldIndex -
newIndex -

itemAdded

public abstract void itemAdded(Object invoker,
                               Object controller,
                               int index)
Parameters:
invoker -
controller -
index -

itemRemoved

public abstract void itemRemoved(Object invoker,
                                 Object controller,
                                 int index)
Parameters:
invoker -
controller -
index -

itemMoved

public abstract void itemMoved(Object invoker,
                               Object controller,
                               int oldIndex,
                               int newIndex)
Parameters:
invoker -
controller -
oldIndex -
newIndex -

stateChanged

public abstract void stateChanged(Object invoker,
                                  Object controller,
                                  EditState state,
                                  boolean value)
Parameters:
invoker -
controller -
state -
value -

structureChanged

public abstract void structureChanged(Object invoker,
                                      Object controller)
Parameters:
invoker -
controller -


Copyright © 2011-2013. All Rights Reserved.