com.alee.extended.tab
Class DocumentPaneAdapter<T extends DocumentData>

java.lang.Object
  extended by com.alee.extended.tab.DocumentPaneAdapter<T>
All Implemented Interfaces:
DocumentPaneListener<T>

public abstract class DocumentPaneAdapter<T extends DocumentData>
extends java.lang.Object
implements DocumentPaneListener<T>

Extension for WebDocumentPane listener.

Author:
Mikle Garin
See Also:
How to use WebDocumentPane, WebDocumentPane

Constructor Summary
DocumentPaneAdapter()
           
 
Method Summary
 void dividerLocationChanged(WebDocumentPane<T> documentPane, SplitData<T> splitData)
          Informs that specified SplitData's divider location has changed.
 void merged(WebDocumentPane<T> documentPane, SplitData<T> mergedSplit, StructureData<T> newStructureData)
          Informs that specified SplitData was merged.
 void orientationChanged(WebDocumentPane<T> documentPane, SplitData<T> splitData)
          Informs that specified SplitData's orientation was changed.
 void sidesSwapped(WebDocumentPane<T> documentPane, SplitData<T> splitData)
          Informs that specified SplitData's sides were swapped.
 void splitted(WebDocumentPane<T> documentPane, PaneData<T> splittedPane, SplitData<T> newSplitData)
          Informs that specified PaneData was splitted.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentPaneAdapter

public DocumentPaneAdapter()
Method Detail

splitted

public void splitted(WebDocumentPane<T> documentPane,
                     PaneData<T> splittedPane,
                     SplitData<T> newSplitData)
Informs that specified PaneData was splitted.

Specified by:
splitted in interface DocumentPaneListener<T extends DocumentData>
Parameters:
documentPane - WebDocumentPane
splittedPane - splitted PaneData
newSplitData - newly created SplitData

merged

public void merged(WebDocumentPane<T> documentPane,
                   SplitData<T> mergedSplit,
                   StructureData<T> newStructureData)
Informs that specified SplitData was merged.

Specified by:
merged in interface DocumentPaneListener<T extends DocumentData>
Parameters:
documentPane - WebDocumentPane
mergedSplit - merged SplitData
newStructureData - newly created StructureData

orientationChanged

public void orientationChanged(WebDocumentPane<T> documentPane,
                               SplitData<T> splitData)
Informs that specified SplitData's orientation was changed.

Specified by:
orientationChanged in interface DocumentPaneListener<T extends DocumentData>
Parameters:
documentPane - WebDocumentPane
splitData - SplitData which orientation has changed

sidesSwapped

public void sidesSwapped(WebDocumentPane<T> documentPane,
                         SplitData<T> splitData)
Informs that specified SplitData's sides were swapped.

Specified by:
sidesSwapped in interface DocumentPaneListener<T extends DocumentData>
Parameters:
documentPane - WebDocumentPane
splitData - SplitData which sides were swapped

dividerLocationChanged

public void dividerLocationChanged(WebDocumentPane<T> documentPane,
                                   SplitData<T> splitData)
Informs that specified SplitData's divider location has changed.

Specified by:
dividerLocationChanged in interface DocumentPaneListener<T extends DocumentData>
Parameters:
documentPane - WebDocumentPane
splitData - SplitData which divider location has changed