public Object getValueAt(int row, int column) { Ordering ordering = getOrdering(row); switch (column) { case 0: return ordering.getSortSpecString(); case 1: return ordering.isAscending() ? Boolean.TRUE : Boolean.FALSE; case 2: return ordering.isCaseInsensitive() ? Boolean.TRUE : Boolean.FALSE; default: throw new IndexOutOfBoundsException("Invalid column: " + column); } }
if (ord.isCaseInsensitive()) { ordComp.append("UPPER("); if (ord.isCaseInsensitive()) { ordComp.append(")");
if (ord.isCaseInsensitive()) { out.append("UPPER("); if (ord.isCaseInsensitive()) { out.append(")");
if (o.isCaseInsensitive()) { key.append(":i");
/** * Encodes itself as a query ordering. * * @since 1.1 */ @Override public void encodeAsXML(XMLEncoder encoder) { encoder.print("<ordering"); if (isDescending()) { encoder.print(" descending=\"true\""); } if (isCaseInsensitive()) { encoder.print(" ignore-case=\"true\""); } encoder.print(">"); if (getSortSpec() != null) { getSortSpec().encodeAsXML(encoder); } encoder.println("</ordering>"); }