de.jaret.examples.table
Class SampleTextAutoFilter

java.lang.Object
  extended by de.jaret.util.misc.PropertyObservableBase
      extended by de.jaret.util.ui.table.filter.AbstractAutoFilter
          extended by de.jaret.examples.table.SampleTextAutoFilter
All Implemented Interfaces:
de.jaret.util.misc.PropertyObservable, de.jaret.util.ui.table.filter.IAutoFilter, de.jaret.util.ui.table.filter.IRowFilter, java.util.EventListener, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.internal.SWTEventListener

public class SampleTextAutoFilter
extends de.jaret.util.ui.table.filter.AbstractAutoFilter
implements org.eclipse.swt.events.ModifyListener

Sample autofilter rendering as a textbox and filters everything that does not contain the entered String.

Version:
$Id: SampleTextAutoFilter.java 389 2007-04-30 14:06:51Z olk $
Author:
kliem

Field Summary
 
Fields inherited from class de.jaret.util.ui.table.filter.AbstractAutoFilter
_column, _table
 
Fields inherited from class de.jaret.util.misc.PropertyObservableBase
_propertyChangeSupport
 
Constructor Summary
SampleTextAutoFilter()
           
 
Method Summary
 void dispose()
           
 org.eclipse.swt.widgets.Control getControl()
           
 boolean isInResult(de.jaret.util.ui.table.model.IRow row)
           
 void modifyText(org.eclipse.swt.events.ModifyEvent e)
           
 void reset()
          
 void update()
           
 
Methods inherited from class de.jaret.util.ui.table.filter.AbstractAutoFilter
getColFilterStrings, setColumn, setTable
 
Methods inherited from class de.jaret.util.misc.PropertyObservableBase
addPropertyChangeListener, firePropertyChange, isRealModification, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.jaret.util.misc.PropertyObservable
addPropertyChangeListener, removePropertyChangeListener
 

Constructor Detail

SampleTextAutoFilter

public SampleTextAutoFilter()
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface de.jaret.util.ui.table.filter.IAutoFilter

getControl

public org.eclipse.swt.widgets.Control getControl()
Specified by:
getControl in interface de.jaret.util.ui.table.filter.IAutoFilter

update

public void update()
Specified by:
update in interface de.jaret.util.ui.table.filter.IAutoFilter

isInResult

public boolean isInResult(de.jaret.util.ui.table.model.IRow row)
Specified by:
isInResult in interface de.jaret.util.ui.table.filter.IRowFilter

reset

public void reset()

Specified by:
reset in interface de.jaret.util.ui.table.filter.IAutoFilter

modifyText

public void modifyText(org.eclipse.swt.events.ModifyEvent e)
Specified by:
modifyText in interface org.eclipse.swt.events.ModifyListener


Copyright © 2012. All Rights Reserved.