dsto.dfc.swt.forms
Class ButtonEndpoint
java.lang.Object
dsto.dfc.swt.forms.AbstractPipe
dsto.dfc.swt.forms.PipeEndpoint
dsto.dfc.swt.forms.ButtonEndpoint
- All Implemented Interfaces:
- Pipe, Disposable, EventListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener
public class ButtonEndpoint
- extends PipeEndpoint
- implements org.eclipse.swt.events.SelectionListener
A pipe endpoint that connects a boolean input to the selected state of a SWT
button (usually a checkbox or toggle button).
- Version:
- $Revision$
- Author:
- mpp
Constructor Summary |
ButtonEndpoint(org.eclipse.swt.widgets.Button button)
|
Method Summary |
void |
dispose()
Default implementation: does nothing. |
boolean |
flush()
Cause any uncommitted changes to any pipe segments in the tree to be
pushed back into the pipe sequence (using Pipe.output(Object) ). |
boolean |
input(Object value)
Input a value into the pipe tree. |
boolean |
isDisposed()
Test if pipe has been disposed. |
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
|
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ButtonEndpoint
public ButtonEndpoint(org.eclipse.swt.widgets.Button button)
dispose
public void dispose()
- Description copied from class:
AbstractPipe
- Default implementation: does nothing.
- Specified by:
dispose
in interface Pipe
- Specified by:
dispose
in interface Disposable
- Overrides:
dispose
in class AbstractPipe
isDisposed
public boolean isDisposed()
- Description copied from interface:
Pipe
- Test if pipe has been disposed.
- Specified by:
isDisposed
in interface Pipe
input
public boolean input(Object value)
- Description copied from interface:
Pipe
- Input a value into the pipe tree.
- Specified by:
input
in interface Pipe
- Specified by:
input
in class PipeEndpoint
- Returns:
- True if the operation completed successfully.
- See Also:
for more info on handling errors.
flush
public boolean flush()
- Description copied from interface:
Pipe
- Cause any uncommitted changes to any pipe segments in the tree to be
pushed back into the pipe sequence (using
Pipe.output(Object)
). This
is designed for use by pipes connect editors such as text fields that are
not committed immediately: most pipes will simply forward this call on to
their children.
- Specified by:
flush
in interface Pipe
- Specified by:
flush
in class PipeEndpoint
- Returns:
- True if the operation completed successfully.
- See Also:
for more info on handling errors.
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
Copyright © 2008 Commonwealth of Australia