コード例 #1
0
 @Override
 public Object getValueAt(int rowIndex, int columnIndex) {
   if (columnIndex == 0) { // RowNo.
     if (rowIndex == IS_SELECTED_ROW) {
       // return true for global column selection editor if at least one column is
       // selected.
       for (AttributeColumn col : reader.getAllAttributeColumns()) {
         if (col.isActivated()) {
           return true;
         }
       }
       return false;
     }
     return "";
   }
   columnIndex--;
   if (rowIndex == ATTRIBUTE_NAME_ROW) {
     return reader.getAttributeColumn(columnIndex).getName();
   }
   if (rowIndex == VALUE_TYPE_ROW) {
     return Ontology.VALUE_TYPE_NAMES[reader.getAttributeColumn(columnIndex).getValueType()];
   }
   if (rowIndex == IS_SELECTED_ROW) {
     return reader.getAttributeColumn(columnIndex).isActivated();
   }
   if (rowIndex == ROLE_ROW) {
     return reader.getAttributeColumn(columnIndex).getRole();
   }
   return null;
 }