@Component(value="ui_ScreenSettingsFacetProvider") public class ScreenSettingsFacetProvider extends java.lang.Object implements FacetProvider<ScreenSettingsFacet>
Constructor and Description |
---|
ScreenSettingsFacetProvider() |
Modifier and Type | Method and Description |
---|---|
ScreenSettingsFacet |
create() |
java.lang.Class<ScreenSettingsFacet> |
getFacetClass() |
java.lang.String |
getFacetTag() |
protected java.util.Optional<java.lang.Boolean> |
loadAuto(org.dom4j.Element element) |
protected java.util.List<java.lang.String> |
loadComponentIds(ComponentLoader.ComponentContext context,
org.dom4j.Element root) |
void |
loadFromXml(ScreenSettingsFacet facet,
org.dom4j.Element element,
ComponentLoader.ComponentContext context)
Loads properties of the facet from XML.
|
protected java.util.Optional<java.lang.String> |
loadId(org.dom4j.Element element) |
public java.lang.Class<ScreenSettingsFacet> getFacetClass()
getFacetClass
in interface FacetProvider<ScreenSettingsFacet>
public ScreenSettingsFacet create()
create
in interface FacetProvider<ScreenSettingsFacet>
public java.lang.String getFacetTag()
getFacetTag
in interface FacetProvider<ScreenSettingsFacet>
public void loadFromXml(ScreenSettingsFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context)
FacetProvider
loadFromXml
in interface FacetProvider<ScreenSettingsFacet>
facet
- facetelement
- XML elementcontext
- loading contextprotected java.util.Optional<java.lang.String> loadId(org.dom4j.Element element)
protected java.util.Optional<java.lang.Boolean> loadAuto(org.dom4j.Element element)
protected java.util.List<java.lang.String> loadComponentIds(ComponentLoader.ComponentContext context, org.dom4j.Element root)