Package io.jmix.charts.loader
Class AngularGaugeChartLoader
java.lang.Object
io.jmix.ui.xml.layout.loader.AbstractComponentLoader<C>
io.jmix.charts.loader.ChartModelLoader<T>
io.jmix.charts.loader.AbstractChartLoader<AngularGaugeChart>
io.jmix.charts.loader.AngularGaugeChartLoader
- All Implemented Interfaces:
ComponentLoader<AngularGaugeChart>
-
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
FieldsFields inherited from class io.jmix.charts.loader.ChartModelLoader
CONFIG_DATE_FORMAT, CONFIG_DATE_FORMATTER, CONFIG_DATETIME_FORMAT, CONFIG_DATETIME_FORMATTERFields inherited from class io.jmix.ui.xml.layout.loader.AbstractComponentLoader
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCreates result component by XML-element and loads its Id.protected voidloadArrows(AngularGaugeChart chart, org.dom4j.Element element) protected voidloadAxes(AngularGaugeChart chart, org.dom4j.Element element) voidLoads component properties by XML definition.protected voidloadConfiguration(AngularGaugeChart chart, org.dom4j.Element element) protected voidloadGaugeBands(GaugeAxis axis, org.dom4j.Element axisElement) Methods inherited from class io.jmix.charts.loader.AbstractChartLoader
loadDataContainer, loadResponsive, loadRulesMethods 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, parseDateTimeMethods 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
-
Field Details
-
GRADIENT_RATIO_PATTERN
-
-
Constructor Details
-
AngularGaugeChartLoader
public AngularGaugeChartLoader()
-
-
Method Details
-
createComponent
public void createComponent()Description copied from interface:ComponentLoaderCreates result component by XML-element and loads its Id. Also creates all nested components.- See Also:
-
loadComponent
public void loadComponent()Description copied from interface:ComponentLoaderLoads component properties by XML definition.- Specified by:
loadComponentin interfaceComponentLoader<AngularGaugeChart>- Overrides:
loadComponentin classAbstractChartLoader<AngularGaugeChart>- See Also:
-
loadConfiguration
- Overrides:
loadConfigurationin classAbstractChartLoader<AngularGaugeChart>
-
loadAxes
-
loadGaugeBands
-
loadArrows
-