@Order(value=110) @Component(value="ui_CustomComponentsLoaderConfig") public class CustomComponentsLoaderConfig extends java.lang.Object implements LoaderConfig
CustomComponentsRegistry
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.Class<? extends ComponentLoader>> |
loaders |
Constructor and Description |
---|
CustomComponentsLoaderConfig() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends ComponentLoader> |
getFragmentLoader(org.dom4j.Element root) |
java.lang.Class<? extends ComponentLoader> |
getLoader(org.dom4j.Element element) |
java.lang.Class<? extends ComponentLoader> |
getWindowLoader(org.dom4j.Element root) |
protected void |
registerLoader(java.lang.String tagName,
java.lang.Class<? extends ComponentLoader> loaderClass) |
boolean |
supports(org.dom4j.Element element)
Checks whether the config contains a loader that supports the given
element . |
protected java.util.Map<java.lang.String,java.lang.Class<? extends ComponentLoader>> loaders
public boolean supports(org.dom4j.Element element)
LoaderConfig
element
.supports
in interface LoaderConfig
element
- elementpublic java.lang.Class<? extends ComponentLoader> getLoader(org.dom4j.Element element)
getLoader
in interface LoaderConfig
element
- element to loadComponentLoader
instance@Nullable public java.lang.Class<? extends ComponentLoader> getFragmentLoader(org.dom4j.Element root)
getFragmentLoader
in interface LoaderConfig
root
- fragment's root elementnull
if config does not support given root
@Nullable public java.lang.Class<? extends ComponentLoader> getWindowLoader(org.dom4j.Element root)
getWindowLoader
in interface LoaderConfig
root
- window's root elementnull
if config does not support given root
protected void registerLoader(java.lang.String tagName, java.lang.Class<? extends ComponentLoader> loaderClass)