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.JSONObject
Gets initialization data.getName()
Gets name.Gets setting name.void
getStrategyConfigSettings(org.jdom2.Element elSettings, org.json.JSONArray settingsArray)
Gets strategy config settings.void
readSettings(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
-