com.amazon.ion.impl.SymbolTableAsStruct Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ion-java Show documentation
Show all versions of ion-java Show documentation
A Java implementation of the Amazon Ion data notation.
package com.amazon.ion.impl;
import com.amazon.ion.IonStruct;
import com.amazon.ion.SymbolTable;
import com.amazon.ion.ValueFactory;
/**
* Identifies {@link SymbolTable} implementations capable of producing IonStruct representations of themselves.
*/
interface SymbolTableAsStruct {
/**
* Provides an IonStruct representation of the SymbolTable.
* @param valueFactory the {@link ValueFactory} from which to construct the IonStruct.
* @return an IonStruct representing the SymbolTable.
*/
IonStruct getIonRepresentation(ValueFactory valueFactory);
}