| 
||||||||||
| 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 | |||||||||