@Order(value=990) @Component(value="ui_LayoutLoaderConfig") public class LayoutLoaderConfig extends BaseLoaderConfig implements LoaderConfig
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<? extends FragmentLoader> |
fragmentLoader |
protected java.lang.Class<? extends WindowLoader> |
windowLoader |
loaders
Constructor and Description |
---|
LayoutLoaderConfig() |
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> |
getLoader(java.lang.String name) |
protected org.dom4j.Element |
getRootElement(java.lang.String rootName,
org.dom4j.Element child) |
java.lang.Class<? extends ComponentLoader> |
getWindowLoader() |
java.lang.Class<? extends ComponentLoader> |
getWindowLoader(org.dom4j.Element root) |
boolean |
supports(org.dom4j.Element element)
Checks whether the config contains a loader that supports the given
element . |
initStandardLoaders
protected java.lang.Class<? extends WindowLoader> windowLoader
protected java.lang.Class<? extends FragmentLoader> fragmentLoader
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
instancepublic java.lang.Class<? extends ComponentLoader> getWindowLoader()
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
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> getLoader(java.lang.String name)
@Nullable protected org.dom4j.Element getRootElement(java.lang.String rootName, org.dom4j.Element child)