Package com.iizigo.swt
Class IzFilter
- java.lang.Object
- org.eclipse.swt.widgets.Widget
- org.eclipse.swt.widgets.Control
- org.eclipse.swt.widgets.Scrollable
- org.eclipse.swt.widgets.Composite
- com.iizigo.swt.IzFilter
Constructor Summary
Constructors Constructor Description IzFilter(org.eclipse.swt.widgets.Composite parent)Creates the filter composite in the parent.IzFilter(org.eclipse.swt.widgets.Composite parent, IFilterListener filterListener)Creates the filter composite in the parent.IzFilter(org.eclipse.swt.widgets.Composite parent, IFilterListener filterListener, int style, boolean noClearButton)Creates the filter composite in the parent.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clears the filter without notification.voidclearNotify()Clears with notification to controller.java.lang.StringgetText()Gets the current filter text, never null!org.eclipse.swt.widgets.TextgetTextComponent()Gets the text component.booleansetFocus()Sets focus to filter text.voidsetListener(IFilterListener listener)Sets the listener.voidsetText(java.lang.String text)Sets a new text for the filter.Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setLayout, setLayoutDeferred, setTabList
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
Constructor Detail
IzFilter
public IzFilter(org.eclipse.swt.widgets.Composite parent)
Creates the filter composite in the parent.- Parameters:
parent- The parent composite.
IzFilter
public IzFilter(org.eclipse.swt.widgets.Composite parent, IFilterListener filterListener)Creates the filter composite in the parent.- Parameters:
parent- The parent composite.filterListener- The listener.
IzFilter
public IzFilter(org.eclipse.swt.widgets.Composite parent, IFilterListener filterListener, int style, boolean noClearButton)Creates the filter composite in the parent.- Parameters:
parent- The parent composite.filterListener- The listener.style- Style for composite.noClearButton- Flag indicating the clear button should not be used.
Method Detail
setListener
public void setListener(IFilterListener listener)
Sets the listener.- Specified by:
setListenerin interfaceIFilter
clear
public void clear()
Clears the filter without notification.
clearNotify
public void clearNotify()
Clears with notification to controller.
setFocus
public boolean setFocus()
Sets focus to filter text.- Overrides:
setFocusin classorg.eclipse.swt.widgets.Composite
setText
public void setText(java.lang.String text)
Sets a new text for the filter.
getText
public java.lang.String getText()
Gets the current filter text, never null!
getTextComponent
public org.eclipse.swt.widgets.Text getTextComponent()
Gets the text component.