|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 |