it.amattioli.applicate.browsing
Interface Browser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>

Show UML class diagram
All Superinterfaces:
Selector<T>
All Known Subinterfaces:
GroupBrowser<I,T>, ListBrowser<I,T>, ObjectBrowser<I,T>, PagedListBrowser<I,T>, TreeBrowser<I,T>
All Known Implementing Classes:
DefaultGroupBrowser, DefaultTreeBrowser, ListBrowserImpl, MultiBrowser, ObjectBrowserImpl, PagedListBrowserImpl

public interface Browser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
extends Selector<T>


Method Summary
 void addContentChangeListener(ContentChangeListener listener)
          Add a listener for events fired when the browser content changes.
 void release()
          Releases eventually acquired resources.
 void removeContentChangeListener(ContentChangeListener listener)
          Remove a listener for events fired when the browser content changes.
 
Methods inherited from interface it.amattioli.applicate.selection.Selector
addSelectionListener, getSelectedObject, removeSelectionListener
 

Method Detail

release

void release()
Releases eventually acquired resources. After calling this method the browser can no longer be used.


addContentChangeListener

void addContentChangeListener(ContentChangeListener listener)
Add a listener for events fired when the browser content changes.

Parameters:
listener - the listener to be added

removeContentChangeListener

void removeContentChangeListener(ContentChangeListener listener)
Remove a listener for events fired when the browser content changes.

Parameters:
listener - the listener to be removed


Copyright © 2011. All Rights Reserved.