it.amattioli.applicate.browsing
Class MultiBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>

Show UML class diagram
java.lang.Object
  extended by it.amattioli.applicate.browsing.ListBrowserImpl<I,T>
      extended by it.amattioli.applicate.browsing.MultiBrowser<I,T>
All Implemented Interfaces:
Browser<I,T>, ListBrowser<I,T>, CommandListener, Selector<T>, it.amattioli.dominate.util.PropertyChangeEmitter, EventListener

public class MultiBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
extends ListBrowserImpl<I,T>


Field Summary
 
Fields inherited from class it.amattioli.applicate.browsing.ListBrowserImpl
content, selectedIndex
 
Constructor Summary
protected MultiBrowser()
           
  MultiBrowser(it.amattioli.dominate.Repository<I,T> repository)
           
 
Method Summary
 void commandDone(CommandEvent source)
          This method will be called every time a CommandEvent is fired by the command to which this listener has been added.
 List<Integer> getSelectedIndexes()
           
 List<T> getSelectedObjects()
           
protected  void invalidateContent()
           
protected  void refreshContent()
           
 void select(Integer index)
           
 
Methods inherited from class it.amattioli.applicate.browsing.ListBrowserImpl
addCommandListener, addCommandListener, addContentChangeListener, addOrder, addOrder, addPropertyChangeListener, addSelectionListener, createFor, createFor, deselect, fillCollection, fireCommandEvent, fireContentChange, firePropertyChange, getFilter, getHasNext, getHasPrevious, getList, getOrderProperty, getRepository, getReverseOrder, getSelectedIndex, getSelectedObject, getSelectedObjectBrowser, getSpecification, isEmptyList, isValidContent, isValidSelectionIndex, newObjectBrowser, next, previous, refreshObject, release, removeContentChangeListener, removePropertyChangeListener, removeSelectionListener, select, select, setFilter, setOrder, setOrder, setRepository, setSpecification, toString, useObjectBrowserClass, validateContent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiBrowser

protected MultiBrowser()

MultiBrowser

public MultiBrowser(it.amattioli.dominate.Repository<I,T> repository)
Method Detail

invalidateContent

protected void invalidateContent()
Overrides:
invalidateContent in class ListBrowserImpl<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>

select

public void select(Integer index)
Overrides:
select in class ListBrowserImpl<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>

refreshContent

protected void refreshContent()
Overrides:
refreshContent in class ListBrowserImpl<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>

commandDone

public void commandDone(CommandEvent source)
Description copied from interface: CommandListener
This method will be called every time a CommandEvent is fired by the command to which this listener has been added.

Specified by:
commandDone in interface CommandListener
Overrides:
commandDone in class ListBrowserImpl<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
Parameters:
source - the fired event

getSelectedIndexes

public List<Integer> getSelectedIndexes()

getSelectedObjects

public List<T> getSelectedObjects()


Copyright © 2011. All Rights Reserved.