Index

G H I P Q S U V 
All Classes and Interfaces|All Packages

G

get() - Method in interface sortingservice.PriorityQueue
Remove SMALLEST element of the queue and return it.
get() - Method in interface sortingservice.Queue
Remove element of front of the queue and return it.
getComparator() - Method in interface sortingservice.PriorityQueue
Get the comparator used to compare elements.
getName() - Method in interface sortingservice.SorterConfiguration
Get name of sorter implementation.
getPriorityQueue(Comparator<T>) - Method in interface sortingservice.SorterConfiguration
Get priority queue.
getQueue() - Method in interface sortingservice.SorterConfiguration
Get queue for sorter.
getSorter() - Method in interface sortingservice.SorterConfiguration
Get a sorter.
getSortKind() - Method in interface sortingservice.SorterConfiguration
Get the SortKind of the sorter implementation.

H

HEAP - Enum constant in enum class sortingservice.SortKind
Heap sort.

I

INSERTION - Enum constant in enum class sortingservice.SortKind
Insertion sort.
isEmpty() - Method in interface sortingservice.Queue
Checks if queue is empty.
iterator() - Method in interface sortingservice.PriorityQueue
Iterator to iterate over Priority queue.

P

PriorityQueue<E> - Interface in sortingservice
Priority queue used by the Heap sorter.
put(E) - Method in interface sortingservice.Queue
Add element to the end of queue.

Q

Queue<E> - Interface in sortingservice
Simple FIFO queue.
QUICK - Enum constant in enum class sortingservice.SortKind
Quick sort.

S

SELECTION - Enum constant in enum class sortingservice.SortKind
Selection sort.
size() - Method in interface sortingservice.Queue
The number of elements contained in this queue.
sort(Queue<T>, Comparator<T>) - Method in interface sortingservice.Sorter
Return the input queue in sorted order, based on the passed comparator.
Sorter<T> - Interface in sortingservice
A sorter sorts it input.
SorterConfiguration - Interface in sortingservice
Configuration for a specific sorter.
sortingservice - package sortingservice
 
sortingserviceapi - module sortingserviceapi
The sorter service module
SortingServiceFactory - Interface in sortingservice
Factory service for sorter configurations to test.
SortKind - Enum Class in sortingservice
Kinds of sorters.
streamSorterConfigurations() - Method in interface sortingservice.SortingServiceFactory
Get all sorter configurations that should be tested.

U

usesPriorityQueue() - Method in interface sortingservice.SorterConfiguration
Indicates whether this sorter uses a Priority Queue.

V

valueOf(String) - Static method in enum class sortingservice.SortKind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class sortingservice.SortKind
Returns an array containing the constants of this enum class, in the order they are declared.
G H I P Q S U V 
All Classes and Interfaces|All Packages