Skip navigation links
A B C D E F G H M S T V 

A

ALL - Static variable in enum com.arcticicestudio.icecore.hashids.HashidsFeature
Enables all features.
alphabet(String) - Method in class com.arcticicestudio.icecore.hashids.Hashids.Builder
Sets the alphabet to be used for the hash generation.

B

build() - Method in class com.arcticicestudio.icecore.hashids.Hashids.Builder
Builds a new configured Hashids instance.
Builder() - Constructor for class com.arcticicestudio.icecore.hashids.Hashids.Builder
Constructs a new instance without a salt, no minimum hash length, the default alphabet and no enabled features.

C

com.arcticicestudio.icecore.hashids - package com.arcticicestudio.icecore.hashids
Provides the IceCore Hashids public API.

D

decode(String) - Method in class com.arcticicestudio.icecore.hashids.Hashids
Decodes the given hash into its numeric representation based on this instance configuration.
decodeHex(String) - Method in class com.arcticicestudio.icecore.hashids.Hashids
Decodes the given hash into its hexadecimal representation based on this instance configuration.
decodeOne(String) - Method in class com.arcticicestudio.icecore.hashids.Hashids
Decodes the given valid hash into its single numeric representation based on this instance configuration.
DEFAULT_ALPHABET - Static variable in class com.arcticicestudio.icecore.hashids.Hashids
The default alphabet for the hash generation.

E

encode(long...) - Method in class com.arcticicestudio.icecore.hashids.Hashids
Encodes the given positive numbers based on this instance configuration.
encodeHex(String) - Method in class com.arcticicestudio.icecore.hashids.Hashids
Encodes the given numbers in hexadecimal format based on this instance configuration.
equals(Object) - Method in class com.arcticicestudio.icecore.hashids.Hashids
 

F

features(HashidsFeature...) - Method in class com.arcticicestudio.icecore.hashids.Hashids.Builder
Enables the given instance features.

G

getInteropVersion() - Static method in class com.arcticicestudio.icecore.hashids.Hashids
Returns the version of the original algorithm implementation hashids .js with which the public API is interoperable.
getVersion() - Static method in class com.arcticicestudio.icecore.hashids.Hashids
Returns the version of the public API.

H

Hashids - Class in com.arcticicestudio.icecore.hashids
A lightweight generator for short, unique, case-sensitive and non-sequential decodable hashes from positive unsigned (long) integer numbers.
Hashids() - Constructor for class com.arcticicestudio.icecore.hashids.Hashids
Constructs a new instance without a salt, no minimum hash length, the default alphabet and no enabled features.
Hashids.Builder - Class in com.arcticicestudio.icecore.hashids
An immutable Hashids instance builder with optional features.
HashidsFeature - Enum in com.arcticicestudio.icecore.hashids
Enumeration that defines optional features for the Hashids.Builder.

M

MAX_INTEROP_NUMBER_SIZE - Static variable in class com.arcticicestudio.icecore.hashids.Hashids
The maximum number size to ensure interoperability with the origin algorithm implementation hashids .js.
minLength(int) - Method in class com.arcticicestudio.icecore.hashids.Hashids.Builder
Sets the minimum hash length.

S

salt(String) - Method in class com.arcticicestudio.icecore.hashids.Hashids.Builder
Sets the salt to be used as entropy.

T

toString() - Method in class com.arcticicestudio.icecore.hashids.Hashids
 

V

valueOf(String) - Static method in enum com.arcticicestudio.icecore.hashids.HashidsFeature
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.arcticicestudio.icecore.hashids.HashidsFeature
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H M S T V 
Skip navigation links

Copyright © 2017 Arctic Ice Studio