Package org.javarosa.core.model.utils
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 booleanhandlePostProcess(TreeElement node, String params)Handles any post processing tasks that should be completed after the form entry interaction is completed.IAnswerDatahandlePreload(String preloadParams)Takes in a set of preload parameters, and determines the proper IAnswerData to be preloaded for a question.StringpreloadHandled()
-
Method Details
-
preloadHandled
String preloadHandled()- Returns:
- A String representing the preload handled by this handler
-
handlePreload
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
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 processedparams- Processing paramaters.- Returns:
- true if any post-processing occurs, false otherwise.
-