Class SettingsFacetProvider

java.lang.Object
io.jmix.flowui.xml.facet.SettingsFacetProvider
All Implemented Interfaces:
FacetProvider<SettingsFacet>

@Deprecated(since="2.8", forRemoval=true) @Component("flowui_SettingsFacetProvider") public class SettingsFacetProvider extends Object implements FacetProvider<SettingsFacet>
Deprecated, for removal: This API element is subject to removal in a future version.
  • Field Details

    • loaderSupport

      protected LoaderSupport loaderSupport
      Deprecated, for removal: This API element is subject to removal in a future version.
    • settingsHelper

      protected SettingsFacetUrlQueryParametersHelper settingsHelper
      Deprecated, for removal: This API element is subject to removal in a future version.
    • reflectionCacheManager

      protected ReflectionCacheManager reflectionCacheManager
      Deprecated, for removal: This API element is subject to removal in a future version.
    • settingsManager

      protected ComponentSettingsManager settingsManager
      Deprecated, for removal: This API element is subject to removal in a future version.
    • userSettingsCache

      protected UserSettingsCache userSettingsCache
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

  • Method Details

    • getFacetClass

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

      public SettingsFacet create()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      create in interface FacetProvider<SettingsFacet>
      Returns:
      new instance of the facet class
    • getFacetTag

      public String getFacetTag()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getFacetTag in interface FacetProvider<SettingsFacet>
      Returns:
      facet XML tag
    • loadFromXml

      public void loadFromXml(SettingsFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: FacetProvider
      Loads properties of the facet from XML.
      Specified by:
      loadFromXml in interface FacetProvider<SettingsFacet>
      Parameters:
      facet - facet
      element - XML element
      context - loading context
    • filterIncludedIds

      protected List<String> filterIncludedIds(Map<String,Boolean> components)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • filterExcludedIds

      protected List<String> filterExcludedIds(Map<String,Boolean> components)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • loadComponents

      protected Map<String,Boolean> loadComponents(ComponentLoader.ComponentContext context, org.dom4j.Element root)
      Deprecated, for removal: This API element is subject to removal in a future version.