- All Implemented Interfaces:
QtObjectInterface,Cloneable,Comparator<String>
Compares strings according to a localized collation algorithm
Java wrapper for Qt class QCollator
-
Constructor Summary
ConstructorsConstructorDescriptionQCollator(QLocale.Language locale) Overloaded constructor forQCollator(io.qt.core.QLocale). -
Method Summary
Modifier and TypeMethodDescriptionfinal voidfinal Qt.CaseSensitivityclone()Creates and returns a copy of this object.final intcompare(char[] s1, char[] s2) Overloaded function forcompare(java.nio.CharBuffer, java.nio.CharBuffer).final intcompare(char[] s1, char[] s2, int offsetOfS2, int len2) Overloaded function forcompare(java.nio.CharBuffer, java.nio.CharBuffer).final intcompare(char[] s1, int offsetOfS1, int len1, char[] s2) Overloaded function forcompare(java.nio.CharBuffer, java.nio.CharBuffer).final intcompare(char[] s1, int offsetOfS1, int len1, char[] s2, int offsetOfS2, int len2) Overloaded function forcompare(java.nio.CharBuffer, java.nio.CharBuffer).final intcompare(char[] s1, int offsetOfS1, int len1, CharBuffer s2) Overloaded function forcompare(java.nio.CharBuffer, java.nio.CharBuffer).final intcompare(char[] s1, CharBuffer s2) Overloaded function forcompare(java.nio.CharBuffer, java.nio.CharBuffer).final intcompare(CharSequence s1, CharSequence s2) final intfinal intcompare(CharBuffer s1, char[] s2) Overloaded function forcompare(java.nio.CharBuffer, java.nio.CharBuffer).final intcompare(CharBuffer s1, char[] s2, int offsetOfS2, int len2) Overloaded function forcompare(java.nio.CharBuffer, java.nio.CharBuffer).final intcompare(CharBuffer s1, CharBuffer s2) static intdefaultCompare(String s1, String s2) static QCollatorSortKeydefaultSortKey(String key) final booleanSeeoperator==(QCollator,QCollator) booleanSeeoperator==(QCollator,QCollator) inthashCode()Returns the objects's hash code computed byqHash(QCollator).final booleanfinal booleaninvoke(CharSequence s1, CharSequence s2) final booleanfinal booleanisLessThan(CharSequence s1, CharSequence s2) Delegate forinvoke(java.lang.CharSequence, java.lang.CharSequence).final booleanisLessThan(String s1, String s2) Delegate forinvoke(java.lang.String, java.lang.String).final QLocalelocale()final booleanfinal voidfinal voidsetIgnorePunctuation(boolean on) final voidfinal voidsetLocale(QLocale.Language locale) Overloaded function forsetLocale(io.qt.core.QLocale).final voidsetNumericMode(boolean on) final QCollatorSortKeyfinal voidMethods inherited from class io.qt.QtObject
dispose, isDisposedMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
QCollator
public QCollator() -
QCollator
- Parameters:
arg__1-
-
QCollator
- Parameters:
locale-
-
QCollator
Overloaded constructor for
QCollator(io.qt.core.QLocale).
-
-
Method Details
-
caseSensitivity
- Returns:
-
compare
- Parameters:
s1-s2-- Returns:
-
compare
- Specified by:
comparein interfaceComparator<String>- Parameters:
s1-s2-- Returns:
-
compare
- Parameters:
s1-s2-- Returns:
-
ignorePunctuation
- Returns:
-
locale
- Returns:
-
numericMode
- Returns:
-
invoke
- Parameters:
s1-s2-- Returns:
-
invoke
- Parameters:
s1-s2-- Returns:
-
assign
- Parameters:
arg__1-
-
equals
See
operator==(QCollator,QCollator) - Parameters:
value2-- Returns:
-
setCaseSensitivity
- Parameters:
cs-
-
setIgnorePunctuation
- Parameters:
on-
-
setLocale
- Parameters:
locale-
-
setNumericMode
- Parameters:
on-
-
sortKey
- Parameters:
string-- Returns:
-
swap
- Parameters:
other-
-
defaultCompare
- Parameters:
s1-s2-- Returns:
- Since:
- This function was introduced in Qt 6.3.
-
defaultSortKey
- Parameters:
key-- Returns:
- Since:
- This function was introduced in Qt 6.3.
-
equals
See
operator==(QCollator,QCollator) - Specified by:
equalsin interfaceComparator<String>- Overrides:
equalsin classQtObject- Parameters:
other- other object- Returns:
- true if the native counterpart of the two objects are one and the same.
-
hashCode
Returns the objects's hash code computed byqHash(QCollator). -
clone
Creates and returns a copy of this object.
-
compare
Overloaded function for
compare(java.nio.CharBuffer, java.nio.CharBuffer). -
compare
Overloaded function for
compare(java.nio.CharBuffer, java.nio.CharBuffer). -
compare
Overloaded function for
compare(java.nio.CharBuffer, java.nio.CharBuffer). -
compare
@QtUninvokable public final int compare(char[] s1, int offsetOfS1, int len1, char[] s2, int offsetOfS2, int len2) Overloaded function for
compare(java.nio.CharBuffer, java.nio.CharBuffer). -
compare
Overloaded function for
compare(java.nio.CharBuffer, java.nio.CharBuffer). -
compare
Overloaded function for
compare(java.nio.CharBuffer, java.nio.CharBuffer). -
compare
Overloaded function for
compare(java.nio.CharBuffer, java.nio.CharBuffer). -
compare
Overloaded function for
compare(java.nio.CharBuffer, java.nio.CharBuffer). -
isLessThan
Delegate for
invoke(java.lang.CharSequence, java.lang.CharSequence). -
isLessThan
Delegate for
invoke(java.lang.String, java.lang.String). -
setLocale
Overloaded function for
setLocale(io.qt.core.QLocale).
-