Interface FacetProvider<T extends Facet>

Type Parameters:
T - type of facet
All Known Implementing Classes:
DataLoadCoordinatorFacetProvider, DynAttrFacetProvider, SettingsFacetProvider, TabbedModeUrlQueryParametersFacetProvider, TimerFacetProvider, UrlQueryParametersFacetProvider

@Deprecated(since="2.8", forRemoval=true) public interface FacetProvider<T extends Facet>
Deprecated, for removal: This API element is subject to removal in a future version.
Interface for Spring Beans providing non-visual components for views.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    loadFromXml(T facet, org.dom4j.Element element, ComponentLoader.ComponentContext context)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Loads properties of the facet from XML.
  • Method Details

    • getFacetClass

      Class<T> getFacetClass()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns:
      facet interface
    • create

      T create()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns:
      new instance of the facet class
    • getFacetTag

      String getFacetTag()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns:
      facet XML tag
    • loadFromXml

      void loadFromXml(T facet, org.dom4j.Element element, ComponentLoader.ComponentContext context)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Loads properties of the facet from XML.
      Parameters:
      facet - facet
      element - XML element
      context - loading context