Predefined Velocity Templates

The following is a list of predefined Velocity templates that are available for use in customizing the interview:

 

Name Description Delegates to...
question_screen.vm Generic investigation screen template used to render a screen that has user input controls on it form.vm,
ErrorCondition.vm
form.vm Encapsulates the form HTML element inside which QuestionControls are rendered in order to submit user-input data back to the Oracle Web Determinations platform. LabelControl.vm,
QuestionControl.vm
QuestionControl.vm Renders a QuestionControl ScreenControl object. It delegates to LabelControl.vmto render the LabelControl encapsulated by the QuestionControl, as well as to a specific InputControl rendering template, depending on the type of the InputControl attached to the QuestionControl. LabelControl.vm,
*InputControl.vm,
ErrorCondition.vm
LabelControl.vm Renders the LabelControl ScreenControl object  
LinkControl.vm Renders a LinkControl ScreenControl object  
GoalControl.vm Renders a GoalControl ScreenControl object. It delegates to either LabelControl.vm or LinkControl.vm, depending on whether or not the Goal attached to the GoalControl is known or not. LabelControl.vm,
LinkControl.vm
ErrorCondition.vm Renders an ErrorCondition object (which represents a validation error) attached to a ScreenControl or Screen object.  
BooleanInputControl.vm Renders the LabelControl ScreenControl object  
CurrencyInputControl.vm Renders a CurrencyInputControl ScreenControl object  
TextInputControl.vm Renders a TextInputControl ScreenControl object  
NumberInputControl.vm Renders a NumberInputControl ScreenControl object  
DateInputControl.vm Renders a DateInputControl ScreenControl object  
main_css.vm Renders the CSS styling code used to style the HTML rendered by the other templates