Annotation Graphs 1.2.2 API

Packages 
Package Description
nzilbb.ag
Implementation of an Annotation Graph API for linguistic annotations.
nzilbb.ag.automation
These are classes and interfaces for supporting automated annotation modules.
nzilbb.ag.automation.example
Here are some example Annotator class implementations for kickstarting development of a new annotator.
nzilbb.ag.automation.example.minimal
An example annotator implementation for kickstarting development of a new annotator, which includes the minimum possible implementation of an annotator.
nzilbb.ag.automation.example.theworks
An example annotator implementation for kickstarting development of a new annotator, which uses all possible features, including configuration web-apps.
nzilbb.ag.automation.util
Utility classes for helping process Annotator implementations.
nzilbb.ag.cli
Contains command line interface tools for manipulating annotation graphs from the command line.
nzilbb.ag.ql
Automatically generated classes for parsing graph queries.
nzilbb.ag.serialize
Contains interfaces that are required to convert too/from specific file formats.
nzilbb.ag.serialize.json
Annotation Graph serializer/deserializer for JSON.
nzilbb.ag.serialize.util
Utility classes used during format conversion.
nzilbb.ag.util
Utility classes for processing annotation graphs.
nzilbb.configure
Object configuration formalization classes.
nzilbb.converter  
nzilbb.editpath
Implementation of Wagner-Fischer algorithm to determine the minimum edit path.
nzilbb.encoding
Handling for translation between different phoneme encodings.
nzilbb.encoding.comparator
Comparators for helping EditComparator map elements of one encoding to elements of another.
nzilbb.media
Interfaces and classes for automated media processing.
nzilbb.media.ffmpeg
Media processing classes that use ffmpeg for editing/converting media.
nzilbb.media.wav
Classes for processing WAV files, using the javax.sound.sampled native Java API.
nzilbb.sql
Factory interface for providing access to relational database connections.
nzilbb.sql.derby
Implementation for providing connections to Derby databases.
nzilbb.sql.mysql
Implementation for providing connections to MySQL databases, and translation of MySQL-oriented SQL.
nzilbb.util
Utility classes for IO, program execution, ISO language code handling, etc.
nzilbb.webapp
Utility base class for supporting running presenting webapp-based user interfaces.