Sortable
Keywords: com.icl.saxon.sort.Sortable interface

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.icl.saxon.sort
Interface Sortable

All Known Implementing Classes:
  NodeSetExtent, SortKeyEnumeration

public interface Sortable

A Sortable is an object that can be sorted using the QuickSort method.

Method Summary
`int` | `compare(int a, int b)` Compare two objects within this Sortable, identified by their position.
`void` | `swap(int a, int b)` Swap two objects within this Sortable, identified by their position.

Method Detail

### compare

    public int compare(int a,
                       int b)

  Compare two objects within this Sortable, identified by their position.

  Returns:
    <0 if obj[a]0 if obj[a]>obj[b]

### swap

    public void swap(int a,
                     int b)

  Swap two objects within this Sortable, identified by their position.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD