Package io.jmix.charts.loader
Class ChartModelLoader<C extends Component>
java.lang.Object
io.jmix.ui.xml.layout.loader.AbstractComponentLoader<C>
io.jmix.charts.loader.ChartModelLoader<C>
- All Implemented Interfaces:
ComponentLoader<C>
- Direct Known Subclasses:
AbstractChartLoader
,StockChartLoader
-
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
Modifier and TypeFieldDescriptionprotected static final String
protected static final org.apache.commons.lang3.time.FastDateFormat
protected static final String
protected static final org.apache.commons.lang3.time.FastDateFormat
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
loadAbstractAxis
(AbstractAxis axis, org.dom4j.Element element) protected Balloon
loadBalloon
(org.dom4j.Element balloonElement) protected void
loadBaseProperties
(ChartModel chart, org.dom4j.Element element) protected void
loadCategoryAxis
(SeriesBasedChartModel chart, org.dom4j.Element element) protected void
loadChartData
(ChartModel chart, org.dom4j.Element element) protected void
loadColors
(HasColors chart, org.dom4j.Element element) loadColors
(org.dom4j.Element colorsElement) protected void
loadCoordinateProperties
(CoordinateChartModel chart, org.dom4j.Element element) protected CreditsPosition
loadCreditsPosition
(org.dom4j.Element element) protected void
loadCursor
(RectangularChartModel chart, org.dom4j.Element element) protected MapDataItem
loadDataItem
(org.dom4j.Element property, MapDataItem dataItem) protected Date
protected void
loadDateFormat
(DateFormat dateFormat, org.dom4j.Element dateFormatElement) protected List<DateFormat>
loadDateFormats
(org.dom4j.Element dateFormatsElement) protected Export
loadExport
(org.dom4j.Element exportElement) protected void
loadExportLibs
(ExportLibs libs, org.dom4j.Element libsElement) protected void
loadExportMenu
(Export export, org.dom4j.Element exportElement) protected ExportMenuItem
loadExportMenuItem
(org.dom4j.Element menuItemElement) protected void
loadGraph
(AbstractGraph graph, org.dom4j.Element graphElement) protected void
loadGraphs
(CoordinateChartModel chart, org.dom4j.Element element) protected void
loadGuides
(org.dom4j.Element guidesElement) protected void
loadHeight
(Component component, org.dom4j.Element element) protected Image
loadImage
(org.dom4j.Element element) protected void
loadLabels
(ChartModel chart, org.dom4j.Element element) protected void
loadLegend
(AbstractLegend legend, org.dom4j.Element legendElement) protected void
loadLegendItems
(AbstractLegend legend, org.dom4j.Element legendElement) protected void
loadMargins
(HasMargins hasMargins, org.dom4j.Element element) protected Pattern
loadPattern
(org.dom4j.Element element) protected void
loadRectangularProperties
(RectangularChartModel chart, org.dom4j.Element element) protected Scrollbar
loadScrollbar
(org.dom4j.Element scrollbarElement) protected void
loadSeriesBasedProperties
(SeriesBasedChartModel chart, org.dom4j.Element element) protected void
loadStartEffect
(HasStartEffect chart, org.dom4j.Element element) protected void
loadTitles
(ChartModel chart, org.dom4j.Element element) protected void
loadTrendLines
(RectangularChartModel chart, org.dom4j.Element element) protected void
loadValueAxes
(CoordinateChartModel chart, org.dom4j.Element element) protected ValueAxis
loadValueAxis
(org.dom4j.Element valueAxisElement) protected void
protected Date
parseDateTime
(String value) 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.ui.xml.layout.ComponentLoader
createComponent, loadComponent
-
Field Details
-
CONFIG_DATE_FORMAT
- See Also:
-
CONFIG_DATETIME_FORMAT
- See Also:
-
CONFIG_DATE_FORMATTER
protected static final org.apache.commons.lang3.time.FastDateFormat CONFIG_DATE_FORMATTER -
CONFIG_DATETIME_FORMATTER
protected static final org.apache.commons.lang3.time.FastDateFormat CONFIG_DATETIME_FORMATTER
-
-
Constructor Details
-
ChartModelLoader
public ChartModelLoader()
-
-
Method Details
-
loadWidth
- Overrides:
loadWidth
in classAbstractComponentLoader<C extends Component>
-
loadHeight
- Overrides:
loadHeight
in classAbstractComponentLoader<C extends Component>
-
loadDataItem
-
parseDateTime
-
loadBalloon
-
loadExportMenuItem
-
loadExportMenu
-
loadExportLibs
-
loadExport
-
loadLegend
-
loadLegendItems
-
loadCreditsPosition
-
loadMargins
-
loadColors
-
loadDateFormat
-
loadGuide
-
loadGuides
-
loadDate
-
loadDateFormats
-
loadAbstractAxis
-
loadValueAxis
-
loadGraph
-
loadPattern
-
loadSeriesBasedProperties
-
loadScrollbar
-
loadCategoryAxis
-
loadRectangularProperties
-
loadCursor
-
loadTrendLines
-
loadImage
-
loadStartEffect
-
loadCoordinateProperties
-
loadGraphs
-
loadValueAxes
-
loadColors
-
loadChartData
-
loadLabels
-
loadTitles
-
loadBaseProperties
-