Introduction

In this section we are going to create a new filter for a Pod to demonstrate how to add form items to Pods.

To complete this section you will need to create a Renderer so you will need to be familiar with building Renderers and topics such as source paths, target paths and marshallers. These are covered in the Curam Widget Development Guide. This chapter will assume you have a good working knowledge of the renderers.

We will start with some simple definitions which you should already be familiar with from the Curam Widget Development Guide

Renderer
A Java class that generates HTML markup.
Marshaller
A Java class used to access properties of a server interface and pre-processes data retrieved from a field
Source Path
A pointer used when accessing server interface properties.
Target Path
A pointer used for accessing the content of form fields.

In this example we will create a simple text filter that filters by movie title. To create our new filter we are going to...