Class TranscriptView
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
ca.phon.app.session.editor.EditorView
ca.phon.app.session.editor.view.transcript.TranscriptView
- All Implemented Interfaces:
IExtendable
,ImageObserver
,MenuContainer
,Serializable
,Accessible
View for editing a session's transcript. This view provides a text editor for the transcript
as well as a number of tools for editing and navigating the transcript.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final float
static final String
float
static final String
static final String
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
getIcon()
View icongetMenu()
Get the menu for the view (if any)getName()
View nameboolean
Return state information for the view.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
loadStateProperties
(Properties props) Load state information for the view.void
playPause
(PhonActionEvent<Void> pae) void
setFindAndReplaceVisible
(boolean findAndReplaceVisible, boolean replaceVisible) void
setFontSizeDelta
(float fontSizeDelta) void
setupParticipantsMenu
(MenuBuilder menuBuilder) Sets up the participants menu with the givenMenuBuilder
void
setupTiersMenu
(MenuBuilder menuBuilder) Sets up the tiers menu with the givenMenuBuilder
void
showFind()
void
void
void
void
void
void
void
void
void
void
Methods inherited from class ca.phon.app.session.editor.EditorView
addEditorViewListener, getEditor, getEditorViewListeners, getExtension, getExtensions, getPreferredDockPosition, initExtensions, putExtension, removeEditorViewListner, removeExtension, setPreferredDockPosition
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
VIEW_NAME
- See Also:
-
VIEW_ICON
- See Also:
-
FONT_SIZE_DELTA_PROP
-
DEFAULT_FONT_SIZE_DELTA
public static final float DEFAULT_FONT_SIZE_DELTA- See Also:
-
fontSizeDelta
public float fontSizeDelta
-
-
Constructor Details
-
TranscriptView
Constructor
-
-
Method Details
-
playPause
-
getTranscriptEditor
-
getName
Description copied from class:EditorView
View name- Specified by:
getName
in classEditorView
- Returns:
- the view name
-
getIcon
Description copied from class:EditorView
View icon- Specified by:
getIcon
in classEditorView
- Returns:
- view icon
-
getMenu
Description copied from class:EditorView
Get the menu for the view (if any)- Specified by:
getMenu
in classEditorView
- Returns:
- menu for the view or
null
if this view does not have a menu
-
isSingleRecordView
public boolean isSingleRecordView() -
toggleSingleRecordActive
public void toggleSingleRecordActive() -
getShowRecordNumbers
public boolean getShowRecordNumbers() -
toggleShowRecordNumbers
public void toggleShowRecordNumbers() -
isSyllabificationVisible
public boolean isSyllabificationVisible() -
toggleSyllabificationVisible
public void toggleSyllabificationVisible() -
isSyllabificationComponent
public boolean isSyllabificationComponent() -
toggleSyllabificationIsComponent
public void toggleSyllabificationIsComponent() -
isAlignmentVisible
public boolean isAlignmentVisible() -
toggleAlignmentVisible
public void toggleAlignmentVisible() -
isAlignmentComponent
public boolean isAlignmentComponent() -
toggleAlignmentIsComponent
public void toggleAlignmentIsComponent() -
getFontSizeDelta
public float getFontSizeDelta() -
setFontSizeDelta
public void setFontSizeDelta(float fontSizeDelta) -
isFindAndReplaceVisible
public boolean isFindAndReplaceVisible() -
getFindAndReplacePanel
-
setFindAndReplaceVisible
public void setFindAndReplaceVisible(boolean findAndReplaceVisible, boolean replaceVisible) -
showFind
public void showFind() -
showReplace
public void showReplace() -
isValidationMode
public boolean isValidationMode() -
toggleValidationMode
public void toggleValidationMode() -
isHeadersVisible
public boolean isHeadersVisible() -
toggleHeadersVisible
public void toggleHeadersVisible() -
isChatTierNamesShown
public boolean isChatTierNamesShown() -
toggleChatTierNamesShown
public void toggleChatTierNamesShown() -
getStateProperties
Description copied from class:EditorView
Return state information for the view. This is information which will be saved with the editor perspective and loaded when the view is opened again.- Overrides:
getStateProperties
in classEditorView
-
loadStateProperties
Description copied from class:EditorView
Load state information for the view. This is information which was saved with the editor perspective and loaded when the view is opened again.- Overrides:
loadStateProperties
in classEditorView
- Parameters:
props
- state properties
-