Interface DataProvider<D,​V>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<D> getData​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
      Returns the data.
      java.lang.String getLabel​(D data, java.util.Map<java.lang.String,​java.lang.Object> parameters)
      Returns the label for a data object.
      V getValue​(D data, java.util.Map<java.lang.String,​java.lang.Object> parameters)
      Returns the value for a data object.
    • Method Detail

      • getData

        java.util.List<D> getData​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
        Returns the data.
        Parameters:
        parameters - - the parameters
        Returns:
        the data
      • getValue

        V getValue​(D data,
                   java.util.Map<java.lang.String,​java.lang.Object> parameters)
        Returns the value for a data object.
        Parameters:
        data - - the data object
        parameters - - the parameters
        Returns:
        the value object
      • getLabel

        java.lang.String getLabel​(D data,
                                  java.util.Map<java.lang.String,​java.lang.Object> parameters)
        Returns the label for a data object.
        Parameters:
        data - - the data object
        parameters - - the parameters
        Returns:
        the label