Package io.jmix.flowui.xml.facet
Class FacetLoader
java.lang.Object
io.jmix.flowui.xml.facet.FacetLoader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected JmixModulesAwareBeanSelectorprotected FacetLoaderResolverprotected Facets -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable FacetLoader<?> getLoader(org.dom4j.Element element, ComponentLoader.Context context) protected FacetLoader<?> initLoader(org.dom4j.Element element, Class<? extends FacetLoader<?>> loaderClass, ComponentLoader.Context context) load(org.dom4j.Element element, ComponentLoader.Context context) Creates and loads a facet from XML by the passed XML element.protected voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) protected voidsetFacetLoaderResolver(FacetLoaderResolver facetLoaderResolver)
-
Field Details
-
facetLoaderResolver
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
beanSelector
-
facets
-
-
Constructor Details
-
FacetLoader
-
-
Method Details
-
setFacetLoaderResolver
-
setApplicationContext
@Autowired protected void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) -
load
Creates and loads a facet from XML by the passed XML element.- Parameters:
element- element to create a facet fromcontext- loading context- Returns:
- loaded facet
-
getLoader
protected @Nullable FacetLoader<?> getLoader(org.dom4j.Element element, ComponentLoader.Context context) -
initLoader
protected FacetLoader<?> initLoader(org.dom4j.Element element, Class<? extends FacetLoader<?>> loaderClass, ComponentLoader.Context context)
-