public class DatePickerLoader extends AbstractFieldLoader<DatePicker>
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 |
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
DatePickerLoader() |
Modifier and Type | Method and Description |
---|---|
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
protected io.jmix.core.DateTimeTransformations |
getDateTimeTransformations() |
protected java.lang.Class |
getJavaType(DatePicker resultComponent) |
void |
loadComponent()
Loads component properties by XML definition.
|
protected void |
loadRangeEnd(DatePicker resultComponent,
org.dom4j.Element element) |
protected void |
loadRangeStart(DatePicker resultComponent,
org.dom4j.Element element) |
protected void |
loadResolution(DatePicker resultComponent,
org.dom4j.Element element) |
protected java.util.Date |
parseDate(java.lang.String rangeStart) |
loadBuffered, loadDatatype
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
public void createComponent()
ComponentLoader
ComponentLoader.getResultComponent()
public void loadComponent()
ComponentLoader
loadComponent
in interface ComponentLoader<DatePicker>
loadComponent
in class AbstractFieldLoader<DatePicker>
ComponentLoader.getElement(Element)
protected void loadResolution(DatePicker resultComponent, org.dom4j.Element element)
protected void loadRangeStart(DatePicker resultComponent, org.dom4j.Element element)
protected void loadRangeEnd(DatePicker resultComponent, org.dom4j.Element element)
protected io.jmix.core.DateTimeTransformations getDateTimeTransformations()
protected java.util.Date parseDate(java.lang.String rangeStart) throws java.text.ParseException
java.text.ParseException
protected java.lang.Class getJavaType(DatePicker resultComponent)