Package io.jmix.charts.loader
Class StockChartLoader
- All Implemented Interfaces:
ComponentLoader<StockChart>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.ui.xml.layout.ComponentLoader
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask
-
Field Summary
Fields inherited from class io.jmix.charts.loader.ChartModelLoader
CONFIG_DATE_FORMAT, CONFIG_DATE_FORMATTER, CONFIG_DATETIME_FORMAT, CONFIG_DATETIME_FORMATTER
Fields inherited from class io.jmix.ui.xml.layout.loader.AbstractComponentLoader
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkMultipleDatasources
(org.dom4j.Element dataSetElement) void
Creates result component by XML-element and loads its Id.protected void
loadCategoryAxesSettings
(StockChart chart, org.dom4j.Element element) protected void
loadChartCursorSettings
(StockChart chart, org.dom4j.Element element) protected void
loadChartData
(StockChart chart, org.dom4j.Element element) protected void
loadChartScrollbarSettings
(StockChart chart, org.dom4j.Element element) void
Loads component properties by XML definition.protected void
loadConfiguration
(StockChart chart, org.dom4j.Element element) protected void
loadDataSet
(DataSet dataSet, org.dom4j.Element dataSetElement) loadDataSets
(org.dom4j.Element dataSetsElement) protected void
loadDataSetSelector
(StockChart chart, org.dom4j.Element element) protected void
loadFieldMapping
(FieldMapping fieldMapping, org.dom4j.Element fieldMappingElement) protected void
loadFieldMappings
(DataSet dataSet, org.dom4j.Element dataSetElement) protected void
loadLegendSettings
(StockChart chart, org.dom4j.Element element) protected void
loadPanels
(StockChart chart, org.dom4j.Element element) protected void
loadPanelsSettings
(StockChart chart, org.dom4j.Element element) protected void
loadPeriod
(Period period, org.dom4j.Element periodElement) protected void
loadPeriods
(PeriodSelector periodSelector, org.dom4j.Element periodSelectorElement) protected void
loadPeriodSelector
(StockChart chart, org.dom4j.Element element) protected void
loadStockEvent
(StockEvent stockEvent, org.dom4j.Element stockEventElement) protected void
loadStockEvents
(DataSet dataSet, org.dom4j.Element dataSetElement) protected void
loadStockEventsSettings
(StockChart chart, org.dom4j.Element element) protected void
loadStockGraph
(StockGraph stockGraph, org.dom4j.Element stockGraphElement) protected void
loadStockGraphs
(StockPanel chart, org.dom4j.Element element) protected void
loadStockLegend
(StockPanel chart, org.dom4j.Element element) protected void
loadStockPanel
(StockPanel chart, org.dom4j.Element element) protected void
loadValueAxesSettings
(StockChart chart, org.dom4j.Element element) Methods inherited from class io.jmix.charts.loader.ChartModelLoader
loadAbstractAxis, loadBalloon, loadBaseProperties, loadCategoryAxis, loadChartData, loadColors, loadColors, loadCoordinateProperties, loadCreditsPosition, loadCursor, loadDataItem, loadDate, loadDateFormat, loadDateFormats, loadExport, loadExportLibs, loadExportMenu, loadExportMenuItem, loadGraph, loadGraphs, loadGuide, loadGuides, loadHeight, loadImage, loadLabels, loadLegend, loadLegendItems, loadMargins, loadPattern, loadRectangularProperties, loadScrollbar, loadSeriesBasedProperties, loadStartEffect, loadTitles, loadTrendLines, loadValueAxes, loadValueAxis, loadWidth, parseDateTime
Methods inherited from class io.jmix.ui.xml.layout.loader.AbstractComponentLoader
assignFrame, assignXmlDescriptor, findComponent, getActions, getClassManager, getComponentContext, getCompositeComponentContext, getContext, getElement, getFactory, getIconPath, getLayoutLoader, getLayoutLoader, getLayoutLoaderConfig, getLoaderResolver, getLoaderSupport, getMessages, getMessageTools, getMeterRegistry, getParentDataContainer, getProperties, getResultComponent, getTheme, initAction, loadAction, loadActionConstraint, loadActionId, loadActions, loadAlign, loadBoolean, loadBoolean, loadBorder, loadCaption, loadCaptionAsHtml, loadCollapsible, loadContainer, loadContainer, loadContextHelp, loadCss, loadData, loadDeclarativeAction, loadDeclarativeActionByType, loadDeclarativeActionDefault, loadDescription, loadDescriptionAsHtml, loadEditable, loadEnable, loadEnum, loadEnum, loadFocusable, loadFormatter, loadFormatter, loadHeight, loadHtmlSanitizerEnabled, loadIcon, loadId, loadInputPrompt, loadInteger, loadInteger, loadMargin, loadMetaClass, loadMetaClass, loadMinHeight, loadMinHeight, loadMinWidth, loadMinWidth, loadOptionsContainer, loadOrientation, loadRequired, loadRequiredIndicatorVisible, loadResourceString, loadResponsive, loadShortcut, loadShortcutFromAlias, loadShortcutFromConfig, loadShortcutFromFQNConfig, loadString, loadString, loadStyleName, loadTabIndex, loadThemeInt, loadThemeString, loadValidation, loadValuePickerDeclarativeAction, loadVisible, loadWidth, parseMarginInfo, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLayoutLoaderConfig, setLoaderResolver, setLoaderSupport
-
Constructor Details
-
StockChartLoader
public StockChartLoader()
-
-
Method Details
-
createComponent
public void createComponent()Description copied from interface:ComponentLoader
Creates result component by XML-element and loads its Id. Also creates all nested components.- See Also:
-
loadComponent
public void loadComponent()Description copied from interface:ComponentLoader
Loads component properties by XML definition.- See Also:
-
loadConfiguration
-
loadChartData
-
loadPanels
-
loadDataSets
-
loadDataSet
-
checkMultipleDatasources
protected void checkMultipleDatasources(org.dom4j.Element dataSetElement) -
loadFieldMappings
-
loadFieldMapping
-
loadStockEvents
-
loadStockEvent
-
loadLegendSettings
-
loadDataSetSelector
-
loadChartCursorSettings
-
loadChartScrollbarSettings
-
loadCategoryAxesSettings
-
loadPeriodSelector
-
loadPeriod
-
loadPeriods
-
loadPanelsSettings
-
loadValueAxesSettings
-
loadStockEventsSettings
-
loadStockPanel
-
loadStockLegend
-
loadStockGraphs
-
loadStockGraph
-