A C D E F G H I L M N P Q R S T U V W X

A

activeContainerChanged(ContainerChangeEvent) - Method in interface anvil.gui.ContainerChangeListener
The active container has changed.
activeContainerChanged(ViewerChangeEvent) - Method in interface anvil.gui.ViewerChangeListener
The active track has changed.
addAnvilMainChangeListener(AnvilMainChangeListener) - Method in interface anvil.gui.AnvilMain
Adds listener that listens to event like loading a new annotation.
addAnvilMediaTimeListener(AnvilMediaTimeListener) - Method in interface anvil.gui.AnvilMain
Adds the specified media time listener to receive media time change events from this component.
addElement(AnnotationElement) - Method in interface anvil.annot.Track
Adds element to track.
addObserver(Observer) - Method in interface anvil.annot.Annotation
Adds observer object to annotation which receives an update call each time the annotation is changed.
addObserver(Observer) - Method in interface anvil.annot.Track
Observer is notified of each track change.
addSelectionChangeListener(SelectionChangeListener) - Method in interface anvil.gui.AnvilMain
Adds listener that listens to changing element selection.
addSubwindow(JFrame) - Method in interface anvil.gui.AnvilMain
If a window is subwindow to Anvil, Anvil will hide this window when the Anvil Main window is clicked away.
addSubwindow(JFrame, boolean) - Method in interface anvil.gui.AnvilMain
If a window is subwindow to Anvil, Anvil will hide this window when the Anvil Main window is clicked away.
addViewerChangeListener(ViewerChangeListener) - Method in interface anvil.gui.AnnotationViewer
 
Annotation - interface anvil.annot.Annotation.
 
AnnotationNode - interface anvil.annot.AnnotationNode.
An annotation node is the generalized concept of a track/group.
AnnotationViewer - interface anvil.gui.AnnotationViewer.
Any component that yields a view on an annotation.
anvil - package anvil
On this level you find general helpers and constants.
ANVIL - Static variable in class anvil.Extension
Anvil annotation data files
ANVIL_PROJECT - Static variable in class anvil.Extension
Anvil project files
ANVIL_SPEC - Static variable in class anvil.Extension
Anvil specification files
anvil.annot - package anvil.annot
Basic classes for storing and reading annotations, in other words: the logical layer of annotations.
anvil.gui - package anvil.gui
Classes for graphical interfacing with annotations, i.e. the Anvil surface, intermediate dialogues and the Project Tool.
anvil.media - package anvil.media
Auxiliary classes dealing with media and media time.
AnvilExtraObject - interface anvil.annot.AnvilExtraObject.
Objects that can be used by plug-in programmers to store system data in the track elements of an annotation.
AnvilMain - interface anvil.gui.AnvilMain.
Defines an interface to the main Anvil object for plug-in modules wishing to access Anvil objects and functions.
AnvilMainChangeEvent - class anvil.gui.AnvilMainChangeEvent.
Contains information about a change in Anvil Main.
AnvilMainChangeEvent(Object, Annotation) - Constructor for class anvil.gui.AnvilMainChangeEvent
 
AnvilMainChangeListener - interface anvil.gui.AnvilMainChangeListener.
Listens to changes in Anvil main.
AnvilMediaTimeEvent - class anvil.media.AnvilMediaTimeEvent.
Represents media time changes.
AnvilMediaTimeEvent(Object, Time) - Constructor for class anvil.media.AnvilMediaTimeEvent
 
AnvilMediaTimeListener - interface anvil.media.AnvilMediaTimeListener.
Defines interface to plug-in modules that want to be notified about media time.
AnvilPlugIn - interface anvil.gui.AnvilPlugIn.
Defines interface to plug-in modules.
arrayToString(String[]) - Static method in class anvil.Tool
 
AVI - Static variable in class anvil.Extension
Video for Windows files

C

canHaveMultipleInstances() - Method in interface anvil.gui.AnvilPlugIn
Returns true if the plug-in can be called multiple times.
ContainerChangeEvent - class anvil.gui.ContainerChangeEvent.
Event that stores a change.
ContainerChangeEvent(Object, AnnotationContainer) - Constructor for class anvil.gui.ContainerChangeEvent
 
ContainerChangeListener - interface anvil.gui.ContainerChangeListener.
Listens to changing container (windows or tracks).
cutExtension(File) - Static method in class anvil.Tool
Returns file without extension but with full path.

D

disableSelector() - Method in interface anvil.gui.AnvilMain
Switches off selector mode.

E

elementChanged() - Method in interface anvil.annot.Track
Called by track elements when they change.
elementSelected(AnnotationElement) - Method in interface anvil.gui.AnvilMain
This is called by a viewer.
enableSelector(ElementEditWindow, int) - Method in interface anvil.gui.AnvilMain
Switches on selection mode, a mode taken on by all viewers where elements can be selected in the element edit dialog.
END_TIME - Static variable in class anvil.annot.TrackElement
 
