Package io.jmix.flowui.xml.facet
Class DataLoadCoordinatorFacetProvider
java.lang.Object
io.jmix.flowui.xml.facet.DataLoadCoordinatorFacetProvider
- All Implemented Interfaces:
FacetProvider<DataLoadCoordinator>
@Component("flowui_DataLoadCoordinatorFacetProvider")
public class DataLoadCoordinatorFacetProvider
extends Object
implements FacetProvider<DataLoadCoordinator>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LoaderSupportprotected ViewControllerReflectionInspector -
Constructor Summary
ConstructorsConstructorDescriptionDataLoadCoordinatorFacetProvider(LoaderSupport loaderSupport, ViewControllerReflectionInspector reflectionInspector) -
Method Summary
Modifier and TypeMethodDescriptioncreate()protected voidloadAuto(DataLoadCoordinator facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) protected StringloadEventRequiredAttribute(org.dom4j.Element element, String name, ComponentLoader.ComponentContext context) voidloadFromXml(DataLoadCoordinator facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) Loads properties of the facet from XML.protected DataLoadCoordinator.LikeClauseloadLikeClause(org.dom4j.Element element) protected voidloadOnComponentValueChanged(DataLoadCoordinator facet, ComponentLoader.ComponentContext context, String loaderId, org.dom4j.Element element) protected voidloadOnContainerItemChanged(DataLoadCoordinator facet, ComponentLoader.ComponentContext context, String loaderId, org.dom4j.Element element) protected voidloadOnViewEvent(DataLoadCoordinator facet, ComponentLoader.ComponentContext context, String loaderId, org.dom4j.Element element) protected StringloadParam(org.dom4j.Element element) protected voidloadRefresh(DataLoadCoordinator facet, ComponentLoader.ComponentContext context, org.dom4j.Element element)
-
Field Details
-
loaderSupport
-
reflectionInspector
-
-
Constructor Details
-
DataLoadCoordinatorFacetProvider
public DataLoadCoordinatorFacetProvider(LoaderSupport loaderSupport, ViewControllerReflectionInspector reflectionInspector)
-
-
Method Details
-
getFacetClass
- Specified by:
getFacetClassin interfaceFacetProvider<DataLoadCoordinator>- Returns:
- facet interface
-
create
- Specified by:
createin interfaceFacetProvider<DataLoadCoordinator>- Returns:
- new instance of the facet class
-
getFacetTag
- Specified by:
getFacetTagin interfaceFacetProvider<DataLoadCoordinator>- Returns:
- facet XML tag
-
loadFromXml
public void loadFromXml(DataLoadCoordinator facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) Description copied from interface:FacetProviderLoads properties of the facet from XML.- Specified by:
loadFromXmlin interfaceFacetProvider<DataLoadCoordinator>- Parameters:
facet- facetelement- XML elementcontext- loading context
-
loadAuto
protected void loadAuto(DataLoadCoordinator facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) -
loadRefresh
protected void loadRefresh(DataLoadCoordinator facet, ComponentLoader.ComponentContext context, org.dom4j.Element element) -
loadOnViewEvent
protected void loadOnViewEvent(DataLoadCoordinator facet, ComponentLoader.ComponentContext context, String loaderId, org.dom4j.Element element) -
loadOnContainerItemChanged
protected void loadOnContainerItemChanged(DataLoadCoordinator facet, ComponentLoader.ComponentContext context, String loaderId, org.dom4j.Element element) -
loadOnComponentValueChanged
protected void loadOnComponentValueChanged(DataLoadCoordinator facet, ComponentLoader.ComponentContext context, String loaderId, org.dom4j.Element element) -
loadEventRequiredAttribute
protected String loadEventRequiredAttribute(org.dom4j.Element element, String name, ComponentLoader.ComponentContext context) -
loadParam
-
loadLikeClause
-