Package libcore.icu
Class NativeCollation
java.lang.Object
libcore.icu.NativeCollation
public final class NativeCollation extends Object
Package static class for declaring all native methods for collation use.
- Author:
- syn wee quek
-
Method Summary
Modifier and Type Method Description static voidcloseCollator(long address)static voidcloseElements(long address)static intcompare(long address, String source, String target)static intgetAttribute(long address, int type)static intgetCollationElementIterator(long address, String source)static intgetMaxExpansion(long address, int order)static intgetOffset(long address)static StringgetRules(long address)static byte[]getSortKey(long address, String source)static intnext(long address)static longopenCollator(String locale)static longopenCollatorFromRules(String rules, int normalizationMode, int collationStrength)static intprevious(long address)static voidreset(long address)static longsafeClone(long address)static voidsetAttribute(long address, int type, int value)static voidsetOffset(long address, int offset)static voidsetText(long address, String source)
-
Method Details
-
closeCollator
public static void closeCollator(long address) -
compare
-
getAttribute
public static int getAttribute(long address, int type) -
getCollationElementIterator
-
getRules
-
getSortKey
-
openCollator
-
openCollatorFromRules
public static long openCollatorFromRules(String rules, int normalizationMode, int collationStrength) -
safeClone
public static long safeClone(long address) -
setAttribute
public static void setAttribute(long address, int type, int value) -
closeElements
public static void closeElements(long address) -
getMaxExpansion
public static int getMaxExpansion(long address, int order) -
getOffset
public static int getOffset(long address) -
next
public static int next(long address) -
previous
public static int previous(long address) -
reset
public static void reset(long address) -
setOffset
public static void setOffset(long address, int offset) -
setText
-