Top Fields Constructors Methods
com.amazon.ion.apps

public Class EncodeApp

extends BaseApp
Class Inheritance
Imports
com.amazon.ion.IonBinaryWriter, .IonException, .IonReader, .SymbolTable, java.io.File, .FileOutputStream, .IOException, java.util.ArrayList

Field Summary

Modifier and TypeField and Description
private SymbolTable[]
private File
private String
Inherited from com.amazon.ion.apps.BaseApp:
myCatalogmySystem

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
main(String[] args)

protected void
protected void
protected int

Returns:

the next index to process
processOptions
(String[] args)

Overrides com.amazon.ion.apps.BaseApp.processOptions.

Inherited from com.amazon.ion.apps.BaseApp:
doMaingetLatestSharedSymtabloadAsByteArrayloadAsByteArrayloadCataloglogDebugoptionsAreValidprocessprocessFileprocessFilesprocessStdIn

Field Detail

myImportsback to summary
private SymbolTable[] myImports
myOutputDirback to summary
private File myOutputDir
myOutputFileback to summary
private String myOutputFile

Constructor Detail

EncodeAppback to summary
public EncodeApp()

Method Detail

mainback to summary
public static void main(String[] args)
processback to summary
protected void process(File inputFile, IonReader reader) throws IOException, IonException

Overrides com.amazon.ion.apps.BaseApp.process.

Annotations
@Override
processback to summary
protected void process(IonReader reader) throws IOException, IonException

Overrides com.amazon.ion.apps.BaseApp.process.

Annotations
@Override
processOptionsback to summary
protected int processOptions(String[] args)

Overrides com.amazon.ion.apps.BaseApp.processOptions.

Returns:int

the next index to process

Annotations
@Override