|
Parkinson Disease Database | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectspirals.motol.database.Engine.AbcComparator
public static class Engine.AbcComparator
czech lexicographical comparator of two strings
Sorting of characters with ¨ above should be performed otherwise. These characters are treated as with no sign above them and 'e' added after them.
Field Summary | |
---|---|
private static java.lang.String |
abcFirst
first pass alphabet |
private static java.lang.String |
abcSecond
second pass alphabet |
private static int |
chF
position of ch in first alphabet |
private static int |
chS
position of ch in second alphabet |
private static Engine.AbcComparator |
instance
static instance of class |
private static char[] |
translateTableFrom
|
private static char[] |
translateTableTo
|
Constructor Summary | |
---|---|
private |
Engine.AbcComparator()
use AbcComparator.getInstance() |
Method Summary | |
---|---|
private int |
comp(java.lang.String str1,
java.lang.String str2,
java.lang.String abc,
int ch)
compares two string with specified alphabet |
int |
compare(java.lang.String str1,
java.lang.String str2)
compares two string with two passes first > second => -1 first < second => 1 first == second => 0 |
static Engine.AbcComparator |
getInstance()
return comparator instance |
private char |
toChar(char c)
in first pass are converted some characters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
---|
equals |
Field Detail |
---|
private static final char[] translateTableFrom
private static final char[] translateTableTo
private static final java.lang.String abcFirst
private static final java.lang.String abcSecond
private static final int chF
private static final int chS
private static final Engine.AbcComparator instance
Constructor Detail |
---|
private Engine.AbcComparator()
Method Detail |
---|
public static final Engine.AbcComparator getInstance()
public int compare(java.lang.String str1, java.lang.String str2)
compare
in interface java.util.Comparator<java.lang.String>
private int comp(java.lang.String str1, java.lang.String str2, java.lang.String abc, int ch)
private char toChar(char c)
|
Parkinson Disease Database | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |