Amazon Ion Hash Java 1.0.0 API Reference
B C D I M N S U W
B
- build() - Method in class com.amazon.ionhash.IonHashReaderBuilder
-
Constructs a new IonHashReader, which decorates the IonReader with hashes.
- build() - Method in class com.amazon.ionhash.IonHashWriterBuilder
-
Constructs a new IonHashWriter, which decorates the IonWriter with hashes.
C
- com.amazon.ionhash - package com.amazon.ionhash
-
Reference implementation of the Amazon Ion Hash Specification.
D
- digest() - Method in interface com.amazon.ionhash.IonHasher
-
Returns the computed hash bytes and resets any internal state
so the hasher may be reused.
- digest() - Method in interface com.amazon.ionhash.IonHashReader
-
Provides the hash of the IonValue just nexted past or stepped out of;
hashes of partial Ion values are not provided.
- digest() - Method in interface com.amazon.ionhash.IonHashWriter
-
Provides the hash of the IonValue just nexted past or stepped out of;
hashes of partial Ion values are not provided.
I
- IonHasher - Interface in com.amazon.ionhash
-
User-provided hash function that is required by the Amazon Ion Hashing
Specification.
- IonHasherProvider - Interface in com.amazon.ionhash
-
An implementation of this interface provides IonHasher instances to an Ion hash
implementation as needed.
- IonHashException - Exception in com.amazon.ionhash
-
Thrown for unexpected or error conditions while hashing Ion data.
- IonHashException(String) - Constructor for exception com.amazon.ionhash.IonHashException
-
- IonHashException(String, Throwable) - Constructor for exception com.amazon.ionhash.IonHashException
-
- IonHashException(Throwable) - Constructor for exception com.amazon.ionhash.IonHashException
-
- IonHashReader - Interface in com.amazon.ionhash
-
IonReader extension that provides the hash of the IonValue just nexted
past or stepped out of, as defined by the Amazon Ion Hash Specification.
- IonHashReaderBuilder - Class in com.amazon.ionhash
-
- IonHashWriter - Interface in com.amazon.ionhash
-
IonWriter extension that provides the hash of the IonValue just written
or stepped out of, as defined by the Amazon Ion Hash Specification.
- IonHashWriterBuilder - Class in com.amazon.ionhash
-
M
- MessageDigestIonHasherProvider - Class in com.amazon.ionhash
-
IonHasherProvider implementation that delegates to java.security.MessageDigest.
- MessageDigestIonHasherProvider(String) - Constructor for class com.amazon.ionhash.MessageDigestIonHasherProvider
-
N
- newHasher() - Method in interface com.amazon.ionhash.IonHasherProvider
-
Returns a new IonHasher instance.
- newHasher() - Method in class com.amazon.ionhash.MessageDigestIonHasherProvider
-
S
- standard() - Static method in class com.amazon.ionhash.IonHashReaderBuilder
-
- standard() - Static method in class com.amazon.ionhash.IonHashWriterBuilder
-
U
- update(byte[]) - Method in interface com.amazon.ionhash.IonHasher
-
Updates the hash with the specified array of bytes.
W
- withHasherProvider(IonHasherProvider) - Method in class com.amazon.ionhash.IonHashReaderBuilder
-
Specifies the hash function implementation to use.
- withHasherProvider(IonHasherProvider) - Method in class com.amazon.ionhash.IonHashWriterBuilder
-
Specifies the hash function implementation to use.
- withReader(IonReader) - Method in class com.amazon.ionhash.IonHashReaderBuilder
-
Specifies the stream reader to compute hashes over.
- withWriter(IonWriter) - Method in class com.amazon.ionhash.IonHashWriterBuilder
-
Specifies the stream writer to compute hashes over.
B C D I M N S U W
Amazon Ion Hash Java 1.0.0 API Reference
Copyright © 2017–2019 Amazon.com. All Rights Reserved.