@Override
    public Object getValueAt(int row, int column) {
		String value = resultsTable.get(row)[column];
		if (value == null) {
			return "";
		}
		else if (isHideUri) {
			return prefixman.getShortForm(value);
		} else {
			return value;
		}
	}
@ Override public Object getValueAt ( int row , int column ) { String value = resultsTable . get ( row ) [ column ] ; if ( value == null ) { return "" ; } else if ( isHideUri ) { return prefixman . getShortForm ( value ) ; } else { return value ; } }
This is the key method of TableModel: it returns the value at each cell
of the table. We use strings in this case. If anything goes wrong, we
return the exception as a string, so it will be displayed in the table.
Note that SQL row and column numbers start at 1, but TableModel column
numbers start at 0.