org.oddjob.sql
Class ScriptParser
java.lang.Object
org.oddjob.sql.ScriptParser
- All Implemented Interfaces:
- ArooaSessionAware, BusAware, Driver<String>, StageNotifier
public class ScriptParser
- extends Object
- implements ArooaSessionAware, Driver<String>, BusAware, StageNotifier
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptParser
public ScriptParser()
setArooaSession
public void setArooaSession(ArooaSession session)
- Specified by:
setArooaSession in interface ArooaSessionAware
isKeepFormat
public boolean isKeepFormat()
setKeepFormat
public void setKeepFormat(boolean keepformat)
isExpandProperties
public boolean isExpandProperties()
setExpandProperties
public void setExpandProperties(boolean expandProperties)
getDelimiterType
public SQLJob.DelimiterType getDelimiterType()
setDelimiterType
public void setDelimiterType(SQLJob.DelimiterType delimiterType)
getDelimiter
public String getDelimiter()
setDelimiter
public void setDelimiter(String delimiter)
getEncoding
public String getEncoding()
setEncoding
public void setEncoding(String encoding)
go
public void go()
throws BusException
- Specified by:
go in interface Driver<String>
- Throws:
BusException
setBus
public void setBus(BeanBus bus)
- Specified by:
setBus in interface BusAware
addStageListener
public void addStageListener(StageListener listener)
- Specified by:
addStageListener in interface StageNotifier
removeStageListener
public void removeStageListener(StageListener listener)
- Specified by:
removeStageListener in interface StageNotifier
setTo
public void setTo(Destination<? super String> to)
- Specified by:
setTo in interface Driver<String>
stop
public void stop()
- Specified by:
stop in interface Driver<String>
getInput
public InputStream getInput()
setInput
public void setInput(InputStream input)