# Package net.sf.saxon.gizmo

This package provides supporting code for the Gizmo utility, found at `net.sf.saxon.Gizmo`.

It is chiefly concerned with interfacing to the JLine2 library, which provides supporting services to handle command line editing, content completion, and session history

- Interface Summary
  Interface | Description
  --- | ---
  Talker | Interface for a simple line-based question/answer dialog with the user

- Class Summary
  Class | Description
  --- | ---
  DefaultTalker |
  JLine2Talker | Handles terminal interaction for Gizmo using the JLine2 library: https://github.com/jline/jline2
  JLine2Talker.XPathCompleter |