Interface IElementDataSourceInfoProvider

All Known Subinterfaces:
IElementDataSourceInfoProvider.Registry
All Known Implementing Classes:
ElementDataSourceInfoProvider, ElementDataSourceInfoRegistry, FormElementDataSourceInfoProvider, PropertyInfoElementDataSourceInfoProvider

public interface IElementDataSourceInfoProvider
Provider for calculating specific an ElementDataSourceInfo objects
  • Field Details

    • FORM_ELEMENT_DATA_SOURCE_INFO_PROVIDER

      static final String FORM_ELEMENT_DATA_SOURCE_INFO_PROVIDER
      It is basic provider type
      See Also:
  • Method Details

    • getProvidedTypeNames

      Set<String> getProvidedTypeNames()
      Returns:
      supported type id
    • getElementDataSourceInfo

      List<ElementDataSourceInfo> getElementDataSourceInfo(ElementDataSourceInfo source)
      Calculating children element
      Parameters:
      source - the ElementDataSourceInfo object
      Returns:
      collection of child elements. If source has not children return empty list
    • getElementDataSourceInfo

      List<ElementDataSourceInfo> getElementDataSourceInfo(Form source)
      Calculating children element
      Parameters:
      source - the Form object
      Returns:
      collection of child elements. If source has not children return empty list