Interface FacetConfig

All Known Implementing Classes:
ListFacet.ListFacetConfig, RangeFacet.RangeFacetConfig, ScatterplotFacet.ScatterplotFacetConfig, TextSearchFacet.TextSearchFacetConfig, TimeRangeFacet.TimeRangeFacetConfig

public interface FacetConfig
Represents the configuration of a facet, as stored in the engine configuration and in the JSON serialization of operations. It does not contain the actual values displayed by the facet.
Author:
Antonin Delpeuch
  • Method Summary

    Modifier and Type
    Method
    Description
    apply(Project project)
    Instantiates the given facet on a particular project.
    The facet type as stored in json.
  • Method Details

    • apply

      Facet apply(Project project)
      Instantiates the given facet on a particular project.
      Parameters:
      project -
      Returns:
      a computed facet on the given project.
    • getJsonType

      String getJsonType()
      The facet type as stored in json.