Interface IPreloadHandler


public interface IPreloadHandler
An IPreloadHandler is capable of taking in a set of parameters for a question's preloaded value, and returning an IAnswerData object that should be preloaded for a question.
Author:
Clayton Sims
  • Method Summary

    Modifier and Type Method Description
    boolean handlePostProcess​(TreeElement node, String params)
    Handles any post processing tasks that should be completed after the form entry interaction is completed.
    IAnswerData handlePreload​(String preloadParams)
    Takes in a set of preload parameters, and determines the proper IAnswerData to be preloaded for a question.
    String preloadHandled()  
  • Method Details

    • preloadHandled

      String preloadHandled()
      Returns:
      A String representing the preload handled by this handler
    • handlePreload

      IAnswerData handlePreload​(String preloadParams)
      Takes in a set of preload parameters, and determines the proper IAnswerData to be preloaded for a question.
      Parameters:
      preloadParams - the parameters determining the preload value
      Returns:
      An IAnswerData to be used as the default, preloaded value for a Question.
    • handlePostProcess

      boolean handlePostProcess​(TreeElement node, String params)
      Handles any post processing tasks that should be completed after the form entry interaction is completed.
      Parameters:
      model - The completed data model.
      ref - The reference to be processed
      params - Processing paramaters.
      Returns:
      true if any post-processing occurs, false otherwise.