bibliothek.gui.dock.action
Class LineDockActionSource

java.lang.Object
  extended by bibliothek.gui.dock.action.AbstractDockActionSource
      extended by bibliothek.gui.dock.action.LineDockActionSource
All Implemented Interfaces:
bibliothek.gui.dock.action.DockActionSource, Iterable<bibliothek.gui.dock.action.DockAction>

public class LineDockActionSource
extends bibliothek.gui.dock.action.AbstractDockActionSource

This DockActionSource adds a SeparatorAction at the beginning if its delegate DockActionSource has any content.

Author:
Benjamin Sigg

Field Summary
 
Fields inherited from class bibliothek.gui.dock.action.AbstractDockActionSource
listeners
 
Constructor Summary
LineDockActionSource(bibliothek.gui.dock.action.DockActionSource source)
           
 
Method Summary
 void addDockActionSourceListener(bibliothek.gui.dock.event.DockActionSourceListener listener)
           
 bibliothek.gui.dock.action.DockAction getDockAction(int index)
           
 int getDockActionCount()
           
 bibliothek.gui.dock.action.LocationHint getLocationHint()
           
 Iterator<bibliothek.gui.dock.action.DockAction> iterator()
           
 void removeDockActionSourceListener(bibliothek.gui.dock.event.DockActionSourceListener listener)
           
 
Methods inherited from class bibliothek.gui.dock.action.AbstractDockActionSource
fireAdded, fireRemoved, hasListeners, indexOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineDockActionSource

public LineDockActionSource(bibliothek.gui.dock.action.DockActionSource source)
Method Detail

getLocationHint

public bibliothek.gui.dock.action.LocationHint getLocationHint()

getDockActionCount

public int getDockActionCount()

getDockAction

public bibliothek.gui.dock.action.DockAction getDockAction(int index)

addDockActionSourceListener

public void addDockActionSourceListener(bibliothek.gui.dock.event.DockActionSourceListener listener)
Specified by:
addDockActionSourceListener in interface bibliothek.gui.dock.action.DockActionSource
Overrides:
addDockActionSourceListener in class bibliothek.gui.dock.action.AbstractDockActionSource

removeDockActionSourceListener

public void removeDockActionSourceListener(bibliothek.gui.dock.event.DockActionSourceListener listener)
Specified by:
removeDockActionSourceListener in interface bibliothek.gui.dock.action.DockActionSource
Overrides:
removeDockActionSourceListener in class bibliothek.gui.dock.action.AbstractDockActionSource

iterator

public Iterator<bibliothek.gui.dock.action.DockAction> iterator()