Interface ISettingTabPlugin
- All Superinterfaces:
com.strategyquant.pluginlib.ISQPlugin,net.xeoh.plugins.base.Plugin
public interface ISettingTabPlugin
extends com.strategyquant.pluginlib.ISQPlugin
The interface Setting tab plugin.
-
Field Summary
Fields inherited from interface com.strategyquant.pluginlib.ISQPlugin
PositionComparator -
Method Summary
Modifier and TypeMethodDescriptionorg.json.JSONObjectGets initialization data.getName()Gets name.Gets setting name.voidgetStrategyConfigSettings(org.jdom2.Element elSettings, org.json.JSONArray settingsArray)Gets strategy config settings.voidreadSettings(String projectName, ISQTask task, org.jdom2.Element elSettings, TaskSettingsData settingsData)Read settings.Methods inherited from interface com.strategyquant.pluginlib.ISQPlugin
getPreferredPosition, getProduct, initPlugin
-
Method Details
-
getSettingName
String getSettingName()Gets setting name.- Returns:
- the setting name
-
getName
String getName()Gets name.- Returns:
- the name
-
readSettings
void readSettings(String projectName, ISQTask task, org.jdom2.Element elSettings, TaskSettingsData settingsData)Read settings.- Parameters:
projectName- the project nametask- the taskelSettings- the el settingssettingsData- the settings data
-
getStrategyConfigSettings
void getStrategyConfigSettings(org.jdom2.Element elSettings, org.json.JSONArray settingsArray) throws ExceptionGets strategy config settings.- Parameters:
elSettings- the el settingssettingsArray- the settings array- Throws:
Exception- the exception
-
getInitializationData
Gets initialization data.- Returns:
- the initialization data
- Throws:
Exception- the exception
-