com.javadocking.visualizer
Interface ExternalizeDock

All Superinterfaces:
Dock, LeafDock
All Known Implementing Classes:
SingleDock

public interface ExternalizeDock
extends LeafDock

This is an interface for a leaf dock that can contain an externalized dockable.

Author:
Heidi Rakels.

Method Summary
 void externalizeDockable(Dockable dockableToExternalize)
          Adds the dockable to this dock.
 Externalizer getExternalizer()
          Gets the externalizer that contains this externalize dock.
 boolean isExternalized()
          Determines if a dockable is externalized in this dock.
 void setExternalizer(Externalizer externalizer)
          Sets the externalizer that contains this externalize dock.
 
Methods inherited from interface com.javadocking.dock.LeafDock
addDockable, canRemoveDockable, containsDockable, getDockable, getDockableCount, getDockablePosition, moveDockable, removeDockable
 
Methods inherited from interface com.javadocking.dock.Dock
addDockable, addDockingListener, getDockPriority, getParentDock, isEmpty, isFull, loadProperties, removeDockingListener, retrieveDockingRectangle, saveProperties, setParentDock
 

Method Detail

externalizeDockable

void externalizeDockable(Dockable dockableToExternalize)
Adds the dockable to this dock. The dockable is externalized.

Parameters:
dockableToExternalize - The externalized dockable that is added to this dock.

isExternalized

boolean isExternalized()
Determines if a dockable is externalized in this dock.

Returns:
True if the dockables in this dock are externalized.

setExternalizer

void setExternalizer(Externalizer externalizer)
Sets the externalizer that contains this externalize dock.

Parameters:
externalizer - The externalizer of this externalize dock.

getExternalizer

Externalizer getExternalizer()
Gets the externalizer that contains this externalize dock.

Returns:
The externalizer of this externalize dock.