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
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final org.apache.commons.lang3.time.FastDateFormatprotected static final Stringprotected static final org.apache.commons.lang3.time.FastDateFormatFields 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 TypeMethodDescriptionprotected voidloadAbstractAxis(AbstractAxis axis, org.dom4j.Element element) protected BalloonloadBalloon(org.dom4j.Element balloonElement) protected voidloadBaseProperties(ChartModel chart, org.dom4j.Element element) protected voidloadCategoryAxis(SeriesBasedChartModel chart, org.dom4j.Element element) protected voidloadChartData(ChartModel chart, org.dom4j.Element element) protected voidloadColors(HasColors chart, org.dom4j.Element element) loadColors(org.dom4j.Element colorsElement) protected voidloadCoordinateProperties(CoordinateChartModel chart, org.dom4j.Element element) protected CreditsPositionloadCreditsPosition(org.dom4j.Element element) protected voidloadCursor(RectangularChartModel chart, org.dom4j.Element element) protected MapDataItemloadDataItem(org.dom4j.Element property, MapDataItem dataItem) protected Dateprotected voidloadDateFormat(DateFormat dateFormat, org.dom4j.Element dateFormatElement) protected List<DateFormat>loadDateFormats(org.dom4j.Element dateFormatsElement) protected ExportloadExport(org.dom4j.Element exportElement) protected voidloadExportLibs(ExportLibs libs, org.dom4j.Element libsElement) protected voidloadExportMenu(Export export, org.dom4j.Element exportElement) protected ExportMenuItemloadExportMenuItem(org.dom4j.Element menuItemElement) protected voidloadGraph(AbstractGraph graph, org.dom4j.Element graphElement) protected voidloadGraphs(CoordinateChartModel chart, org.dom4j.Element element) protected voidloadGuides(org.dom4j.Element guidesElement) protected voidloadHeight(Component component, org.dom4j.Element element) protected ImageloadImage(org.dom4j.Element element) protected voidloadLabels(ChartModel chart, org.dom4j.Element element) protected voidloadLegend(AbstractLegend legend, org.dom4j.Element legendElement) protected voidloadLegendItems(AbstractLegend legend, org.dom4j.Element legendElement) protected voidloadMargins(HasMargins hasMargins, org.dom4j.Element element) protected PatternloadPattern(org.dom4j.Element element) protected voidloadRectangularProperties(RectangularChartModel chart, org.dom4j.Element element) protected ScrollbarloadScrollbar(org.dom4j.Element scrollbarElement) protected voidloadSeriesBasedProperties(SeriesBasedChartModel chart, org.dom4j.Element element) protected voidloadStartEffect(HasStartEffect chart, org.dom4j.Element element) protected voidloadTitles(ChartModel chart, org.dom4j.Element element) protected voidloadTrendLines(RectangularChartModel chart, org.dom4j.Element element) protected voidloadValueAxes(CoordinateChartModel chart, org.dom4j.Element element) protected ValueAxisloadValueAxis(org.dom4j.Element valueAxisElement) protected voidprotected DateparseDateTime(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, setLoaderSupportMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
loadWidthin classAbstractComponentLoader<C extends Component>
-
loadHeight
- Overrides:
loadHeightin 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
-