Beispiel #1
0
 Filter getFilter() {
   LogicType logic = (LogicType) jLogic.getSelectedItem();
   EnumTableColumn<?> column = (EnumTableColumn<?>) jColumn.getSelectedItem();
   CompareType compare = (CompareType) jCompare.getSelectedItem();
   String text;
   if (isColumnCompare()) {
     EnumTableColumn<?> compareColumn = (EnumTableColumn<?>) jCompareColumn.getSelectedItem();
     text = compareColumn.name();
   } else if (isDateCompare()) {
     text = getDataString();
   } else {
     text = jText.getText();
   }
   return new Filter(logic, column, compare, text);
 }
Beispiel #2
0
 FilterMatcher<E> getMatcher() {
   boolean enabled = jEnabled.isSelected();
   LogicType logic = (LogicType) jLogic.getSelectedItem();
   EnumTableColumn<?> column = (EnumTableColumn<?>) jColumn.getSelectedItem();
   CompareType compare = (CompareType) jCompare.getSelectedItem();
   String text;
   if (isColumnCompare()) {
     EnumTableColumn<?> compareColumn = (EnumTableColumn<?>) jCompareColumn.getSelectedItem();
     text = compareColumn.name();
   } else if (isDateCompare()) {
     text = getDataString();
   } else {
     text = jText.getText();
   }
   return new FilterMatcher<E>(filterControl, logic, column, compare, text, enabled);
 }