org.thdl.quilldriver
Class QD

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JLayeredPane
                          |
                          +--javax.swing.JDesktopPane
                                |
                                +--org.thdl.quilldriver.QD
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class QD
extends JDesktopPane

See Also:
Serialized Form

Nested Class Summary
 class QD.TimePointDropTarget
           
 
Field Summary
protected  JInternalFrame actionFrame
           
 Hashtable actions
           
protected  org.thdl.tib.input.JskadKeyboard activeKeyboard
           
 ImageIcon clockIcon
           
 Style componentStyle
           
static String componentStyleName
           
protected  KeyStroke copyKey
           
protected  org.thdl.quilldriver.QD.Work currentWork
           
protected  KeyStroke cutKey
           
protected  JMenu editMenu
           
protected  StyledDocument findDoc
           
protected  KeyStroke findKey
           
protected  KeyStroke insert1TimeKey
           
protected  KeyStroke insert2TimesKey
           
protected  KeyStroke insertSpeakerKey
           
 JTabbedPane jtp
           
protected  ResourceBundle messages
           
 JTextPane pane
           
protected  KeyStroke pasteKey
           
protected  org.thdl.media.SmartMoviePanel player
           
protected  org.thdl.quilldriver.QD.Project project
           
protected  StyledDocument replaceDoc
           
protected  KeyStroke replaceKey
           
protected  JMenuItem replaceTextItem
           
protected  JMenu searchMenu
           
protected  KeyStroke selectAllKey
           
protected  org.thdl.tib.input.DuffPane sharedDP
           
protected  org.thdl.tib.input.DuffPane sharedDP2
           
protected  org.thdl.quilldriver.QD.SpeakerTable speakerTable
           
 org.thdl.quilldriver.QD.SpeakerManager spm
           
 org.thdl.quilldriver.QD.TimeCodeManager tcp
           
protected  JInternalFrame textFrame
           
 DataFlavor timeFlavor
           
protected  JInternalFrame videoFrame
           
protected  List work
           
protected  org.thdl.tib.input.JskadKeyboard wylieKeyboard
           
 
Fields inherited from class javax.swing.JDesktopPane
LIVE_DRAG_MODE, OUTLINE_DRAG_MODE
 
Fields inherited from class javax.swing.JLayeredPane
DEFAULT_LAYER, DRAG_LAYER, FRAME_CONTENT_LAYER, LAYER_PROPERTY, MODAL_LAYER, PALETTE_LAYER, POPUP_LAYER
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, 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
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
QD()
           
 
Method Summary
 void changeKeyboard(org.thdl.tib.input.JskadKeyboard kbd)
           
protected  void clearProject()
           
static Object createObject(Constructor constructor, Object[] arguments)
          Creates an object via reflection.
 int findNextText(int startPos, StyledDocument sourceDoc, StyledDocument findDoc)
           
 void findText()
           
 org.thdl.media.SmartMoviePanel getMediaPlayer()
           
 JMenuBar getTextMenuBar()
           
 boolean loadTranscript(File t)
           
 void newProject(URL mediaUrl)
           
 void replaceText()
           
 boolean saveTranscript()
           
 void setMediaPlayer(org.thdl.media.SmartMoviePanel smp)
           
 
Methods inherited from class javax.swing.JDesktopPane
getAccessibleContext, getAllFrames, getAllFramesInLayer, getDesktopManager, getDragMode, getSelectedFrame, getUI, getUIClassID, isOpaque, paramString, setDesktopManager, setDragMode, setSelectedFrame, setUI, updateUI
 
Methods inherited from class javax.swing.JLayeredPane
addImpl, getComponentCountInLayer, getComponentsInLayer, getComponentToLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getObjectForLayer, getPosition, highestLayer, insertIndexForLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, putLayer, remove, setLayer, setLayer, setPosition
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

project

protected org.thdl.quilldriver.QD.Project project

speakerTable

protected org.thdl.quilldriver.QD.SpeakerTable speakerTable

player

protected org.thdl.media.SmartMoviePanel player

videoFrame

protected JInternalFrame videoFrame

textFrame

protected JInternalFrame textFrame

actionFrame

protected JInternalFrame actionFrame

jtp

public JTabbedPane jtp

tcp

public org.thdl.quilldriver.QD.TimeCodeManager tcp

spm

public org.thdl.quilldriver.QD.SpeakerManager spm

pane

public JTextPane pane

actions

public Hashtable actions

clockIcon

public ImageIcon clockIcon

componentStyleName

public static final String componentStyleName
See Also:
Constant Field Values

componentStyle

public Style componentStyle

timeFlavor

public DataFlavor timeFlavor

editMenu

protected JMenu editMenu

searchMenu

protected JMenu searchMenu

replaceTextItem

protected JMenuItem replaceTextItem

messages

protected ResourceBundle messages

work

protected List work

currentWork

protected org.thdl.quilldriver.QD.Work currentWork

sharedDP

protected org.thdl.tib.input.DuffPane sharedDP

sharedDP2

protected org.thdl.tib.input.DuffPane sharedDP2

findDoc

protected StyledDocument findDoc

replaceDoc

protected StyledDocument replaceDoc

cutKey

protected KeyStroke cutKey

copyKey

protected KeyStroke copyKey

pasteKey

protected KeyStroke pasteKey

selectAllKey

protected KeyStroke selectAllKey

insert1TimeKey

protected KeyStroke insert1TimeKey

insert2TimesKey

protected KeyStroke insert2TimesKey

insertSpeakerKey

protected KeyStroke insertSpeakerKey

findKey

protected KeyStroke findKey

replaceKey

protected KeyStroke replaceKey

activeKeyboard

protected org.thdl.tib.input.JskadKeyboard activeKeyboard

wylieKeyboard

protected org.thdl.tib.input.JskadKeyboard wylieKeyboard
Constructor Detail

QD

public QD()
Method Detail

setMediaPlayer

public void setMediaPlayer(org.thdl.media.SmartMoviePanel smp)

getMediaPlayer

public org.thdl.media.SmartMoviePanel getMediaPlayer()

changeKeyboard

public void changeKeyboard(org.thdl.tib.input.JskadKeyboard kbd)

saveTranscript

public boolean saveTranscript()

clearProject

protected void clearProject()

newProject

public void newProject(URL mediaUrl)

loadTranscript

public boolean loadTranscript(File t)

getTextMenuBar

public JMenuBar getTextMenuBar()

findNextText

public int findNextText(int startPos,
                        StyledDocument sourceDoc,
                        StyledDocument findDoc)

findText

public void findText()

replaceText

public void replaceText()

createObject

public static Object createObject(Constructor constructor,
                                  Object[] arguments)
Creates an object via reflection.

Returns:
nonnull on success, null on error


These API docs were created 02/02/2003 08:19 PM.
Copyright © 2001-2002 Tibetan and Himalayan Digital Library. All Rights Reserved.
Hosted by SourceForge_Logo