Ejemplo n.º 1
0
 /**
  * Sets content rules and values according to given task filter.
  *
  * @param taskFilter Task filter to be used for setting content rules and values.
  */
 private void setComponents(AbstractTaskFilter taskFilter) {
   cmbContentRule.removeAllItems();
   Vector contentRules = taskFilter.getContentRules();
   int length = contentRules.size();
   for (int i = 0; i < length; i++) cmbContentRule.addItem(contentRules.get(i));
   cmbContentRule.setSelectedIndex(taskFilter.getContentRule());
   Vector contentValues = taskFilter.getContentValues();
   cmbContent.setEnabled(contentValues != null);
   txtContent.setEnabled(contentValues == null);
   cmbContent.removeAllItems();
   if (contentValues != null) {
     length = contentValues.size();
     String value = taskFilter.getContent();
     for (int i = 0; i < length; i++) {
       cmbContent.addItem(contentValues.get(i));
       if (contentValues.get(i).equals(value)) cmbContent.setSelectedIndex(i);
     }
   } else txtContent.setText(taskFilter.getContent());
 }