@Component(value="ui_PresentationsFacetProvider") public class PresentationsFacetProvider extends java.lang.Object implements FacetProvider<PresentationsFacet>
Modifier and Type | Field and Description |
---|---|
protected PresentationsManager |
presentationsManager |
Constructor and Description |
---|
PresentationsFacetProvider(PresentationsManager presentationsManager) |
Modifier and Type | Method and Description |
---|---|
PresentationsFacet |
create() |
java.lang.Class<PresentationsFacet> |
getFacetClass() |
java.lang.String |
getFacetTag() |
protected boolean |
isPresentationsAvailable() |
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(PresentationsFacet 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) |
protected PresentationsManager presentationsManager
public PresentationsFacetProvider(@Autowired(required=false) PresentationsManager presentationsManager)
public java.lang.Class<PresentationsFacet> getFacetClass()
getFacetClass
in interface FacetProvider<PresentationsFacet>
public PresentationsFacet create()
create
in interface FacetProvider<PresentationsFacet>
public java.lang.String getFacetTag()
getFacetTag
in interface FacetProvider<PresentationsFacet>
public void loadFromXml(PresentationsFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context)
FacetProvider
loadFromXml
in interface FacetProvider<PresentationsFacet>
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)
protected boolean isPresentationsAvailable()