Package io.jmix.ui.xml.layout
Interface LoaderConfig
- All Known Implementing Classes:
CustomComponentsLoaderConfig
,LayoutLoaderConfig
public interface LoaderConfig
Marker interface for component loaders.
-
Method Summary
Modifier and TypeMethodDescriptionClass<? extends ComponentLoader>
getFragmentLoader
(org.dom4j.Element root) Class<? extends ComponentLoader>
getLoader
(org.dom4j.Element element) Class<? extends ComponentLoader>
getWindowLoader
(org.dom4j.Element root) boolean
supports
(org.dom4j.Element element) Checks whether the config contains a loader that supports the givenelement
.
-
Method Details
-
supports
boolean supports(org.dom4j.Element element) Checks whether the config contains a loader that supports the givenelement
.- Parameters:
element
- element- Returns:
- true if the config contains suitable loader, of false otherwise
-
getLoader
- Parameters:
element
- element to load- Returns:
ComponentLoader
instance
-
getFragmentLoader
- Parameters:
root
- fragment's root element- Returns:
- loader class for fragment or
null
if config does not support givenroot
-
getWindowLoader
- Parameters:
root
- window's root element- Returns:
- loader class for window or
null
if config does not support givenroot
-