Package com.ibm.di.parser
Class JSONParser
- java.lang.Object
-
- com.ibm.di.parser.ParserImpl
-
- com.ibm.di.parser.JSONParser
-
- All Implemented Interfaces:
ParserInterface
,VersionInfoInterface
public class JSONParser extends ParserImpl
-
-
Field Summary
-
Fields inherited from class com.ibm.di.parser.ParserImpl
_debug, myConfiguration
-
-
Constructor Summary
Constructors Constructor Description JSONParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeParser()
Close parser and deallocate resources.java.lang.String
getVersion()
Version information.void
initParser()
Perform initialization of parser.Entry
readEntry()
Return the next entry from the current input stream.void
writeEntry(Entry entry)
Write an entry to the current output stream.-
Methods inherited from class com.ibm.di.parser.ParserImpl
debug, debugMode, flush, getClassInstance, getContext, getDebug, getInputStream, getOutputStream, getParam, getParser, getReader, getWriter, isDeltaSupported, logmsg, querySchema, registerScriptBeans, setConfiguration, setContext, setDebug, setInputStream, setInputStream, setInputStream, setOutputStream, setOutputStream, setParam, setParser
-
-
-
-
Method Detail
-
initParser
public void initParser() throws java.lang.Exception
Description copied from class:ParserImpl
Perform initialization of parser.- Specified by:
initParser
in interfaceParserInterface
- Overrides:
initParser
in classParserImpl
- Throws:
java.lang.Exception
- if an error occurs.
-
readEntry
public Entry readEntry() throws java.lang.Exception
Description copied from interface:ParserInterface
Return the next entry from the current input stream.- Returns:
- The next entry from the input stream
- Throws:
java.lang.Exception
-
writeEntry
public void writeEntry(Entry entry) throws java.lang.Exception
Description copied from interface:ParserInterface
Write an entry to the current output stream.- Parameters:
entry
- The entry to write- Throws:
java.lang.Exception
- if an error occurs.
-
getVersion
public java.lang.String getVersion()
Description copied from interface:VersionInfoInterface
Version information.- Returns:
- version information
-
closeParser
public void closeParser() throws java.lang.Exception
Description copied from class:ParserImpl
Close parser and deallocate resources. This method closes the input and output streams.- Specified by:
closeParser
in interfaceParserInterface
- Overrides:
closeParser
in classParserImpl
- Throws:
java.lang.Exception
- if an error occurs.
-
-