Package io.jmix.ui.facet
Class MessageDialogFacetProvider
java.lang.Object
io.jmix.ui.facet.MessageDialogFacetProvider
- All Implemented Interfaces:
FacetProvider<MessageDialogFacet>
@Component("ui_MessageDialogFacetProvider")
public class MessageDialogFacetProvider
extends Object
implements FacetProvider<MessageDialogFacet>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected UiComponentPropertiesprotected LoaderSupportprotected MessageTools -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()protected voidloadCaption(MessageDialogFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) protected voidloadCloseOnClickOutside(MessageDialogFacet facet, org.dom4j.Element element) protected voidloadContentMode(MessageDialogFacet facet, org.dom4j.Element element) voidloadFromXml(MessageDialogFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) Loads properties of the facet from XML.protected voidloadHeight(MessageDialogFacet facet, org.dom4j.Element element) protected voidloadHtmlSanitizerEnabled(MessageDialogFacet facet, org.dom4j.Element element) protected voidloadId(MessageDialogFacet facet, org.dom4j.Element element) protected voidloadMessage(MessageDialogFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) protected voidloadModal(MessageDialogFacet facet, org.dom4j.Element element) protected StringloadResourceString(ComponentLoader.ComponentContext context, String caption) protected voidloadStyleName(MessageDialogFacet facet, org.dom4j.Element element) protected voidloadTarget(MessageDialogFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) protected voidloadWidth(MessageDialogFacet facet, org.dom4j.Element element)
-
Field Details
-
messageTools
-
componentProperties
-
loaderSupport
-
-
Constructor Details
-
MessageDialogFacetProvider
public MessageDialogFacetProvider()
-
-
Method Details
-
getFacetClass
- Specified by:
getFacetClassin interfaceFacetProvider<MessageDialogFacet>- Returns:
- facet interface
-
create
- Specified by:
createin interfaceFacetProvider<MessageDialogFacet>- Returns:
- new instance of the facet class
-
getFacetTag
- Specified by:
getFacetTagin interfaceFacetProvider<MessageDialogFacet>- Returns:
- facet XML tag
-
loadFromXml
public void loadFromXml(MessageDialogFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) Description copied from interface:FacetProviderLoads properties of the facet from XML.- Specified by:
loadFromXmlin interfaceFacetProvider<MessageDialogFacet>- Parameters:
facet- facetelement- XML elementcontext- loading context
-
loadId
-
loadCaption
protected void loadCaption(MessageDialogFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) -
loadMessage
protected void loadMessage(MessageDialogFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) -
loadWidth
-
loadHeight
-
loadContentMode
-
loadModal
-
loadStyleName
-
loadTarget
protected void loadTarget(MessageDialogFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) -
loadCloseOnClickOutside
-
loadHtmlSanitizerEnabled
-
loadResourceString
-