All Classes and Interfaces
Class
Description
Visit annotations on an
AnnotatedOrthographyElement
Abstract implementation of
OrthographyElement
implementing
extension support.Base class for OrthographyElement visitor which has a default
implementation for every object which implements
OrthographyElement
Abstract implementation of utterance filter.
Abstract implementation of
ScriptTableModel
.Abstract verifier for text fields.
Represents an action within the transcription.
Interface used for
HookableAction
s.Tab component based on ButtonTabComponent.java
in the javase documentation "How to Use Tabbed Panes".
Add a new column to the given table using
a user-entered script.
IPADictionary capability for adding a new
orthography->ipa entry.
Undo-able edit for adding participants in a
Session
.Edit performed when a new record is added.
Add a new tier to the session.
Undoable edit for adding a timeline tier to a session.
Undoable edit for adding an interval to a timeline tier.
Harmony detector for query api.
Display settings for wizard nodes identified in the
given extension.
Deprecated.
use ca.phon.formatter.PeriodFormat instead
Java class for aggregrateInventory complex type.
A database of types (unique strings) along with the tiers in which they appear
and a list of other types to which they are linked.
Create instances of
AlignedTypesDatabase
Serialization methods
AlignedTypesDatabase
including compression.AlignedTypesDatabase
implementation using TernaryTree as a backend.Calculates pairwise alignment of two sequences of
objects.
Layout tier groups so that they are vertically aligned.
An extension that provides phone alignment support to the
TranscriptEditor
Represents alignments between two arrays of similar objects.
Character used to indicate alignment.
For IPA Target/Actual alignment.
This type represents the alignment of two phonetic representations.
Java class for alignmentTypeType.
Used as a placeholder in lists for all participants
Deprecated.
Since 4.0.0
Action to run an analysis graph.
Library of analysis.
Node
Instantiator
for analysis documents.opgraph editor model for analysis graphs.
Execute an analysis graph, optionally showing the graph wizard.
Wizard for running an analysis graph.
Abstract class for OrthographyElements with attached annotations
Wizard for stripping participant info.
Options for anonymizing participant data.
Matches if a diacritic in the prefix, suffix, or
combining section of the phone is matched by
the parent matcher.
Always returns
true
, this special transition
gets lowest priority (if it exists) when then FSA runs so
that other transitions may match first.Visitor for filtering a list of phones into a list of
audible phones.
An audio file.
Audio file formats
Container for audio file information.
Audio file types
Methods for reading and writing uncompressed audio sample data.
Container for automatic transcription results.
OpNode for performing automatic transcription on a given
Orthography
Handles timer and performs actions for autosave of sessions.
Extension for
Project
s which manages auto-save files for
a project.Action for auto-transcribing a
Session
using the
current IPADictionary
.Utility for performing automatic IPA transcription for a
Record
.Create automatic IPA transcriptions for a given orthography
Source for automatic transcriptions
An extension that provides auto-transcription support to the
TranscriptEditor
Form for selection options when performing automatic
transcription.
Exceptions thrown when problems are encountered with the
dictionary backing storage (e.g., I/O Errors.)
Encodes and decodes to and from Base64 notation.
A
will read data from another
invalid reference
Base64#InputStream
InputStream
, given in the constructor,
and encode/decode to/from Base64 notation on the fly.A
will write data to another
invalid reference
Base64#OutputStream
OutputStream
, given in the constructor,
and encode/decode to/from Base64 notation on the fly.Basic, single-character matcher in Phonex.
A class that can detect consonant/vowel harmony in a word based on
an actual form.
A class that can detect metatheses in a word based on an
actual form.
Basic phon script in memory.
Basic syllabifier implementation.
Used for types which have a begin/end distinction
Transition for matching beginning of tape input.
Java class for bgType complex type.
For storing blind transcriptions of users.
An extension that provides blind transcription support to the
TranscriptEditor
Boolean script parameters
Setup appliation environment using resource files
found in the META-INF folder.
The
Highlighter.HighlightPainter
that paints "box selection"Wizard frame with breadcrumb UI for navigation
Browse for project media folder action for project window.
This class will keep a reference to the size of the
previously rendered area.
Interface for exporting data from a buffer to another
format.
A panel showing a single
LogBuffer
with options
for displaying the data in different formats.Utility class for building dialog button bars.
CA delimited material with begin/end.
CA subwords that must occur inside a word.
Window with a callout arrow that can be shown at a specific location on the screen.
Exception thrown when a requested capability is not
implemented in the dictionary object.
Some helpful array methods used by the database
An ipa button
Java class for cellProp complex type.
Extension for
Project
s which allow changing location of project at runtime
(such as when changing the name of the project folder)Audio channels
Wrapper around a sampled object allowing access to a filtered list of channels
Convert CHAT to TalkBank XML.
A holder element for chat information.
Short round trip test for phon files.
Objects which are not attached to windows but need to be checked for changes on exit.
Semantic check of Orthography type.
Check IPA transcriptions for a session.
A wizard for checking/repairing IPA transcriptions
in a set of selected sessions.
Step 1 - Check IPA wizard
Select sessions and actions to perform.
Loads resources from a specified class loader (or the
default class loader if not specified.)
Resources are located using
ClassLoader.getResources(String)
for each specified resource.Load macros from classpath (used in
PhonNodeLibrary
)XML entity resolver that will look for catalog files
using the provided
ClassLoader
.Add an action to
JLabel
components.Close the buffer with given name.
Close the specified window, prompting a save dialog
if necessary.
Provides static methods for getting
collators based on locale settings.
Adds color palette designer to tools menu if phon.debug is true
Interface for plug-in matchers which are able to be combined.
Matches combining diacritic portion of the phone.
Provides a matcher for combining diacritics.
Entity class for comments.
Default implementation for comment elements.
Java class for commentSection complex type.
The allowable types of comment headers in a transcript.
A storage class for comments.
The common class for a gui window
Interface used when new common modules frames are created.
A painter interface similar to the SwingX painter
setup.
A wrapper for a component with a displayed message (usually a warning/error) at either the bottom or top
of the component.
Perform lookups on multiple dictionaries at once.
A compound comparator for features, with a fallback to a string comparator
A compound Phone consists of two phones connected
by a ligature.
Handles matching compound phones using two separate
phone matchers.
Two words joined by a marker.
Compound word marker.
Marker between compound words
Symbols used to create wordnets.
Specifies a syllable constituent.
Java class for constituentTypeType.
Rule for handling contractions.
Copy record data into system clipboard.
Corpus details for project manager.
Handles the data model for the corpus list in the
project window.
PromptedTextField
for entering a corpus name.Editor for corpus templates.
The description of a corpus.
Performs the cover operation on a
IPATranscript
Creates workspace folder on Phon startup if it does not exist.
Alignment between a target/top tier and one or more other tiers.
Write out comments to the csv report.
Class to import CSV files into a Phon project as one or more sessions.
Listener for the CSVImporter object.
Add CSV import/export menu items to the 'Tools' menu
Processes data from a CSVTokenStream into arrays of Strings.
Listener for the CSVParser object.
The type of quote used by a given CSV file.
Reads data from a CSV file with specified settings.
CSV report builder implementation.
Interface for writing report sections in csv format.
Write the data for the tabular data sources
to the given csv writer.
Writes a csv file based on the values displayed
in a given
JTable
.Table model using a CSV reader for table data.
A tokenized representation of information from a CSV file.
A tokenizer and queue of tokens as read from a CSV file.
Writes data to a CSV file with specified settings.
Listener for the CSVWriter object.
Dialog to play custom segments.
Perform the standard 'cut' operation on components which support it.
Customizations for
JXDatePicker
Default data model for the
SessionEditor
Default error handler for PhonTalk.
Hook for controlling document insertions before they are preformed.
Create the default menu for all Phon windows.
Extension point implementation for application menubar filter.
Default UI for the phone map display.
Outputs messages using the default logger.
Default project factory implementation.
Basic implementation of a
TableDataSource
.Default model which is only concerned with keys
String editors
Default implementation of UI for
WaveformDisplay
Custom XML Stream writer which can be used as base class for controlling
various behaviours when writing xml streams.
Delete corpus/corpora which are currently selected
in the project window.
Delete the current record.
Delete the current record.
Merge one or more session into a new session.
Local project which will send files to trash instead of
deleting them during corpus/session removal.
Factory for cases where the Desktop paradigm is available.
An abstraction of a process detector.
A result object for two positions of a
PhoneMap
The type of result given by a detector.
Diacritics are attached to phones as either prefix, suffix
or combining diacritics.
Visit each element in a
IPATranscript
and create a new
transcript with Diacritic
s removed.Base matcher for all diacritic phonex plug-ins.
A header component meant to be placed at the top of a dialog.
Interface for dictionary providers.
Tests nucleus membership in diphthongs.
Provides the 'diphthong' phonex plug-in matcher.
Distribute unsegmented records evenly across the space between existing records while maintaining order
A component with a divided background.
Dock positions for record editor.
Annotation used to provide links to online documentation for types and fields
JButton
with a drop-down component.Create a 'drop-down' icon composed of an original icon
and a drop-down arrow.
Duplicate selected corpora in the project window.
Exception thrown during
IPADictionary.addEntry(String, String)
when a duplicate entry was specified.Duplicate sessions selected in project window.
Duration annotation, printed in minutes and seconds.
Interface for handling editor actions.
Data model for the session editor.
Entity class for editor events.
Handles passing of internal EditorEvents.
Common event names for the editor event model
Tier change data.
View change event type.
Record for timeline interval addition
Record for timeline interval move
Record for timeline interval removal
Data for addition of timeline tier
Data for removal of timeline tier
Instantiator for
OpgraphEditor
editor models.Panel for editing session editor prefs.
Selection model for the
SessionEditor
.A view in the
SessionEditor
.Annotation used for editor view extensions.
View model for the
SessionEditor
.Listen for changes to editor views including showing, hiding, minimizing, maximizing, normalizing, externalizing,
and focusing.
Custom dialog for editing query information.
Edit query name and comments.
Show edit tier dialog for given tier view item.
Empty audio samples of specified length and format.
Transition for matching end of tape input.
Custom parser for entry point arguments.
Argument information for plug-in entry points.
"Extended Phonological Mean Length of Utterance" (Arias invalid input: '&' Lleó 2013)
calculations for
PhoneMap
sError coding
Base class for simple events
An event.
Deprecated.
Interface for exporting some context to Excel.
Command for exiting the application.
Export query to a file on disk.
Extension interface for LongSound objects.
JavaScript wrapper object for
IExtendable
objects.Object with extension support enabled.
Extension annotation.
Handles installation of extensions on
IExtendable
object.Class which provides extension support for objects
that implement the
IExtendable
interface.Utility methods for working with extensions.
A phonetic feature
Feature family
Holds all defined feature set for IPA characters.
Class to represent a charater's feature set.
Class to match phones based on
feature sets.
A library handler which allow for loading a list of explicit
files.
A file selection, multi-action button with history.
Special text field for selecting file/folders.
Selection mode
Collection of helper methods for
working with the filesystem.
A table model wrapper that uses a
SwingWorker
to
perform row filtering.Text completion model which replaces the final token
in a string.
Base class for find and replace UI actions
Find and replace panel for the session editor.
Class to manage find and replace for a transcript.
Direction of search
Current find status
Move
SessionEditor
to first record.Flat button component with named icons from FontAwesome or Google Material Icons.
Detects harmony on single
IPATranscript
s.Basic storage class for flat (non-group) tiers.
Scans a folder for files.
List for displaying project in a given directory.
Formatter for
Font
sRegisters all ttf fonts found in 'bin/fonts' with
current graphics environment
Base interface for implementing formatters.
Provides classpath access to formatters based on entries
found in the META-INF/services/ca.phon.formatter.Formatter
files.
Used by
FormatterFactory
to detect the proper formatter
for a given type.Unscoped complex local events in the middle of an utterance.
A collection of FSA utility methods used in
machine construction.
Basic implementation of a gem.
Edit general application prefs such as
automatic update.
Generate session audio file
Dictionary capability for generating ipa
suggestions.
Node for reading the current text of a given buffer.
Frame for displaying progress from a git command.
Global parameters which override local node settings.
Setup cell renderer and mouse handler on
GraphOutline
view
for WizardExtension
.GRASP (Grammatical relations) data for a single word in %gra or %grt
A collection of Grasp entries for a tier
A grid of IPA 'buttons'
(x,y) and w+h of a component using
the GridCellLayout layout manager.
Layout components in a rigid (i.e., non-scaling) grid.
Java class for group complex type.
Inlined dependent tier: scoped annotation that applies to a group.
Type of group annotation on main line.
Text field for editing tier data for a group.
Border for group text fields
Basic storage class for grouped tiers.
A group.
A class similar to
SwingUtilities
that has some helper functions
for drawing things.happening, such as sneeze
Interface for components which have an icon strip that needs to be exposed
to other components.
An extension that provides header tier support to the
TranscriptEditor
Java class for headerType complex type.
Show application help
A panel to display some information to the user.
Convert buffer table to an HTML table.
Class for obtaining icons.
Icons size used by IconManager
An icon strip for displaying FlatButton actions in a row/column.
Adds the ability to add/remove capabilites to an
object that implements the ICapable interface.
Implemented by inventory settings objects which use the ignore diacritics
option set.
Adds/removes entries from the media menu.
Implements the basic dictionary format used by Phon.
Initialize new repository for project.
Java class for innerGroupMarker complex type.
Java class for innerGroupMarkerType.
Media bullet used only before a terminator.
Collection of interval/points
Insertion strategy used when adding new intervals
to the tier and an overlap occurs.
Interval entity for timeline tier
Point entity for timeline tier
Time component for session
IntervalTier
sUI for timeline tier components.
Extension for record media segment changes.
Basic implementation of a timeline tier.
Class which holds information about session interval tiers including:
length invalid input: '&' media unit
list of record tiers displayed in the timeline
list of session-level interval tiers
Default implementation of a timeline.
Represents Major/Minor intonation group markers.
Intonation group type
Java class for inventory.
Deprecated.
Calculate inventory for a table
Java class for inventorySection complex type.
Inventory section panel
Settings for inventory.
Text collation for IPA transcriptions.
Install default dependent tier changes for IPA tiers.
API for the IPA dictionary.
IPADictionary Source for automatic transcriptions
Generic IPADictionaryException.
Manages the library of available IPA dictionaries.
A list selection component for
IPADictionary
Required interface for IPADictionary implementations.
IPAElement
s represent the atomic unit of IPA transcriptions.A factory for creating various types of
IPAElement
objects.Java class for anonymous complex type.
Editor for IPA Transcriptions (validated and blind.)
Tokenize IPA strings for an ANTLR parser.
Context object for cmd interpreter.
Listener interface for IPALookupContext
Styled document for IPA lookups.
A tier edit which originates from an automatic transcription.
UI for IPA Lookups
Base class for lookup view actions.
IPA Lookup context for app.
Displays a sectioned list of
ipa grids.
Functional interface for listening to changes to ipa map
cell selection.
Toggle visiblity of the
IpaMap
Frame with custom behaviour for the Ipa Map.
Display a single grid of the IPA Map.
Container for
IPAMapGrid
s.Base class for IPAMapGrid UI
Listen for button events in the
ipa map.
Custom search field for the ipa map
Search type
Allows for selection of a set of IPA elements.
Interface for implementing error handlers for phone
lexing/parsing.
Exception class for errors during Phone
lexing/parsing.
IPA source node for the syllabifier.
Ternary tree implementation for IPA transcripts
based on features
Editor for IPATranscript tiers
For IPA Target/Actual tiers.
Maps individual glyphs to their IPA token type.
Every IPA glyph must have an associated token type.
A (somewhat) immutable representation of an IPA transcription.
Class for building
IPATranscript
s.IPA transcript formatter
Entry point for a plugin
Plugin extension point.
A plugin extension point for controlling the window menu
for all Phon windows.
Italic begin/end marker
JavaScript bridge for common Phon functions.
An object that wraps a JAXB object.
Password is a class to implement password encryption as used
on Unix systems.
Displays a file path as just the name or a shortened
string.
A component that lets the user graphically select a contiguous range of values by
sliding knobs withing a bounded interval.
Interface used by
ServiceLoader
to automatically find resource handlers for syllabifiers.Language specified at the word level
Represents a language.
Displays a table (with filter) for looking up ISO language codes.
UI for viewing and selecting a language from
the ISO-639-3 language code list.
Show the language code lookup window.
An entry in the ISO-639-3 code set.
Capability for returning langauge information
on a dictionary.
Move
SessionEditor
to last record.Defers loading of the query script until data is needed.
Implementation of Levenshtein distance (https://en.wikipedia.org/wiki/Levenshtein_distance)
for Phon transcripts.
Custom library view for Phon node editor.
Fires a property change event when a new line is printed to
the stream.
Utterance initiators or linkers; they indicate the way to fit the current
utterance with an earlier one.
A table model that uses a list of object as row data.
A local on-disk project.
Extension for
LocalProject
s.A buffer for general output.
Show log viewer window
Log4j2 layout for application log messages.
Method for setup and management of application logs.
Utility functions for logging.
Application log viewer.
Long event
LongSound objects allow for access to audio stream information
without loading the entire audio file into memory.
Main entry point for the application.
The number -1 represents an indel (insertion-deletion point).
Retracing and other markers.
Panel for configuration options for media export.
Helper methods for locating and handling paths for media files.
Base class for media layer actions.
Panel for embedded media player for editor.
Edit prefs for media such as media search paths.
Media segment
An extension that provides media segment playback and editing support to the
TranscriptEditor
for record media segments as well as internal-media segments.Text field for editing media segment times.
Default implementation for media segments.
Editor for media segments.
Media selection field for
SessionEditor
This field adds a text completer for media files found in the
list of media folders setup in application preferences.Text format for media time values, three formats are available:
time in minutes and seconds:
Media time formatter with three formats as defined by
MediaTimeFormatStyle
Helper class for building menus.
Helper class to build menus based on plugin
extensions.
Java class for anonymous complex type.
Create a new macro node from selection
Select session name, corpus and sessions for
merge.
Provide a record filter for each session
selected in step 1.
Metadata consists of a map of string to string
values.
Java class for MetaKeyList complex type.
Type definition for the meta[data] element.
A collection of quick-reference mimetypes.
A simple standalone JDBC connection pool manager.
Thrown in
MiniConnectionPoolManager.getConnection()
when no free connection becomes available
within timeout
seconds.A wrapper around a multi-channel sampled which returns
samples as an average of all channels.
A group of words in %mor or %trn.
This class provides an empty implementation of
MorListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
MorVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.Parser listener used for building mor tier data
An element on the mor tier
This interface defines a complete listener for a parse tree produced by
MorParser
.Mor marker
Mor marker types
Wrapper for all Mor parser errors
%mor unit of one-to-one correspondence with main line.
mor postclitic
mor preclitic
Container for a list of Mor items used for tier data
This interface defines a complete generic visitor for a parse tree produced
by
MorParser
.morphemic "word": the unit of a %mor line corresponding to a single non-compound word on the
main line.
Morphemic "compound word" using +
Undoable edit for moving a timeline tier interval.
Java class for anonymous complex type.
Deprecated.
Use MediaTimeFormat instead
Deprecated.
Use MediaTimeFormat instead
A 'on click' button which includes the following features:
- support for multiple actions.
Container for multiple
BufferPanel
sInterface for Project mutability.
Java class for anonymous complex type.
Java class for anonymous complex type.
Transition for named references in phonex expressions.
Dictionary 'names.' The default name is the uri
of the loaded dictionary.
Show new graph dialog for the node editor
Dialog displayed when creating a new corpus.
Add a new record to the current session.
Move
SessionEditor
to next record.Basic node editor settings.
The Node wizard servers as the UI layer for opgraph
analysis and reports.
Deprecated.
Use
BreadcrumbButton
Create a html report using data from generated buffers in wizard.
XML serializer for
WizardExtension
objects.Nonvocal material.
Thrown during compilation when the specified plug-in
is not available.
This object contains factory methods for each
Java content interface and Java element interface
generated in the ca.phon.project.io package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the ca.phon.query.db.xml.io.query package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the ca.phon.query.db.xml.io.resultset package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the ca.phon.query.report.io package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the ca.phon.script.params.history package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the ca.phon.script.scripttable.io package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the ca.phon.session.io.xml.v12 package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the ca.phon.session.io.xml.v2_0 package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the ca.phon.ui.ipamap.io package.
Element offset type for transitions.
A container use for OneToOne alignment between morphology and IPA tiers with the mail line (Orthography.)
If present when saving xml, morphology and IPA tiers present in the OneToOne object will be added to the
appropriate word, pg, tag marker, etc.
Add or remove OneToOne annotations to a record
Service interface for open file handlers.
Display a list of all available queries from any open
QueryAndReportWizard
windows.Display available
ResultSet
s for a session.Populates a menu with open windows organized by project.
Generic opgragh editor.
Base model for the opgraph editor.
Provides class metadata to editor models.
Syllabifier implementation using operable graphs.
Load opgraph syllabifiers listed in the syllabifier/opgraph.list file.
Editor model for syllabifiers implemented with opgraph.
Extension added to
Session
objects to keep track of the
original source format.Find string index of
OrthographyElement
s
Usage:Container for orthographic transcriptions.
Interface for annotations within Orthography
Class for building
Orthography
from various sources.Interface for semantic check of Orthoghraphy
Interface for OrthographhyCheck handlers which will be
executed when an issue is encountered.
Base class for all elements in
Orthography
Orthography formatter
Class which describes how a tier is aligned with elements in the orthography.
Types in orthography which may be used in alignment
The main line transcription.
Grouped contented within Orthography with annotations
A group of material that is annotated.
Tier editor for
Orthography
type.Visitor for updating orthography intervals.
Visitor for producing a list of
IntervalTier.Interval
objects from an
orthography object.Capability for iterating the orthographic keys found
in the dictionary.
Produce a set of suggested transcriptions for a given
Orthography
.Create an
IPATranscript
from the given Orthography
.Handles conversion from dynamic Ortho token names
and their integer type.
Removes any comments, events, or punctuation
from Orthography.
Extension for
Word
objects providing
a list of transcriptions for the given OrthographyUtility class for determining host OS.
word spoken by someone else during an utterance.
Overlap with optional integer label to distinguish among different overlaps over the same text.
CA-style overlap with optional integer label to distinguish among different overlaps over the same text.
UI for modifying OverrideParameter settings for a report/analysis.
Interface for painter classes.
Factory responsible for creating components for script parameter
forms.
Deprecated.
Manager for
ParamHistoryType
objects.Event types
Java class for ParamHistoryType complex type.
Create a script param form.
Java class for paramSection complex type.
Java class for ParamSetType complex type.
Type definition for the param element.
Type definition for the param element.
A participant is a speaker or object which participates in the
Session
.Keep track of participants and what sessions in which they take part.
Runtime extension for Participant objects.
Basic participant implementation.
UI for editing participant information.
Filter utterances by speaker.
List of possible participant roles.
Helper class providing iterator and visitor methods
for
Session
Participant
s.UI for viewing participants in a project.
Participants view for session editor.
Java class for participantType complex type.
Session
edits involving participants.Java class for passwordType complex type.
Paste record from system clipboard.
UI for editing a list of paths
Editor for query patterns with custom syntax highlighting
and autocompletion support for phonex.
Supported editing formats
Represents a pause in an IPA transcription.
Pause at a point in an utterance.
Pause lengths
Update text and intervals of the "IPA Actual" (%pho) tier when text of Orthography
changes.
Converts a single xml file as a stream
from phon's format to talkbank
Wrapper for ActionEvents.
Interface used to perform operations before Phon is
started using the
BootWindow
.Tri-state checkbox using custom icons
Wrapper method for a static cleaner for the application.
A basic phone consists of the following parts:
A (optional) prefix diacritic
A base glyph (i.e., Consonant, Vowel, etc.)
Combining diacritics
Length - measured from 0-3, with 0 being no length modifier
A (optional) suffix diacritic
Accurate, Substitutions, Deletions Node (PhoneAccuracyNode)
Create a table with the aforementioned columns calculated
from the IPA Target, IPA Actual, and Alignment columns of the input table.
Implementation of
IndelAligner
for IPATranscript
s.Entity class for phone alignment tier.
Constants for rewards and penalties during alignment
Combine multiple phone matchers.
Phonetic dimensions
Filter for phone interval tiers.
Display a list of phonemaps for editing.
Class for alignment change events
Interface for providing 'matching' capabilites
for
IPAElement
objects.Calculate feature similarity between two
IPATranscript
s.Multiple words with a single phonetic transcription.
Small pinchers on the main line to denote one to two alignment
Phonetic profile for
IPAElement
Autocomplete provider for rsyntaxtextarea phonex editor.
This class provides an empty implementation of
PhonexListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
PhonexVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.Phonex compiler.
Phonex flags
Filter a iterable list of phones based on phonex
flags.
Implementation of a phonex state machine.
Source node for data returned from a phonex
matcher.
This interface defines a complete listener for a parse tree produced by
PhonexParser
.A special type of IPAElement which represents a
reference to a phonex group.
A compiled representation of a phonex expression.
Exception for phonex pattern errors.
Annotation required for phonex plug-ins.
Class to help with loading/finding
phonex matcher plugins.
Phonex node settings panel.
Transitions using
PhoneMatcher
s.This interface defines a complete generic visitor for a parse tree produced
by
PhonexParser
.Deprecated.
A panel which prints messages from a given
Logger
Generic exception thrown from most media methods.
Media player using vlc4j (including media playback controls.)
Adds Phon's custom nodes to the
OpGraph
NodeLibrary
.Annotation for used for Phon plugins.
Property names used in the application.
Interface for Phon runtime scripts.
Handles setting up script context, scope and
evaluation scripts.
Wrapper exection for
PhonScript
sRSyntaxTextArea with ability to control discarding of edits.
Interface used to perform operations before Phon is
shutdown.
Starts the Phon application along with a fast Phon splash screen.
Interface used to perform operations before Phon is
opened.
Table with some default settings such as column control icon, and default cell renderers for boolean
values.
A panel which accepts a folder/.xml file which is drag-ed and drop-ed
onto the component.
An error during the conversion process.
Handles info messages during conversion.
An message during the conversion process.
Severity
Static utilities for PhonTalk.
A task to be run on a worker thread which includes properties for progress
and status.
Button for watching phon tasks.
UI action calling
FunctionalInterface
methods.Install Phon UI defaults
Open url with phon:// scheme.
A worker thread for the application.
Phonetic transcriptions of orthographic forms.
Java class for phoTypeType.
This visitor will split an utterance into separate Orthography instances based on tag markers.
Extension interface for LongSound objects.
Action for playing current segment in media player.
Action for quickly executing plugin entry points.
Methods for executing plugin entry points
using various methods.
Reads the plugin def xml files and provides methods
for adding plugin defined menu entries to window menus.
Extension point for the phonex language.
Implements "Phonological Mean Length of Utterance" (Ingram 2002)
calculation for
PhoneMap
s.Attaches a new PMLU object to every PhoneMap when initialized.
Morphological tag for word
Code that can only occur at the end of an utterance.
This class provides an empty implementation of
PQLListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
PQLVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.Context for a PQL query.
This interface defines a complete listener for a parse tree produced by
PQL
.Represents a compiled PQL query
This interface defines a complete generic visitor for a parse tree produced
by
PQL
.Open preferences dialog
Application properties module.
Helper class for managing several user preferences.
Matches prefix diacritic portion of the phone.
Provides a matcher for prefix diacritics.
Performs a search of keys (i.e., orthography) of the dictionary
and returns all keys which have the given prefix.
Dialog for application preferences.
A panel for the preferences dialog.
Move
SessionEditor
to previous record.Minimal interface for a phon Project.
Task for archiving a project.
Task to archive projects.
Displays a project button for the start dialog.
Exception
Data transfer handler for project data.
Interface for deprecated project API extension
This interface is used to mark deprecated project API
which may still be implemented by some project types.
Class which attempts to detect if a given file folder
is an actual Phon project folder.
Wrapper for project events.
Event properties
Event type
Interface for project events extension for
Project
s
Projects which support event notifications should implement this
interface.Create or open projects from a given location.
Common module frame with project extension.
Listen for changes to the project structure and data.
Interface for project media folders extension.
File handler for opening phon project files (4.x and later)
Window for viewing and modifying
Participant
s for a Project
.Path used for project drag invalid input: '&' drop support.
Interface providing project paths.
Extension for
Project
s.Functional interface for atomic property modifications
Project extension which provides refresh support for a project.
Interface for project resources extension for
Project
sA button for selecting
Project
folders.Displayed in unified project window when project is opened.
Project window with contents displayed in two columns.
Java class for ProjectType complex type.
The project window.
Text field with optional prompt.
Text field state
Prosody inside word
Phone visitor for filtering punctuation in transcriptions.
Punctuation like '.',',',etc.
Quantifier for the phonex language.
Quantifier types.
Interface for a Phon query.
Wizard for executing queries and producing HTML reports.
UI for editing
QueryAndReportWizardSettings
A factory interface for the creation of query-related objects.
Utility panel for controlling query history for a
QueryScript
.Open query history window for given project
Responsible for loading and saving query history files.
A factory class that returns
QueryFactory
and
ResultSetManager
instances.Dynamic building of query menu
Extension for
QueryScript
objects which provides
name information for the script object.Select query report from file or created using the Report Composer.
Holds the text for a query script.
Query functions
Open the query script editor with given script.
Script library for phon query scripts.
Run a query given a project, session and query script.
Type definition for the query element.
Basic (FIFO) Queue class based on java.util.Vector.
Begin or end quoted material; “ and ”
An iterable integer range.
Filters utterances based on their position in the list.
Type definition for the range element.
Helps control load order of plugin extension points.
Setup recent projects menu
Record for phon
Session
s composed of a number of tiers.Perspective for record editor docking views.
Interface for filtering a list of records.
Displays options for identify records by range,
speaker, or search results.
'Ghost' markers are markers which are only visible
when the mouse hovers over them.
Interface for handling various mouse events for records in the
RecordGrid
Basic record implementation
Wrapper for record tier data so it may be viewed as an interval tier.
Provides a UI for selecting IPA transcriptions from
dictionaries for the current record.
Displays a number between (min, max).
Undoable edit for a
MediaSegment
in a Record
Editor for record segment
A dialog for choosing sort options for records
in a session.
A record.
Handle the redo command for a given
UndoManager
Various helper methods which use reflection.
Match phone string against a regular expression.
Load reports from a remote URL list.
Load macros from a remote URL list.
Load reports from a remote URL list.
Remove an orthography->ipa pair from the
dictionary.
Undoable edit for removing a timeline tier.
Undoable edit for removing a timeline tier interval.
Dialog for renaming a session
Utility class to help replace the first comment block
in java files for a directory.
[: word1 ...]; indicate replacement of a word by one or more words instead.
Deprecated.
Deprecated.
Deprecated.
Type of possible report options
Report settings.
Deprecated.
Tree model for report settings.
A panel used for editing report templates.
Various methods aiding report generation.
Deprecated.
Library of query reports.
Class to produce a single, mega-report, from all available
report documents.
Add Query Reports as
MacroNode
s in the graph.Execute an opgraph report given a project and query.
UI for actions exporting report tables.
Report tree used in OpGraph documents useful for creating
report templates.
Report tree viewer displayed at the end of node wizard dialogs such as the query and analysis wizards.
Tree node for report templates.
1-step wizard for creating reports.
Resample given sampled.
Responsible for finding resources for a resource loader.
Load resources of the parameterized type
from various types of media.
Interface for the result of a Phon query.
Java class for resultListing complex type.
Deprecated.
Java class for resultListingField complex type.
Deprecated.
Java class for resultListingFormatType.
Section panel for customizable result listings.
Displays the contents of a resultset using
a
ResultListingDataSource
backend.Interface for a set of results from a Phon query.
An viewer/editor window for result sets.
Display a result set optionally along with the
associated session.
Deprecated.
An interface used for anything that manages the retrieval and storage of
queries and result sets from a project.
Filter a list of records using a search.
Displays a list of searches in a checkbox tree with
the query id being the root.
Implements a selectable table model.
Java class for ResultSetType complex type.
Methods for turning query results into tabular data.
Open session editor with result highlighting when double-clicking result rows in a table.
Type definition for the result element.
A reference to a piece of data in a result.
Type definition for the resultValue element.
Save a segment of sampled audio to given file using fileType and encoding
provided during construction.
Helper sampled methods
Sandhi including contraction and linkers.
Display save as...
Save changes on exit dialog.
Save (or name) query param settings in user history.
Dialog for saving canned queries.
Save the
Session
currently open in the SessionEditor
.Save all buffers with
TableDataSource
user objects to a new
JExcel workbookAn interface that defines a Phon script.
Java class for scriptContainer complex type.
Tree model for
OpGraph
outline.Script editor dialog for
ScriptNode
sComponent for
PhonScript
forms.A parameter for a script.
Java class for scriptParam complex type.
Abstract class for script parameter actions.
Extension point for custom script parameters implementations.
Java class for scriptParameter complex type.
Visitor for building HTML strings for script parameters.
A group of script parameters.
Java class for scriptRelType.
Java class for scriptSection complex type.
Java class for scriptTable complex type.
Java class for scriptTableColumn complex type.
Model for a scripted table.
Type definition for the script element.
Link to query script
A search field with optional context button.
Search view for session editor.
Table for displaying quick search results
Search result table
Java class for section complex type.
Node used as parents to sections.
Listen for changes in section data.
Implements common options for report section editors.
Provide a utility method for generating
report section panels.
Relation types.
Order of segmental relations: Reduplication, Migration, Metathesis, Harmony, Assimilation
Options dialog for segmentation.
Used to calculate the start/end time values for
various segment types.
Utility methods for creating segmented buttons.
UI for editing media segments within a callout window in the transcript editor.
Simple component which displays two labels for
the start/end time of a segment.
Centralized segment playback for the editor with
events for playback start/end/progress.
A slice of media time.
Java class for segmentUnitType.
Extension which is added an
IPATranscript
object
if the syllable is prefixed by an IntraWordPause
character.Node used in all anlyses representing the set of selected
participants for the analysis.
Separator or tone direction marker.
A session, usually recording session, with participants, optional media and
transcript.
Create configuration forms for
SessionCheck
s.Check sessions for errors.
Panel showing details about a session.
Interface for session details extension for
Project
sPane for displaying session details
Main UI for the application.
Base class for
SessionEditor
Action
s.SessionEditor entry point
A window listener which, on focus, will detect changes to the currently open session on disk and if changes
are found will prompt the user to re-load the session.
Deprecated.
Deprecated.
Selection information used for
EditorSelectionModel
.Session editor toolbar
Session editor window
Undo support for the
EditorEventManager
Common options use when exporting sessions.
UI for editing session export settings.
A factory for creating session objects.
Default implementation of a session factory.
Open session files in Phon format.
Default implementation of a session.
Used to create instances of session readers.
Annotation providing runtime support of Session IO
version information.
Handles the data model for the session list in the
project window.
Media model for a session editor.
Handle merging of sessions
PromptedTextField
for session names.Factory for creating
SessionWriter
sHelper class for holding location for sessions
in a project.
Quick fix for session checks.
Interface for a session reader.
Displays an interface for selection one or more
sessions in a given project.
Updates the session selector when session editors open/close.
service provider interface for sessions
Interface for session template extension for
Project
s
This interface is used to define a session template for corpora.Entry point for session template editor.
Class for constructing an HTML page from a Phon session.
Entry for a session file.
The main session element.
Base class for
SessionEditor
changes.Session validator with plug-in support.
Annotation for session version information.
Lock for writing to a session.
Interface for writing
Session
objects
to a given OutputStream
XML stream writer which indents based on a flag.
Java class for sexType.
Shadow projects are used as temporary projects with the same
data and properties as a delegate project.
Unspoken segment in a word enclosed in parentheses.
Short round trip test for phon files.
UI for creating new
OpgraphEditor
documents using existing
documents.Extension for
OpGraph
s created using the SimpleEditorPanel
.A basic implementation of a fsa.
Class for executing a SimleFSA in a step-by-step
manner for the purpose of debugging.
Phone matcher for sonority distance.
Sonority information used during syllabification.
Provides the phonex 'mdc' (minimum distance constraint)
plug-in for syllabification.
Marks phones with sonority annotations for use in phonex
expressions.
Sort table node.
Displays wavform and associated commands.
Waveform view extension point for the
SessionEditor
Tier for displaying intervals from the session
IntervalTiers
Extension point for creating a
SpeechAnalysisIntervalsTier
for the SpeechAnalysisEditorView
Rank = 1000 so that is is added after the praat plug-in tiersExtension point for waveform view tiers.
Split current record interval.
A
Throwable
that's used for passing stack trace
info to the logger.A stress marker.
Compiles a given stress pattern string into
a finite state automata.
Provides the plug-in matcher for syllable stress.
Stress type
Basic formatter which simply returns the given string
value.
String entry for script parameters.
Provides the suffix diacritic plug-in matcher.
Deprecated.
Java class for summarySection complex type.
Search summary
View component factory for syllabification components in the transcript editor.
Hiatus change data.
Syllabification change data.
An extension that provides syllabification support to the
TranscriptEditor
Adds syllabification information to Phones.
Provides the syllable constituent type
annotation automagically.
Collection of syllable constituents.
Provides methods for applying the
SyllableConstituentType
annotations on IPAElement
s.Extension which provides the default syllabifier selection for the session.
Class to help with loading syllabifiers.
Useful methods for finding the correct syllabifier in different situations
Interface used by
ServiceLoader
to automatically
find resource handlers for syllabifiers.Liset selection component for
Syllabifier
sName and language settings for a syllabifier.
Panel for modifying syllabifier settings such as language
and name.
Modifies the syllabifier used for a specific tier.
Represents a syllable boundary between words.
Used to detect syllable boundaries.
Simple combo box for selecting a syllable constituen type.
Syllable constituent type matcher for phonex.
Phonex plug-in for syllable constituent type matching.
Parts of a syllable.
Represents syllable stress.
A transition which will match a full syllable unit
or the remainder of a syllable.
A phone visitor that breaks a list of phones
into syllable.
Tier descriptions for default tiers.
An interface for implementing a report data source
in a tabular format.
Base class for script operations on tables.
Search field for applying plain text and regular
expression row filters to tables.
Tag marker
Possible values for the 'a' element of TalkBank utterances
Read in a TalkBank xml file as a Phon session.
Class to re-write the {http://www.talkbank.org/ns/talkbank}pos/s elemnt to
{https://phon.ca/ns/session}subc
Validates talkbank xml files.
Main line terminator
Java class for tgType complex type.
Sets UI theme
A tier in a record with name, parameters, alignment rules and value.
Represent alignment between two tiers
Cross tier alignment rules for a user-defined tier.
Hook for actions to be performed when the caret changes
Tier data enclosed in parentheses.
User tier data.
This class provides an empty implementation of
TierDataListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
TierDataVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.Contraint object used in TierDataLayouts.
Visitor for updating tier intervals.
Visitor for producing a list of TimelineInterval objects from a
tier data object.
Custom layout management for tier data.
Background painter for components using the
TierDataLayout
provider.Buttons for controlling layout options for a given
TierDataLayout instance.
Interface implemented by layout provider implementations.
Enumeration of available tier data layout types.
This interface defines a complete listener for a parse tree produced by
TierDataParser
.This interface defines a complete generic visitor for a parse tree produced
by
TierDataParser
.Description of a tier including name, type, parameters and alignment rules.
Basic description of a tier.
Iterable/visitor access for
Session
TierDescription
s.A change to the value of a
Tier
.Chain dependent tier changes.
Extension for tiers which allow for automatic changes to dependent tiers to be setup at runtime.
Interface used to load tier editors.
Simple dialog that closes on OK or Cancel.
Create tier editors
Annotation requried for
TierEditor
IPluginExtensionPoint
s.Listener interface for tier editors.
Filter for tier elements for cross tier alignment
Default implementation of a tier.
Displays a UI for editing tier name,
grouping and font.
Adds label mouse handlers to default transcript elements: header tiers, record tiers, comments, gems
Link to external content inside a tier with optional label
Listener for tier group changes.
Panel for changing tier ordering, visibility and fonts.
Methods for building menus for tier management and tier ordering.
PromptedTextField
for a tier name.The columns
Select a list of tiers from a table.
Custom String implementation for tiers with extension support.
AWT transferrable for tier data
Changes to the tier view including order, visibility and locking.
An entry for tier ordering, vibility and locking.
Information about tier visibility, font and locking.
Base class for components which display information on a horizontal timeline
View for displaying session records along a timeline with the audio waveform if available.
The SplitMarker is used when splitting the current record
Time model for UI applications.
Panel with a title, content section, and optional left/right decorations.
A message to the user that is displayed in an
un-decorated floating window.
Collection of static methods used to create
Toast
objects.Listens for display/close events on a Toast window.
Task to display a toast.
Action to toggle visibility of alignment in a transcript view.
Action to toggle visibility of syllabification in a transcript view.
Count the total number of tokens and distinct tokens
for each included column.
This class will perform the following transformations:
σ²¹⁴ sandhi
Any σ²¹⁴ followed by another σ²¹⁴ has tone changed to ³⁵
Phonex:
(σ:tn("214"))(?>σ:tn("214"))
Replace: \1³⁵
Any σ²¹⁴ followed by a σ with tone *not* 214 has tone changed to ²¹
Phonex: (σ:tn("214"))(?>σ:tn("not 214"))
Replace: \1²¹
i⁵⁵ sandhi
i⁵⁵ followed by any σ⁵¹ has tone changed to ³⁵
Phonex: (\Si:tn("55"))(?>σ:tn("51"))
Replace: \1³⁵
i⁵⁵ followed by anything has tone changed to ⁵¹
Phonex: (\Si:tn("55"))(?>\S.+)
Replace: \1⁵¹
pu⁵¹ sandhi
pu⁵¹ followed by any σ⁵¹ has tone changed to ³⁵
Phonex: (\Spu:tn("51"))(?>σ:tn("51"))
Replace: \1³⁵
Tone marker
Matcher for tone information in
SyllabificationInfo
Tone plug-in provider.
A transcriber.
Default implementation of a transcriber.
Iterator/vistor access for
Session
Transcriber
sBlind transcribers.
Wrapper object for transcript elements including Comments, Gems and Records
A class that builds a batch of
DefaultStyledDocument.ElementSpec
to be used in a
TranscriptDocument
.Text document for a
Session
that displays the transcript including all tiers, comments, and gems.A wrapper record for a list of
Language
A wrapper record for a start and end index
The default document filter for the
TranscriptDocument
A custom JEditorPane implementation for displaying and modifying Phon session transcripts.
The
Highlighter.HighlightPainter
that paints the error underlinesA record that contains the data for session location change events
Custom caret implementation for
TranscriptEditor
.Actions which may be performed before the caret is moved and may
prevent the caret from moving.
Adapter class for
TranscriptEditorCaretHook
.The
EditorKit
used by the TranscriptEditor
Represents a specific character location withing a transcript element.
A range within a transcript element.
Default implementation of a transcript.
The
ComponentFactory
that creates the selector buttons on blind transcription linesThe default navigation filter for the transcript editor
Visit possible annotations
Creates a list of keywords, one keyword for every element type in CHAT.
Visit possible word elements
The
JScrollPane
that contains the TranscriptEditor
The gutter that is shown on the left of the
TranscriptScrollPane
Keys and methods for setting style attributes on
AttributeSet
s used in
TranscriptView
s.A collection of named styles for TranscriptDocument
Java class for transcriptType complex type.
View for editing a session's transcript.
The
ViewFactory
used by the TranscriptEditor
FSA transition type.
An IPADictionary implementation that uses a tokenizer and lookup
table for generating ipa transcriptions.
Dictionary which use a tokenizer and lookup table
to peform ipa lookups.
Create tokens from a given input string.
Exception used to exit ANTLR tree walkers on first error.
Checking state for
TristateCheckBox
Tree component with checkbox controls.
TreeModelEvent
sent when changes to checking paths for a node changes.Deprecated.
use records instead
Tier visibility
Stores key/value UI default pairs for colours/fonts/etc.,
These values are setup
Installs custom UI defaults to the java
UIManager
on application startup.Undo command template.
This class provides an empty implementation of
UnicodeIPAListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
UnicodeIPAVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
UnicodeIPAParser
.This interface defines a complete generic visitor for a parse tree produced
by
UnicodeIPAParser
.This class provides an empty implementation of
UnicodeOrthographyListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
UnicodeOrthographyVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
UnicodeOrthographyParser
.This interface defines a complete generic visitor for a parse tree produced
by
UnicodeOrthographyParser
.A participant implementation for 'unidentified' or unknown participants.
Part of Phon 4.0+'s unified single window per project UI.
Word which have not been transcribed.
A container for unvalidated data.
Load resources from URLs.
Load items from a remote URL list.
Read xml/opgraph files found in ~/Documents/Phon/reports/
User defined tiers.
An enumeration of suggested dependent tiers names and their
equivalents in CHAT
[- lang] - Utterance language, specified at beginning of main line.
Listener for session validation events.
Listen for verification events from a AbstractVerifier
Methods for determining the version number of the application.
Actions performed when the application version changes.
Display icons for views in a vertical strip.
Interface for classes which wish to implement the visitor
pattern.
Interface for visiting object of the parameterized
type.
Multiple dispatch visitor adapter.
Identifies visitor
accept()
methods
for multiple dispatch processing.Annotation processor for the
Visits
annotation.Helper methods for using vlc4j
Export video and/or audio with the option
to transcode the output.
Uses vlc4j to export a media file into a wav file.
Volume model used by all media playback elements in the session editor.
Basic waveform display
Scroll pane for waveform displays providing a timeline and
channel actions.
Entry window for the application.
Extension point for adding additional action buttons to the
WelcomeWindow
.Create a hidden message window for handling uri load requests on windows.
Provides a wizard for an
OpGraph
.Event class for
WizardExtension
changes.Listener for wizard extension events.
A basic wizard implementation.
Title, message, and message format.
A single step in a wizard.
A word in an orthographic phrase.
Represents a boundary between words (i.e., a 'space'.)
Transition for matching word boundaries.
Part of a word
Word suffix codes.
Update text and intervals of the "Word Intervals" (%wor) tier when text of Orthography
changes.
Word prefix (i.e., type)
Suffix of word including type form suffix and user special forms
Text element for words
Codes for word prefix.
A single word.
Breaks a transcript into individual words or phonetic groups.
Element filter for the
%wor
tier.Factory for creating common workbook formats.
Utility methods for working with Excel workbook files.
View model for the session editor window.
Opens the workspace window.
Start window panel for workspace projects.
Generate a new word intervals tier from an orthography tier using the provided
internal media list.
Layout provider which wraps groups components.
Reads in a talkbank XML file using SAX and
JAXB.
Settings UI for phontalk
Converts a single stream of tb xml into phon xml
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Action_Code">CHAT manual section on
this topic...</a>
Java class for alignableIPATierTypes.
Java class for alignableOrthographyTypes.
Java class for alignableUserTierTypes.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/session_editor/syllabification_and_alignment_view.html?hl=syllabification">Phon manual section on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Terminators">CHAT manual section on
this topic...</a>
Java class for beginEndLazyType.
Java class for beginEndSimpleType.
Java class for beginEndType.
Information
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/session_editor/blind_transcription.html?hl=blind%2Ctranscription">Phon manual section on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#CA_Delimiters">CHAT manual section on
this topic...</a>
Java class for caDelimiterTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#CA_Subwords">CHAT manual section on
this topic...</a>
Java class for caElementTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/MOR.html#MorphologicalCategory">MOR manual
section on this topic...</a>
Comment inside transcript
Java class for commentTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/transcription/ipa_transcription.html#phone">Phon manual section on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Compounds">CHAT manual section on this
topic...</a>
Utility class to contain basic XML values as constants.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Duration_Scope">CHAT manual section
on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#ErrorMarking_Scope">CHAT manual
section on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#SimpleEvents">CHAT manual section on
this topic...</a>
Visitor implementation for xml stream events.
Extension point for the XML-based implementation of the query interfaces.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#ComplexLocalEvents">CHAT manual
section on this topic...</a>
Beginning of a 'gem' (used for processing by the CLAN program GEM)
Java class for graspTierData complex type.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#GrammaticalRelationsTraining_Tier">CHAT manual
section on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Group_Scopes">CHAT manual section on
this topic...</a>
Java class for groupAnnotationTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Group">CHAT manual section on this
topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Local_Event">CHAT manual section on
this topic...</a>
Interval tiers for the session.
A collection of points/intervals on the intervalTiers
Timeline interval with label
Java class for IPATierElementFilterType complex type.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/transcription/ipa_transcription.html">Phon manual section on this topic...</a>
Java class for ipaTierTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Italic">CHAT manual section on this
topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#SecondLanguage_Marker">CHAT manual
section on this topic...</a>
Similar to
XMLQuery
, except loading of result set data is lazy
(i.e., delayed as long as possible).Similar to
XMLResultSet
, except loading of result set data is lazy
(i.e., delayed as long as possible).ANTLR3 lexer for XML files using the
StAX API (
XMLEventReader
) to
pull tokens from the xml stream.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/transcription/ipa.html">Phon manual section on this topic...</a>
Java class for ligatureTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Utterance_Linkers">CHAT manual section
on this topic...</a>
Java class for linkerTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#LongEvent">CHAT manual section on this
topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Markers">CHAT manual section on this
topic...</a>
Java class for markerTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#TimeAlignment_Scope">CHAT manual
section on this topic...</a>
Java class for mediaUnitType.
Java class for metadataType complex type.
Java class for metadataValueType complex type.
Java class for mkType complex type.
Java class for mkTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/MOR.html#Morphological_Word">MOR manual
section on this topic...</a>
Java class for morTierData complex type.
Java class for morType complex type.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#LongNonverbalEvent">CHAT manual
section on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/transcription/record_data.html">Phon manual section on this topic...</a>
A class that reads objects from a given XML stream.
Creates
XMLObjectReader
for given QName
references.Orthography element filter for cross tier alignment
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/transcription/orthography.html">Phon manual section on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#InterposedWords">CHAT manual section
on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#CA_Overlaps">CHAT manual section on
this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Overlaps">CHAT manual section on this
topic...</a>
Java class for overlapTypeType.
Parse error
Java class for participantRoleType.
Java class for participantsType complex type.
Java class for participantType complex type.
Java class for passwordType complex type.
Java class for pauseSymbolicLengthType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Pause_Marker">CHAT manual section on
this topic...</a>
A collection of phonetic words enclosed by ‹ and ›.
Phone alignment for a pair of words from IPA Target/Actual.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Phonological_Group">CHAT manual
section on this topic...</a>
Prosody in IPA transcriptions
Java class for phoneticProsodyTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/transcription/ipa_transcription.html">Phon manual section on this topic...</a>
A word in an IPA transcription.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/transcription/ipa_transcription.html#phone">Phon manual section on this topic...</a>
Point on intervalTiers with label
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#ExcludedUtterancePostcode">CHAT manual
section on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/MOR.html#Mor_POS">MOR manual section on this
topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Prosody">CHAT manual section on this
topic...</a>
Java class for prosodyTypeType.
XML-based implementation of
Query
.XML-based implementation of
QueryFactory
.XML-based implementation of
QueryManager
.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Quotation">CHAT manual section
on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/session_editor/records.html">Phon manual section on this topic...</a>
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#DialectalVariations">CHAT manual
section on this topic...</a>
XML-based implementation of
Result
.XML-based implementation of
ResultSet
.An implementation of
ResultSetManager
that implements an XML-based
system.A result value used in the
XMLResult
.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/transcription/ipa_transcription.html#sandhi">Phon manual section on this topic...</a>
Java class for sandhiTypeType.
An XML-based implementation of
Script
.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Separators">CHAT manual section on
this topic...</a>
Java class for separatorTypeType.
Annotation that declares the elements that can
be procesed using the associated xml reader/writer.
XML Serializer.
Obtain instances of
XMLSerializer
objects.Session XML reader for session files with
version 'PB1.2'
When reading in this older format alignment may be fixed.
Session XML reader for session files with starting element {https://phon.ca/ns/session}session (version '2.0'.)
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/session_editor/session_editor.html">Phon manual section on this topic...</a>
Java class for sexType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Noncompletion_Code">CHAT manual
section on this topic...</a>
Java class for startEndType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/transcription/ipa_transcription.html#stress_marker">Phon manual section on this topic...</a>
Java class for stressTypeType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/MOR.html#Mor_Subcategory">MOR manual
section on this topic...</a>
Java class for syllableConstituentType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/MOR.html#MorphologicalTagMarker">MOR manual section on
this topic...</a>
Java class for tagMarkerTypeType.
Java class for terminatorType.
Java class for tierAlignmentRulesType complex type.
Tier comment (data enclosed in parentheses)
User tier data
User defined tiers
Tier filter for any tier
Link to external reference with optional type
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/session_editor/tier_management_view.html">Phon manual section on this topic...</a>
Collection of tier parameters
key/value pair for tier settings
Java class for tierViewType complex type.
Tier word
Java class for toneMarkerType.
Java class for topBottomType.
Blind transcribers.
A session transcript consists of interleaved comments, gems, and records.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Underline">CHAT manual section on this
topic...</a>
Unparsed data for a tier with error
Java class for untranscribedType.
Java class for userTierElementFilterType complex type.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://www.phon.ca/phon-manual/session_editor/tier_management_view.html">Phon manual section on this topic...</a>
Java class for userTierTypeType.
Java class for utteranceTerminatorType complex type.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="https://phon.ca/ns/session" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Utterances">CHAT manual section on
this topic...</a>
Java class for wkType.
Java class for wordFormType.
Java class for wordType.
<?xml version="1.0" encoding="UTF-8"?><a xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" href="https://talkbank.org/manuals/CHAT.html#Linkages">CHAT manual section on this
topic...</a>