com.frinika.sequencer.model
Class ViewableLaneList

java.lang.Object
  extended by com.frinika.sequencer.model.ViewableLaneList
All Implemented Interfaces:
java.lang.Iterable<Lane>

public class ViewableLaneList
extends java.lang.Object
implements java.lang.Iterable<Lane>

Provides a view of the Lanes for display purposes. If any lane is hidden / opened / removed or added This needs to get rebuilt and the partview redrawn.

Author:
Paul

Constructor Summary
ViewableLaneList(ProjectContainer project)
           
 
Method Summary
 java.util.List<Lane> getVisibleLanes()
           
 java.util.Iterator<Lane> iterator()
           
 void rebuild()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewableLaneList

public ViewableLaneList(ProjectContainer project)
Method Detail

rebuild

public void rebuild()

getVisibleLanes

public java.util.List<Lane> getVisibleLanes()

iterator

public java.util.Iterator<Lane> iterator()
Specified by:
iterator in interface java.lang.Iterable<Lane>