PromptPresenter
, AudioController2.AudioController2Listener
, ServiceDescriptorProvider<PromptPresenterServiceDescriptor>
, java.awt.image.ImageObserver
, java.awt.MenuContainer
, java.io.Serializable
, javax.accessibility.Accessible
public class PromptAudioControllerViewer extends BasicPromptPresenter implements PromptPresenter, AudioController2.AudioController2Listener
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
contextURL, emphasized, listener, mediaitems, promptFont
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Modifier and Type | Method | Description |
---|---|---|
void |
addPromptPresenterListener(PromptPresenterListener listener) |
Add a listener.
|
void |
close() |
|
java.awt.Dimension |
getPreferredSize() |
|
PromptPresenterServiceDescriptor |
getServiceDescriptor() |
|
static java.lang.String[][] |
getSupportedMIMETypes() |
|
void |
hideContents() |
|
void |
loadContents() |
Loads the current prompt data from a URL
|
void |
loadContents(java.net.URL url) |
|
void |
mediaPlay() |
mediaPlay() plays the media retrieved from a given URL.
|
void |
mediaStop() |
|
void |
removePromptPresenterListener(PromptPresenterListener listener) |
Remove a listener.
|
void |
setContents(java.lang.String name) |
setContents() empty stub
|
void |
setContents(java.lang.String name,
java.lang.String description) |
setContents() empty stub
|
void |
setContents(java.lang.String string,
java.lang.String description,
java.lang.String type) |
|
void |
setContents(java.net.URL url) |
|
void |
setContents(java.net.URL url,
java.lang.String description) |
setContents() selects the audio file to play
|
void |
setContents(java.net.URL url,
java.lang.String description,
java.lang.String type) |
|
void |
setContents(java.net.URL url,
java.lang.String description,
java.lang.String t,
java.lang.String charset) |
setContents() selects the audio file to play
|
void |
setRecScriptResources(java.util.Hashtable mh) |
Sets the prompts
|
void |
showContents() |
|
void |
update(AudioController2.AudioControllerEvent ace) |
|
protected void |
updateListeners(PromptPresenterEvent event) |
applyContextToMediaitemURL, getContextURL, getDynamicProperty, getDynamicPropertyDescriptors, getEmphasized, getSupportedLegacyMIMETypes, getSupportedMIMETypes, setContents, setContextURL, setDynamicProperty, setEmphasized, setPromptFont
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, 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
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEmphasized, getSupportedLegacyMIMETypes, setContents, setContextURL, setEmphasized, setPromptFont
public void setContents(java.lang.String string, java.lang.String description, java.lang.String type)
public void setRecScriptResources(java.util.Hashtable mh)
mh
- public void mediaPlay()
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
public void showContents()
public void hideContents()
public void loadContents(java.net.URL url)
public void setContents(java.lang.String name)
name
- name of image filepublic void setContents(java.lang.String name, java.lang.String description)
name
- name of image filedescription
- description of imagepublic void setContents(java.net.URL url)
public void setContents(java.net.URL url, java.lang.String description)
url
- URL of audio filedescription
- description of audio file, e.g. contentspublic void setContents(java.net.URL url, java.lang.String description, java.lang.String type)
public void setContents(java.net.URL url, java.lang.String description, java.lang.String t, java.lang.String charset)
url
- URL of audio filedescription
- description of audio file, e.g. contentst
- MIME-type of audio filecharset
- charset of audio file (no used)public void mediaStop()
public void close()
public void update(AudioController2.AudioControllerEvent ace)
update
in interface AudioController2.AudioController2Listener
protected void updateListeners(PromptPresenterEvent event)
updateListeners
in class BasicPromptPresenter
public void addPromptPresenterListener(PromptPresenterListener listener)
PromptPresenter
addPromptPresenterListener
in interface PromptPresenter
addPromptPresenterListener
in class BasicPromptPresenter
public void removePromptPresenterListener(PromptPresenterListener listener)
PromptPresenter
removePromptPresenterListener
in interface PromptPresenter
removePromptPresenterListener
in class BasicPromptPresenter
public static java.lang.String[][] getSupportedMIMETypes()
public void loadContents() throws PromptPresenterException
PromptPresenter
loadContents
in interface PromptPresenter
PromptPresenterException
public PromptPresenterServiceDescriptor getServiceDescriptor()
getServiceDescriptor
in interface PromptPresenter
getServiceDescriptor
in interface ServiceDescriptorProvider<PromptPresenterServiceDescriptor>