public class CalendarLoader extends AbstractComponentLoader<Calendar>
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask, ComponentLoader.PostInitTask
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
DATE_PATTERN_DAY |
protected static java.lang.String |
DATE_PATTERN_MIN |
protected static java.lang.String |
TIME_FORMAT_12H |
protected static java.lang.String |
TIME_FORMAT_24H |
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
CalendarLoader() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
convertToType(java.util.Date date,
java.lang.Class javaType) |
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
protected io.jmix.core.DateTimeTransformations |
getDateTimeTransformations() |
protected void |
loadCalendarData(Calendar component,
org.dom4j.Element element) |
void |
loadComponent()
Loads component properties by XML definition.
|
protected void |
loadDataContainer(Calendar component,
org.dom4j.Element element) |
protected void |
loadDatatype(HasDatatype component,
org.dom4j.Element element) |
protected void |
loadDayNames(Calendar resultComponent,
org.dom4j.Element element) |
protected void |
loadEndDate(Calendar resultComponent,
org.dom4j.Element element) |
protected void |
loadEventProviderRelatedProperties(Calendar component,
org.dom4j.Element element) |
protected void |
loadFirstVisibleDayOfWeek(Calendar resultComponent,
org.dom4j.Element element) |
protected void |
loadFirstVisibleHourOfDay(Calendar resultComponent,
org.dom4j.Element element) |
protected void |
loadLastVisibleDayOfWeek(Calendar resultComponent,
org.dom4j.Element element) |
protected void |
loadLastVisibleHourOfDay(Calendar resultComponent,
org.dom4j.Element element) |
protected void |
loadMonthNames(Calendar resultComponent,
org.dom4j.Element element) |
protected void |
loadNavigationButtonsVisible(Calendar resultComponent,
org.dom4j.Element element) |
protected void |
loadStartDate(Calendar resultComponent,
org.dom4j.Element element) |
protected void |
loadTimeFormat(Calendar resultComponent,
org.dom4j.Element element) |
protected void |
loadWeeklyCaptionFormat(Calendar resultComponent,
org.dom4j.Element element) |
protected java.util.Date |
parseDateOrDateTime(java.lang.String value) |
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, loadHeight, loadHtmlSanitizerEnabled, loadIcon, loadId, loadInputPrompt, loadInteger, loadInteger, loadMargin, loadMetaClass, loadMetaClass, loadOptionsContainer, loadOrientation, loadRequired, loadRequiredIndicatorVisible, loadResourceString, loadResponsive, loadShortcut, loadShortcutFromAlias, loadShortcutFromConfig, loadShortcutFromFQNConfig, loadString, loadString, loadStyleName, loadTabIndex, loadThemeInt, loadThemeString, loadValidation, loadValuePickerDeclarativeAction, loadVisible, loadWidth, loadWidth, parseMarginInfo, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLayoutLoaderConfig, setLoaderResolver, setLoaderSupport
protected static final java.lang.String DATE_PATTERN_DAY
protected static final java.lang.String DATE_PATTERN_MIN
protected static final java.lang.String TIME_FORMAT_12H
protected static final java.lang.String TIME_FORMAT_24H
public void createComponent()
ComponentLoader
ComponentLoader.getResultComponent()
public void loadComponent()
ComponentLoader
ComponentLoader.getElement(Element)
protected void loadCalendarData(Calendar component, org.dom4j.Element element)
protected void loadDataContainer(Calendar component, org.dom4j.Element element)
protected void loadEventProviderRelatedProperties(Calendar component, org.dom4j.Element element)
protected void loadNavigationButtonsVisible(Calendar resultComponent, org.dom4j.Element element)
protected void loadDatatype(HasDatatype component, org.dom4j.Element element)
protected void loadStartDate(Calendar resultComponent, org.dom4j.Element element)
protected void loadEndDate(Calendar resultComponent, org.dom4j.Element element)
protected io.jmix.core.DateTimeTransformations getDateTimeTransformations()
protected java.lang.Object convertToType(java.util.Date date, java.lang.Class javaType)
protected java.util.Date parseDateOrDateTime(java.lang.String value) throws java.text.ParseException
java.text.ParseException
protected void loadTimeFormat(Calendar resultComponent, org.dom4j.Element element)
protected void loadFirstVisibleHourOfDay(Calendar resultComponent, org.dom4j.Element element)
protected void loadLastVisibleHourOfDay(Calendar resultComponent, org.dom4j.Element element)
protected void loadFirstVisibleDayOfWeek(Calendar resultComponent, org.dom4j.Element element)
protected void loadLastVisibleDayOfWeek(Calendar resultComponent, org.dom4j.Element element)
protected void loadWeeklyCaptionFormat(Calendar resultComponent, org.dom4j.Element element)
protected void loadDayNames(Calendar resultComponent, org.dom4j.Element element)
protected void loadMonthNames(Calendar resultComponent, org.dom4j.Element element)