Uses of Interface
com.exonum.binding.common.hash.Funnel
-
Packages that use Funnel Package Description com.exonum.binding.common.hash Hash functions and related structures.com.exonum.binding.common.proofs com.exonum.binding.common.proofs.list -
-
Uses of Funnel in com.exonum.binding.common.hash
Classes in com.exonum.binding.common.hash that implement Funnel Modifier and Type Class Description static class
Funnels.HashCodeFunnel
HashCode funnel.Methods in com.exonum.binding.common.hash that return Funnel Modifier and Type Method Description static Funnel<byte[]>
Funnels. byteArrayFunnel()
Returns a funnel that extracts the bytes from abyte
array.static Funnel<HashCode>
Funnels. hashCodeFunnel()
Returns a funnel for hashcode.static Funnel<Integer>
Funnels. integerFunnel()
Returns a funnel for integers.static Funnel<Long>
Funnels. longFunnel()
Returns a funnel for longs.static <E> Funnel<Iterable<? extends E>>
Funnels. sequentialFunnel(Funnel<E> elementFunnel)
Returns a funnel that processes anIterable
by funneling its elements in iteration order with the specified funnel.static Funnel<CharSequence>
Funnels. stringFunnel(Charset charset)
Returns a funnel that encodes the characters of aCharSequence
with the specifiedCharset
.static Funnel<CharSequence>
Funnels. unencodedCharsFunnel()
Returns a funnel that extracts the characters from aCharSequence
, a character at a time, without performing any encoding.Methods in com.exonum.binding.common.hash with parameters of type Funnel Modifier and Type Method Description <T> HashCode
HashFunction. hashObject(T instance, Funnel<? super T> funnel)
Shortcut fornewHasher().putObject(instance, funnel).hash()
.<T> Hasher
Hasher. putObject(T instance, Funnel<? super T> funnel)
A simple convenience forfunnel.funnel(object, this)
.static <E> Funnel<Iterable<? extends E>>
Funnels. sequentialFunnel(Funnel<E> elementFunnel)
Returns a funnel that processes anIterable
by funneling its elements in iteration order with the specified funnel. -
Uses of Funnel in com.exonum.binding.common.proofs
Classes in com.exonum.binding.common.proofs that implement Funnel Modifier and Type Class Description class
DbKeyCompressedFunnel
A funnel for a database key.class
DbKeyFunnel
A funnel for a database key.Methods in com.exonum.binding.common.proofs that return Funnel Modifier and Type Method Description static Funnel<DbKey>
DbKeyCompressedFunnel. dbKeyCompressedFunnel()
static Funnel<DbKey>
DbKeyFunnel. dbKeyFunnel()
-
Uses of Funnel in com.exonum.binding.common.proofs.list
Methods in com.exonum.binding.common.proofs.list that return Funnel Modifier and Type Method Description static Funnel<ListProofElement>
ListProofElement. funnel()
-