tecgraf.javautils.gui.selector
Class ItemContainer<T>

java.lang.Object
  extended by tecgraf.javautils.gui.selector.ItemContainer<T>
Type Parameters:
T - .

public class ItemContainer<T>
extends Object

A classe ItemContainer modela um conjunto de elementos, usando uma tabela ordenávelSortableTable. A formatação da tabela obedece ao formatador que devolve as colunas de cabeçalho bem como os valores apresentados em cada linha. O conjunto representado por ItemContainer possui dois botões associados:


Method Summary
 void addItemContainerListener(ItemContainerListener listener)
          Adiciona um ItemContainerListener
 void filter(String toFilter)
          Filtra os valores na tabela a partir do que foi digitado no campo do painel de filtro.
 SortableTable getTable()
          Obtém a SortableTable.
 boolean removeItemContainerListener(ItemContainerListener listener)
          Remove um ItemContainerListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addItemContainerListener

public void addItemContainerListener(ItemContainerListener listener)
Adiciona um ItemContainerListener

Parameters:
listener - ItemContainerListener
Throws:
IllegalArgumentException - se o listener estiver null

removeItemContainerListener

public boolean removeItemContainerListener(ItemContainerListener listener)
Remove um ItemContainerListener

Parameters:
listener - ItemContainerListener
Returns:
boolean se o listener foi removido
Throws:
IllegalArgumentException - se o listener estiver null

getTable

public SortableTable getTable()
Obtém a SortableTable.

Returns:
A SortableTable do ItemContainer

filter

public void filter(String toFilter)
Filtra os valores na tabela a partir do que foi digitado no campo do painel de filtro. Usa uma regular expression que pega qualquer parte da string, ignorando maiúsculas/minúsculas

Parameters:
toFilter -


Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.