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) booleansupports(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:
ComponentLoaderinstance
-
getFragmentLoader
- Parameters:
root- fragment's root element- Returns:
- loader class for fragment or
nullif config does not support givenroot
-
getWindowLoader
- Parameters:
root- window's root element- Returns:
- loader class for window or
nullif config does not support givenroot
-