MKJSF - JavaServer Faces library for MasterKey

MKJSF is an open source library that you can include in your JavaServer Pages project to create a search interface on top of Index Data's meta-search engine Pazpar2.

See: Description

Packages 
Package Description
com.indexdata.mkjsf.config
The library comes with two alternative mechanisms for configuration of an application.
com.indexdata.mkjsf.controls
UI controls - a configurable pager component for browsing through search results a page at a time
com.indexdata.mkjsf.errors
Error reporting, error diagnostics, and exception classes
com.indexdata.mkjsf.pazpar2
Overall control and execution of search logic.
com.indexdata.mkjsf.pazpar2.commands
Each Pazpar2 command is represented by a class with methods for setting parameters and running the command against the selected Pazpar2 service.
com.indexdata.mkjsf.pazpar2.commands.sp
Each Service Proxy-only command and each Pazpar2 command with Service Proxy-only parameters is represented by a class with methods for setting parameters and ultimately running the command against the selected Service Proxy.
com.indexdata.mkjsf.pazpar2.data
Pazpar2 responses produced by Pazpar2 commands are parsed by the ResponseParser, which outputs response data objects that are accessible to the UI through the class Responses.
com.indexdata.mkjsf.pazpar2.data.sp
Service Proxy responses produced by Service Proxy commands.
com.indexdata.mkjsf.pazpar2.state
Tracks the state of commands, parameter settings and command execution - primarily used for handling browser history navigation.
com.indexdata.mkjsf.utils
Utility classes for file upload, string and list manipulation in UI, logging