Skip navigation links
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
Build a new IonHashReader for the given IonReader and IonHasherProvider.
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
Build a new IonHashWriter for the given IonWriter and IonHasherProvider.

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
The standard builder of IonHashReaderBuilders.
standard() - Static method in class com.amazon.ionhash.IonHashWriterBuilder
The standard builder of IonHashWriterBuilders.

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 
Skip navigation links
Amazon Ion Hash Java 1.0.0 API Reference

Copyright © 2017–2019 Amazon.com. All Rights Reserved.