125 String s = _args.
source().substring(L
"DRIVER *= *[^ ;]+",
true);
127 srcDriver = s.substring(s.indexOf(L
'=') + 1).trim();
129 s = _args.
destination().substring(L
"DRIVER *= *[^ ;]+",
true);
131 dstDriver = s.substring(s.indexOf(L
'=') + 1).trim();
135 if (srcDriver.isEmpty() || dstDriver.isEmpty()) {
136 _args.errout() << _args.value0() << L
": option '--source' or '--destination' is invalid"
MainArguments(Writer &_output, Writer &_errout)
virtual String onValidate()
const String & destination() const
const String & source() const
virtual void onOption(int _key, const String &_arg) __DCL_THROWS1(Exception *)
virtual String toString() const
void __main(const MainArguments &_args)
__DCL_END_NAMESPACE __DCL_USING_NAMESPACE int main(int _argc, char *_argv[])