Package com.amazon.ion.apps
Class SymtabApp
java.lang.Object
com.amazon.ion.apps.SymtabApp
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected SymbolTablegetLatestSharedSymtab(String name) protected static byte[]loadAsByteArray(File file) protected static byte[]protected voidloadCatalog(String catalogPath) protected voidstatic voidprotected booleanoptionsAreValid(String[] filePaths) protected voidprotected voidprotected voidprotected booleanprocessFile(String path) voidprocessFiles(String[] filePaths) protected intprocessOptions(String[] args) protected void
-
Field Details
-
myCatalog
-
mySystem
-
-
Constructor Details
-
SymtabApp
public SymtabApp()
-
-
Method Details
-
main
-
processOptions
-
optionsAreValid
-
processFiles
-
process
- Throws:
IonException
-
loadAsByteArray
- Parameters:
in- doesn't need to be buffered; this method will read in bulk.- Throws:
IOException
-
loadAsByteArray
- Throws:
FileNotFoundExceptionIOException
-
doMain
-
processFile
-
processStdIn
protected void processStdIn() -
process
- Throws:
IOExceptionIonException
-
process
- Throws:
IOExceptionIonException
-
loadCatalog
-
logDebug
-