public class DateFieldLoader extends AbstractFieldLoader<DateField>
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 |
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
DateFieldLoader() |
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(DateField resultComponent) |
protected void |
loadAutofill(DateField resultComponent,
org.dom4j.Element element) |
void |
loadComponent()
Loads component properties by XML definition.
|
protected void |
loadRangeEnd(DateField resultComponent,
org.dom4j.Element element) |
protected void |
loadRangeStart(DateField resultComponent,
org.dom4j.Element element) |
protected void |
loadTimeMode(DateField resultComponent,
org.dom4j.Element element) |
protected java.util.Date |
parseDateOrDateTime(java.lang.String value) |
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_DAY
protected static final java.lang.String DATE_PATTERN_MIN
public void createComponent()
ComponentLoader
ComponentLoader.getResultComponent()
public void loadComponent()
ComponentLoader
loadComponent
in interface ComponentLoader<DateField>
loadComponent
in class AbstractFieldLoader<DateField>
ComponentLoader.getElement(Element)
protected void loadRangeStart(DateField resultComponent, org.dom4j.Element element)
protected void loadRangeEnd(DateField resultComponent, org.dom4j.Element element)
protected void loadTimeMode(DateField resultComponent, org.dom4j.Element element)
protected io.jmix.core.DateTimeTransformations getDateTimeTransformations()
protected java.util.Date parseDateOrDateTime(java.lang.String value) throws java.text.ParseException
java.text.ParseException
protected java.lang.Class getJavaType(DateField resultComponent)
protected void loadAutofill(DateField resultComponent, org.dom4j.Element element)