Top Fields Constructors Methods
com.amazon.ion.apps

public Class SymtabApp

extends BaseApp
Class Inheritance
Imports
com.amazon.ion.IonCatalog, .IonException, .IonReader, .IonType, .IonWriter, .SymbolTable, java.io.IOException, .OutputStream, java.util.ArrayList, .Iterator

Field Summary

Modifier and TypeField and Description
private ArrayList<SymbolTable>
private ArrayList<String>
private String
private int
Inherited from com.amazon.ion.apps.BaseApp:
myCatalogmySystem

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
intern(String text)

private void
public static void
main(String[] args)

protected boolean
protected void
public void
protected int
Inherited from com.amazon.ion.apps.BaseApp:
doMaingetLatestSharedSymtabloadAsByteArrayloadAsByteArrayloadCataloglogDebugprocessprocessprocessFileprocessStdIn

Field Detail

myImportsback to summary
private ArrayList<SymbolTable> myImports
mySymbolsback to summary
private ArrayList<String> mySymbols
mySymtabNameback to summary
private String mySymtabName
mySymtabVersionback to summary
private int mySymtabVersion

Constructor Detail

SymtabAppback to summary
public SymtabApp()

Method Detail

internback to summary
private void intern(String text)
internAnnotationsback to summary
private void internAnnotations(IonReader reader)
mainback to summary
public static void main(String[] args)
optionsAreValidback to summary
protected boolean optionsAreValid(String[] filePaths)

Overrides com.amazon.ion.apps.BaseApp.optionsAreValid.

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

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

Annotations
@Override
processFilesback to summary
public void processFiles(String[] filePaths)

Overrides com.amazon.ion.apps.BaseApp.processFiles.

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

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

Annotations
@Override