EditActionsListener
, java.awt.event.ActionListener
, java.awt.image.ImageObserver
, java.awt.MenuContainer
, java.beans.PropertyChangeListener
, java.io.Serializable
, java.util.EventListener
, javax.accessibility.Accessible
, javax.swing.event.CaretListener
, javax.swing.event.DocumentListener
, javax.swing.undo.StateEditable
public class PromptItemUI extends BaseMediaitemUI implements java.awt.event.ActionListener, EditActionsListener, java.beans.PropertyChangeListener, javax.swing.event.DocumentListener, javax.swing.undo.StateEditable, javax.swing.event.CaretListener
Modifier and Type | Class | Description |
---|---|---|
class |
PromptItemUI.PromptPresenterProperty |
BaseMediaitemUI.MIMETypeCombinationsSorter, BaseMediaitemUI.MIMETypeSorter
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
Modifier and Type | Field | Description |
---|---|---|
protected JLocaleSelector |
annotationTemplateLocaleSelector |
adjusting, altTextLabel, altTextWidget, autoPlayNonDefaultWidget, autoPlayWidget, availablePromptPresenters, charsetLabel, charsetWidget, COLUMNS, defaultPromptAutoPlay, external, externalCharset, ICON_HEIGHT, ICON_WIDTH, importButton, localeSelector, LOCATION_EXTERNAL, LOCATION_INTERNAL, LOCATIONS, mediaHeightWidget, mediaitem, mediaVolumeWidget, mediaWidthWidget, mimeTypeLabel, mimeTypeWidget, modalPlayWidget, projectContext, promptAsAnnotationTemplateWidget, promptFontManager, promptSourceWidget, promptTextContentsPanel, promptTextWidget, REC_TYPES, RESOURCE_PATH, resourcesDir, ROWS, selectableCharsets, selectButton, selectPresenterButton, sourceLabel, srcTypeLabel, togglePromptAsAnnotationTemplateAction, uiString, volumeLabel
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor | Description |
---|---|
PromptItemUI(java.net.URL projectContext,
java.util.List<PromptPresenterServiceDescriptor> availablePromptPresenters) |
Modifier and Type | Method | Description |
---|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
|
protected void |
applyValues() |
saves the values of the editor fields to a prompt item which
is then saved to the current recording script.
|
void |
caretUpdate(javax.swing.event.CaretEvent ce) |
|
void |
changedUpdate(javax.swing.event.DocumentEvent e) |
|
protected void |
createWidgets() |
initializeWidgets creates all required graphical widgets
and sets them to a defined state or geometric size
|
java.util.List<javax.swing.Action> |
getActions() |
|
int |
getDefaultPostRecording() |
|
int |
getDefaultPreRecording() |
|
java.lang.String[] |
getDescriptionFontFamilies() |
|
EditActionsListener |
getEditActionListener() |
|
java.lang.String[] |
getInstructionsFontFamilies() |
|
java.util.Set<java.lang.String> |
getItemCodesInUse() |
|
void |
insertUpdate(javax.swing.event.DocumentEvent e) |
|
boolean |
isDefaultPromptAutoPlay() |
|
static void |
main(java.lang.String[] args) |
|
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
|
void |
providesEditActions(java.lang.Object src,
EditActions editActions) |
|
void |
removeUpdate(javax.swing.event.DocumentEvent e) |
|
void |
restoreState(java.util.Hashtable<?,?> state) |
|
void |
setDefaultPostRecording(int defaultPostRecording) |
|
void |
setDefaultPreRecording(int defaultPreRecording) |
|
void |
setDefaultPromptAutoPlay(boolean defaultPromptAutoPlay) |
|
protected void |
setDependencies() |
|
void |
setDescriptionFontFamilies(java.lang.String[] descriptionFontFamilies) |
|
void |
setEditActionListener(EditActionsListener editActionsListener) |
|
void |
setEnabled(boolean enabled) |
|
void |
setInstructionsFontFamilies(java.lang.String[] instructionsFontFamilies) |
|
void |
setItemCodesInUse(java.util.Set<java.lang.String> itemCodesInUse) |
|
void |
setPromptItem(PromptItem pi) |
|
void |
setPromptItems(java.util.List<PromptItem> promptItemsList) |
Set a list of prompt items.
|
void |
storeState(java.util.Hashtable<java.lang.Object,java.lang.Object> state) |
_applyValues, _setDependencies, _setProjectContext, getActionListener, getProjectContext, getPromptFontFamilies, initializeWidgets, isPromptAsAnnotationTemplate, selectedMimeType, setActionListener, setMediaitem, setMediaitems, setProjectContext, setPromptFontFamilies, setSelectableMIMETypes
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, getName, 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
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
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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
protected JLocaleSelector annotationTemplateLocaleSelector
public PromptItemUI(java.net.URL projectContext, java.util.List<PromptPresenterServiceDescriptor> availablePromptPresenters)
public java.lang.String[] getInstructionsFontFamilies()
public java.lang.String[] getDescriptionFontFamilies()
public java.util.List<javax.swing.Action> getActions()
public java.util.Set<java.lang.String> getItemCodesInUse()
public void setItemCodesInUse(java.util.Set<java.lang.String> itemCodesInUse)
public EditActionsListener getEditActionListener()
getEditActionListener
in class BaseMediaitemUI
public void setEditActionListener(EditActionsListener editActionsListener)
setEditActionListener
in class BaseMediaitemUI
protected void createWidgets()
createWidgets
in class BaseMediaitemUI
public void setPromptItem(PromptItem pi)
protected void setDependencies()
setDependencies
in class BaseMediaitemUI
protected void applyValues()
applyValues
in class BaseMediaitemUI
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class BaseMediaitemUI
public static void main(java.lang.String[] args)
public void setEnabled(boolean enabled)
setEnabled
in class BaseMediaitemUI
public void providesEditActions(java.lang.Object src, EditActions editActions)
providesEditActions
in interface EditActionsListener
providesEditActions
in class BaseMediaitemUI
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
propertyChange
in class BaseMediaitemUI
public int getDefaultPreRecording()
public void setDefaultPreRecording(int defaultPreRecording)
public int getDefaultPostRecording()
public void setDefaultPostRecording(int defaultPostRecording)
public boolean isDefaultPromptAutoPlay()
isDefaultPromptAutoPlay
in class BaseMediaitemUI
public void setDefaultPromptAutoPlay(boolean defaultPromptAutoPlay)
setDefaultPromptAutoPlay
in class BaseMediaitemUI
public void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate
in interface javax.swing.event.DocumentListener
changedUpdate
in class BaseMediaitemUI
public void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate
in interface javax.swing.event.DocumentListener
insertUpdate
in class BaseMediaitemUI
public void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate
in interface javax.swing.event.DocumentListener
removeUpdate
in class BaseMediaitemUI
public void storeState(java.util.Hashtable<java.lang.Object,java.lang.Object> state)
storeState
in interface javax.swing.undo.StateEditable
public void restoreState(java.util.Hashtable<?,?> state)
restoreState
in interface javax.swing.undo.StateEditable
public void setDescriptionFontFamilies(java.lang.String[] descriptionFontFamilies)
descriptionFontFamilies
- public void setInstructionsFontFamilies(java.lang.String[] instructionsFontFamilies)
instructionsFontFamilies
- public void setPromptItems(java.util.List<PromptItem> promptItemsList)
promptItemsList
- prompt items listpublic void caretUpdate(javax.swing.event.CaretEvent ce)
caretUpdate
in interface javax.swing.event.CaretListener