Package io.jmix.ui.navigation
Class CrockfordUuidEncoder
java.lang.Object
io.jmix.ui.navigation.CrockfordUuidEncoder
Crockford Base32 encoding implementation that is used to serialize UUID values.
 
- See Also:
- 
Field SummaryFields
- 
Method Summary
- 
Field Details- 
INVALID_CHARprotected static final int INVALID_CHAR- See Also:
 
- 
BASEprotected static final int BASE- See Also:
 
- 
CROCKFORD_CHARSET- See Also:
 
- 
ENCODE_TABLEprotected static final char[] ENCODE_TABLE
- 
DECODE_TABLEprotected static final int[] DECODE_TABLE
- 
STRING_UUID_SPLIT_REGEX- See Also:
 
- 
STRING_UUID_SPLIT_PATTERN
 
- 
- 
Method Details- 
encodePerforms Base32 encoding for the givenuuid.- Parameters:
- uuid- UUID
- Returns:
- Base32 encoded string
 
- 
decodePerforms Base32 decoding for the givenencodedstring.- Parameters:
- encoded- encoded string
- Returns:
- decoded UUID
 
- 
parseUuid
- 
correct
- 
buildEncodeTableprotected static void buildEncodeTable()
- 
buildDecodeTableprotected static void buildDecodeTable()
 
-