com.alee.extended.tab
Interface DocumentPaneEventMethods<T extends DocumentData>

All Superinterfaces:
SwingMethods
All Known Implementing Classes:
WebDocumentPane

public interface DocumentPaneEventMethods<T extends DocumentData>
extends SwingMethods

This interface provides a set of methods that should be added into WebDocumentPane that supports custom WebLaF events. Basically all these methods are already implemented in EventUtils but it is much easier to call them directly from WebDocumentPane.

Author:
Mikle Garin

Method Summary
 DocumentAdapter<T> onDocumentClose(DocumentDataRunnable<T> runnable)
          Shortcut method for document close event.
 DocumentAdapter<T> onDocumentClosing(DocumentDataCancellableRunnable<T> runnable)
          Shortcut method for document closing event.
 DocumentAdapter<T> onDocumentOpen(DocumentDataRunnable<T> runnable)
          Shortcut method for document open event.
 DocumentAdapter<T> onDocumentSelection(DocumentDataRunnable<T> runnable)
          Shortcut method for document selection event.
 

Method Detail

onDocumentOpen

DocumentAdapter<T> onDocumentOpen(DocumentDataRunnable<T> runnable)
Shortcut method for document open event.

Parameters:
runnable - document data runnable
Returns:
used document adapter

onDocumentSelection

DocumentAdapter<T> onDocumentSelection(DocumentDataRunnable<T> runnable)
Shortcut method for document selection event.

Parameters:
runnable - document data runnable
Returns:
used document adapter

onDocumentClosing

DocumentAdapter<T> onDocumentClosing(DocumentDataCancellableRunnable<T> runnable)
Shortcut method for document closing event.

Parameters:
runnable - document data cancellable runnable
Returns:
used document adapter

onDocumentClose

DocumentAdapter<T> onDocumentClose(DocumentDataRunnable<T> runnable)
Shortcut method for document close event.

Parameters:
runnable - document data runnable
Returns:
used document adapter