|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.nebula.widgets.nattable.ui.matcher.SelectionAnchorCellLabelKeyEventMatcher
public class SelectionAnchorCellLabelKeyEventMatcher
This class allows checking the current selection anchor's cell for a matching
label. Only labels from the given IUniqueIndexLayer downwards are
considered. Optionally the matcher can be chained with an additional
IKeyEventMatcher (results are and'ed).
| Field Summary | |
|---|---|
protected IKeyEventMatcher |
aggregate
|
protected String |
labelToMatch
|
protected IUniqueIndexLayer |
layer
|
protected SelectionLayer |
selectionLayer
|
| Constructor Summary | |
|---|---|
SelectionAnchorCellLabelKeyEventMatcher(SelectionLayer selectionLayer,
IUniqueIndexLayer layer,
String labelToMatch)
Create a SelectionAnchorCellLabelKeyEventMatcher that checks only
if the given label is assigned to the selection anchor's cell, while the
label stack is retrieved from the given layer. |
|
SelectionAnchorCellLabelKeyEventMatcher(SelectionLayer selectionLayer,
IUniqueIndexLayer layer,
String labelToMatch,
IKeyEventMatcher aggregate)
Create a SelectionAnchorCellLabelKeyEventMatcher that checks if
the aggregate matches as well as if the given label is assigned to the
selection anchor's cell, while the label stack is retrieved from the
given layer. |
|
| Method Summary | |
|---|---|
static SelectionAnchorCellLabelKeyEventMatcher |
anchorLabel(SelectionLayer selectionLayer,
IUniqueIndexLayer layer,
String labelToMatch)
Create a SelectionAnchorCellLabelKeyEventMatcher that checks only
if the given label is assigned to the selection anchor's cell, while the
label stack is retrieved from the given layer. |
static SelectionAnchorCellLabelKeyEventMatcher |
anchorLabel(SelectionLayer selectionLayer,
IUniqueIndexLayer layer,
String labelToMatch,
IKeyEventMatcher aggregate)
Create a SelectionAnchorCellLabelKeyEventMatcher that checks if
the aggregate matches as well as if the given label is assigned to the
selection anchor's cell, while the label stack is retrieved from the
given layer. |
boolean |
matches(org.eclipse.swt.events.KeyEvent event)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final SelectionLayer selectionLayer
protected final IUniqueIndexLayer layer
protected final String labelToMatch
protected final IKeyEventMatcher aggregate
| Constructor Detail |
|---|
public SelectionAnchorCellLabelKeyEventMatcher(SelectionLayer selectionLayer,
IUniqueIndexLayer layer,
String labelToMatch)
SelectionAnchorCellLabelKeyEventMatcher that checks only
if the given label is assigned to the selection anchor's cell, while the
label stack is retrieved from the given layer.
selectionLayer - the SelectionLayer used to get the current selection
anchor's position.layer - the layer used to retrieve the label stack at the selection
anchor's position.labelToMatch - the label that should be part of the label stack at the
selection anchor's position.
public SelectionAnchorCellLabelKeyEventMatcher(SelectionLayer selectionLayer,
IUniqueIndexLayer layer,
String labelToMatch,
IKeyEventMatcher aggregate)
SelectionAnchorCellLabelKeyEventMatcher that checks if
the aggregate matches as well as if the given label is assigned to the
selection anchor's cell, while the label stack is retrieved from the
given layer.
selectionLayer - the SelectionLayer used to get the current selection
anchor's position.layer - the layer used to retrieve the label stack at the selection
anchor's position.labelToMatch - the label that should be part of the label stack at the
selection anchor's position.aggregate - (optional) an additional IKeyEventMatcher to be
chained with the result of this matcher (results are and'ed).| Method Detail |
|---|
public boolean matches(org.eclipse.swt.events.KeyEvent event)
matches in interface IKeyEventMatcher
public static SelectionAnchorCellLabelKeyEventMatcher anchorLabel(SelectionLayer selectionLayer,
IUniqueIndexLayer layer,
String labelToMatch)
SelectionAnchorCellLabelKeyEventMatcher that checks only
if the given label is assigned to the selection anchor's cell, while the
label stack is retrieved from the given layer.
selectionLayer - the SelectionLayer used to get the current selection
anchor's position.layer - the layer used to retrieve the label stack at the selection
anchor's position.labelToMatch - the label that should be part of the label stack at the
selection anchor's position.
public static SelectionAnchorCellLabelKeyEventMatcher anchorLabel(SelectionLayer selectionLayer,
IUniqueIndexLayer layer,
String labelToMatch,
IKeyEventMatcher aggregate)
SelectionAnchorCellLabelKeyEventMatcher that checks if
the aggregate matches as well as if the given label is assigned to the
selection anchor's cell, while the label stack is retrieved from the
given layer.
selectionLayer - the SelectionLayer used to get the current selection
anchor's position.layer - the layer used to retrieve the label stack at the selection
anchor's position.labelToMatch - the label that should be part of the label stack at the
selection anchor's position.aggregate - (optional) an additional IKeyEventMatcher to be
chained with the result of this matcher (results are and'ed).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||