try
{
const int envId = ScilabJavaEnvironment::start();
- // return ScilabGateway::setAllowReload(fname, envId, pvApiCtx);
+ JavaOptionsSetter setter = ScilabJavaEnvironment::getInstance().getOptionsHelper().getSetter(JavaOptionsSetter::ALLOWRELOAD);
+ return ScilabGateway::getsetOptions(fname, envId, setter, pvApiCtx);
}
catch (std::exception & e)
{
class JavaOptionsHelper : public OptionsHelper
{
bool showPrivate;
- bool attachModule;
public :
- JavaOptionsHelper () : OptionsHelper(), showPrivate(false), attachModule(false)
+ JavaOptionsHelper () : OptionsHelper(), showPrivate(false)
{
}
return showPrivate;
}
- void setAttachModule(const bool _attachModule)
- {
- attachModule = _attachModule;
- }
-
- bool getAttachModule() const
- {
- return attachModule;
- }
-
JavaOptionsSetter getSetter(unsigned int type)
{
return JavaOptionsSetter(*this, type);
namespace org_scilab_modules_external_objects_java
{
const unsigned int JavaOptionsSetter::SHOWPRIVATE = LAST_OPTION_INDEX + 2;
-const unsigned int JavaOptionsSetter::ATTACHMODULE = LAST_OPTION_INDEX + 3;
JavaOptionsSetter::JavaOptionsSetter(JavaOptionsHelper & _helper, unsigned int _type) : ScilabOptionsSetter(_helper, _type) { }
case SHOWPRIVATE:
reinterpret_cast<JavaOptionsHelper *>(&helper)->setShowPrivate(state);
break;
- case ATTACHMODULE:
- reinterpret_cast<JavaOptionsHelper *>(&helper)->setAttachModule(state);
- break;
default:
ScilabOptionsSetter::set(state);
}
{
case SHOWPRIVATE:
return reinterpret_cast<JavaOptionsHelper *>(&helper)->getShowPrivate();
- case ATTACHMODULE:
- return reinterpret_cast<JavaOptionsHelper *>(&helper)->getAttachModule();
default:
return ScilabOptionsSetter::get();
}
public:
static const unsigned int SHOWPRIVATE;
- static const unsigned int ATTACHMODULE;
JavaOptionsSetter(JavaOptionsHelper & _helper, unsigned int _type);
~JavaOptionsSetter() { }