ensureExtension(File, String) - Static method in class anvil.Tool
Makes sure that file end with certain extension.
exitFromAnvil() - Method in interface anvil.gui.AnvilPlugIn
Called by AnvilMain when Anvil is being closed.
Extension - class anvil.Extension.
Defines all relevant file extensions for Anvil.

F

findContainedElements(Time, Time) - Method in interface anvil.annot.Track
Finds all elements contained in the given time span.
findElement(int) - Method in interface anvil.gui.TimeAlignedViewer
Returns element at the specified frame position in the currently active track.
findElement(Time) - Method in interface anvil.annot.Track
Finds element that contains the given time point.
findElement(TimeInterval) - Method in interface anvil.annot.Track
Finds element that contains the given time interval.
findElement(Track, int) - Method in interface anvil.gui.TimeAlignedViewer
Returns element at the specified frame position.
findNextAfter(Time) - Method in interface anvil.annot.Track
Finds element that either contains the given time or is the next after it.
findNextBefore(Time) - Method in interface anvil.annot.Track
Finds element that either contains the given time or is the next after it.
findTrackAncestry() - Method in interface anvil.annot.Track
Returns list of tracks that this track depends on.
firstElement() - Method in interface anvil.annot.Track
Returns first element or null.

G

getActiveContainer() - Method in interface anvil.gui.AnvilMain
Returns container that is currently active.
getAnnotation() - Method in interface anvil.annot.Track
Returns annotation object that contains this track.
getAnnotation() - Method in interface anvil.gui.AnvilMain
Returns annotation object if there is one loaded, null otherwise.
getAnnotation() - Method in class anvil.gui.AnvilMainChangeEvent
Returns the just loaded annotation object.
getAnnotationNode(String) - Method in interface anvil.annot.Annotation
Returns annotation node with name if it exists, null otherwise.
getAttributeNames() - Method in interface anvil.annot.Track
Returns ordered list of all attribute names.
getAttributeType(String) - Method in interface anvil.annot.Track
Returns the value type of an attribute or null.
getColor() - Method in class anvil.annot.TrackElement
Returns color of this element.
getColorString() - Method in class anvil.annot.TrackElement
 
getContainer() - Method in class anvil.gui.ContainerChangeEvent
Returns the currently active container.
getContainer() - Method in class anvil.gui.ViewerChangeEvent
Returns the currently active container.
getCurrentVideoFilename() - Method in interface anvil.gui.AnvilMain
Returns path of current video.
getDuration() - Method in class anvil.annot.TrackElement
Returns length of element as Time object.
getElement() - Method in class anvil.gui.ViewerChangeEvent
Returns the currently selected element.
getElements() - Method in interface anvil.annot.Track
Returns all elements in temporal order.
getEndTime() - Method in class anvil.annot.TrackElement
Returns end time of the element.
getExtension(File) - Static method in class anvil.Tool
Extracts and returns extension from filename.
getFirstHidden() - Method in interface anvil.annot.AnnotationNode
Returns first visible annotation node.
getGroupStartTime() - Method in class anvil.annot.TrackElement
Returns start time of the group this element is part of.
getLinkDistance(String, int, int) - Method in class anvil.annot.TrackElement
If this element is A and the linked-up elements are L1...Ln, then this method returns timepointB(L1...Ln) - timepointA(A). time points are given with static variables START_TIME and END_TIME.
getMaxEndTime() - Method in interface anvil.annot.Track
Returns end time of the last element in the track.
getName() - Method in interface anvil.annot.AnnotationNode
Returns full name of the annotation node, e.g. gesture.deictic
getNodes() - Method in interface anvil.annot.Annotation
Returns list of all annotation nodes.
getNumOfElements() - Method in interface anvil.annot.Track
Returns total number of elements.
getParent() - Method in interface anvil.annot.AnnotationNode
Returns parent node of this node.
getPath() - Method in interface anvil.annot.Annotation
 
getPlayline() - Method in interface anvil.gui.TimeAlignedViewer
Position of the playback line (red) as frame number.
getPlugInPath() - Method in interface anvil.gui.AnvilMain
Returns path where Anvil plugins should be located
getProcessor() - Method in interface anvil.gui.AnvilMain
Returns processor if a video is currently loaded, null otherwise.
getProperties() - Method in interface anvil.annot.Annotation
 
getRecordline() - Method in interface anvil.gui.TimeAlignedViewer
Position of the record line (green) as frame number.
getRoot() - Method in interface anvil.annot.Annotation
Returns the group node that lies at the top of the track/group hierarchy.
getSelectedElement() - Method in interface anvil.gui.TimeAlignedViewer
Returns track element currently selected by user.
getSessionData() - Method in interface anvil.annot.Annotation
Returns session meta-data.
getShortName() - Method in interface anvil.annot.AnnotationNode
Returns node name without path (e.g.
getSpec() - Method in interface anvil.annot.Annotation
Returns annotation specification object.
getSpec() - Method in interface anvil.annot.Track
Returns specification object for this track.
getStartTime() - Method in class anvil.annot.TrackElement
Returns start time of the element.
getSubwindows() - Method in interface anvil.gui.AnvilMain
Returns list of currently registered subwindows.
getSystemPath() - Method in interface anvil.gui.AnvilMain
Returns path where the Anvil system is located.
getTime() - Method in class anvil.media.AnvilMediaTimeEvent
Returns the current media time.
getTimeAlignedViewer() - Method in interface anvil.gui.AnvilMain
Returns time-aligned viewer if one is active.
getTimeString(Time) - Static method in class anvil.Tool
Returns a string for the time object in the form "hh:mm:ss".
getTrack() - Method in class anvil.annot.TrackElement
Returns the track that contains this element.
getTrack(String) - Method in interface anvil.annot.Annotation
Returns track with name name if it exists, null otherwise.
getTracks() - Method in interface anvil.annot.Annotation
Returns a list of all (non-static) tracks.
getTypeName() - Method in interface anvil.annot.Track
Returns type of track as a lower-case String (primary, singleton, span).
getVersion() - Method in interface anvil.gui.AnvilMain
Returns current Anvil version.
getVideoDuration() - Method in interface anvil.gui.AnvilMain
Returns media time duration of current video.
getVideoTime() - Method in interface anvil.gui.AnvilMain
Returns media time of current video.
getVideoWindow() - Method in interface anvil.gui.AnvilMain
Returns window where the video resides.
getXDim() - Method in interface anvil.gui.TimeAlignedViewer
Returns the board's width which is the total number of frames.
getZoomFactor() - Method in interface anvil.gui.TimeAlignedViewer
Returns current zoom factor.

H

hasVideo() - Method in interface anvil.gui.AnvilMain
Tells you whether a video is loaded.
hasWaveform() - Method in interface anvil.annot.Annotation
Returns whether the annotation contains a waveform.
HTML - Static variable in class anvil.Extension
HTML files

I

intersect(List, List) - Static method in class anvil.Tool
Returns intersection of two lists.
isEmpty() - Method in interface anvil.annot.Track
Returns whether track is empty, i.e. contains no elements.
isModified() - Method in interface anvil.annot.Annotation
Returns whether the annotation has been modified since the last save.
isOpen() - Method in interface anvil.annot.AnnotationNode
Returns true if this node is open.
isVisible() - Method in interface anvil.annot.AnnotationNode
Returns true if this node is visible.

L

lastElement() - Method in interface anvil.annot.Track
Returns last element or null.

M

makeTrack(GroupNode, ContainerSpec) - Method in interface anvil.annot.Annotation
Creates and adds track according to the given specification.
mapFrameToTime(int) - Method in interface anvil.gui.AnvilMain
Maps frame number to time with respect to current video.
mapTimeToFrame(Time) - Method in interface anvil.gui.AnvilMain
Maps time to frame number with respect to current video.
mediaTimeChanged(AnvilMediaTimeEvent) - Method in interface anvil.media.AnvilMediaTimeListener
Called from AnvilMain each time the current media time changes.

N

newAnnotation() - Method in interface anvil.gui.AnvilMain
Creates new annotation object according to the default specification.
newAnnotationLoaded(AnvilMainChangeEvent) - Method in interface anvil.gui.AnvilMainChangeListener
Called when Anvil loads a new annotation.
nextElement(TrackElement) - Method in interface anvil.annot.Track
Returns next element after el in this track or null.

P

parseCommaList(String) - Static method in class anvil.Tool
 
parseString(String) - Method in interface anvil.annot.AnvilExtraObject
Parses the string representation as produced by toOutput and writes the respective data to this object.
plugInExited(AnvilPlugIn) - Method in interface anvil.gui.AnvilMain
Must be called when plugin is exited by itself.
PRAAT_INTENSITY - Static variable in class anvil.Extension
PRAAT intensity files
PRAAT_PITCH - Static variable in class anvil.Extension
PRAAT pitch files
PRAAT_TEXTGRID - Static variable in class anvil.Extension
PRAAT text grid files
previousElement(TrackElement) - Method in interface anvil.annot.Track
Returns previous element before el in this track or null.
print() - Method in interface anvil.annot.Annotation
Prints contents of all groups and tracks to standard output.
print() - Method in interface anvil.annot.Track
Prints contents of the track to standard output.

Q

QUICKTIME - Static variable in class anvil.Extension
Quicktime files

R

removeAnvilMainChangeListener(AnvilMainChangeListener) - Method in interface anvil.gui.AnvilMain
Removes listener.
removeAnvilMediaTimeListener(AnvilMediaTimeListener) - Method in interface anvil.gui.AnvilMain
Removes the specified media time listener so that it no longer receives media time events from this component.
removeElement(AnnotationElement) - Method in interface anvil.annot.Track
Removes track element plus every element that directly or indirectly points to it (dependent elements), also taking care of pointers in attributes (inlinks and outlinks).
removeSelectionChangeListener(SelectionChangeListener) - Method in interface anvil.gui.AnvilMain
Removes listener.
removeSubwindow(Component) - Method in interface anvil.gui.AnvilMain
Removes component from Anvil's subwindow list.
removeViewerChangeListener(ViewerChangeListener) - Method in interface anvil.gui.AnnotationViewer
 
repaint() - Method in interface anvil.gui.TimeAlignedViewer
Refreshes graphics of viewer.
replaceAttributeValue(String, String, String) - Method in interface anvil.annot.Track
In all elements of this track, replaces values of attribute attr that match oldValue with newValue.
RS2 - Static variable in class anvil.Extension
RSTtool data files

S

selectedElementChanged(ViewerChangeEvent) - Method in interface anvil.gui.ViewerChangeListener
The current element selection has changed.
setModified(boolean) - Method in interface anvil.annot.Annotation
Sets the modified flag.
setOpen(boolean) - Method in interface anvil.annot.AnnotationNode
Set the open attribute which indicates that the node is collapsed and thus hidden from view.
setPlayline(int) - Method in interface anvil.gui.TimeAlignedViewer
Places playback line (red) at the specified frame number.
setRecordline(int) - Method in interface anvil.gui.TimeAlignedViewer
Places record line (green) at the specified frame number.
setVideoEffect(Effect) - Method in interface anvil.gui.AnvilMain
Sets video effect that will be implemented next time a video is loaded.
setVideoFrame(int) - Method in interface anvil.gui.AnvilMain
Positions video at frame the given frame number.
setVideoTime(Time) - Method in interface anvil.gui.AnvilMain
Positions video at given time.
setVisible(boolean) - Method in interface anvil.annot.AnnotationNode
 
showElements(List) - Method in interface anvil.gui.AnnotationViewer
Viewer should try to display as many elements of the given list as posssible.
START_TIME - Static variable in class anvil.annot.TrackElement
 
startFromAnvil(AnvilMain) - Method in interface anvil.gui.AnvilPlugIn
Called by AnvilMain when the plug-in button is used, i.e. when the user wants to start the plug-in.

T

TimeAlignedViewer - interface anvil.gui.TimeAlignedViewer.
Viewer component where tracks and track elements are visualized on a board in time-alignment, time running from left to right.
Tool - class anvil.Tool.
Contains static helper functions that do not depend in any way on other Anvil components.
toOutput() - Method in interface anvil.annot.AnvilExtraObject
Returns a string representation of this objects that is used to store the information in Anvil's data files (does not have to be XML, anything will do).
toString() - Method in class anvil.annot.TrackElement
 
toXml(String) - Static method in class anvil.Tool
Translates special characters to XML form.
Track - interface anvil.annot.Track.
Tracks contain track elements, the basic units of annotation.
TrackElement - class anvil.annot.TrackElement.
Elements contained in a track.
TrackElement(Track) - Constructor for class anvil.annot.TrackElement
 
TXT - Static variable in class anvil.Extension
ASCII text files

U

unsetVideoEffect() - Method in interface anvil.gui.AnvilMain
Removes any effect that was previously installed.
updateColor() - Method in class anvil.annot.TrackElement
Determines color of track element and stores it in the color variable.

V

ViewerChangeEvent - class anvil.gui.ViewerChangeEvent.
Event that stores a change.
ViewerChangeEvent(Object, AnnotationContainer) - Constructor for class anvil.gui.ViewerChangeEvent
 
ViewerChangeEvent(Object, AnnotationContainer, AnnotationElement) - Constructor for class anvil.gui.ViewerChangeEvent
 
ViewerChangeListener - interface anvil.gui.ViewerChangeListener.
Listens to changing marks on the viewer's board.

W

writeAnvilFile() - Method in interface anvil.annot.Annotation
Writes annotation to current file path in Anvil's XML format.

X

XML - Static variable in class anvil.Extension
XML files
XWAVES_TONES - Static variable in class anvil.Extension
XWaves tone transcription files
XWAVES_WORDS - Static variable in class anvil.Extension
XWaves orthographic transcription files

A C D E F G H I L M N P Q R S T U V W X