MediaPromptPresenter, MediaPromptPresenter2, PromptPresenter, PlayerListener, UpdateListener<PlayerEvent>, ServiceDescriptorProvider<PromptPresenterServiceDescriptor>, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessiblepublic class TextButtonAudioJavaSoundViewer extends BasicPromptPresenter implements MediaPromptPresenter2, PlayerListener
| Modifier and Type | Class | Description |
|---|---|---|
class |
TextButtonAudioJavaSoundViewer.LineEventRunnable |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyjava.awt.Container.AccessibleAWTContainer| Modifier and Type | Field | Description |
|---|---|---|
static PromptPresenterServiceDescriptor |
DESCRIPTOR |
contextURL, emphasized, listener, mediaitems, promptFontaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor | Description |
|---|---|
TextButtonAudioJavaSoundViewer() |
PromptAudioViewer contains a button representing the media to play.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addPromptPresenterListener(PromptPresenterListener listener) |
Add a listener.
|
void |
close() |
Close (release) the prompter.
|
LocalizableMessage |
getDescription() |
|
Version |
getImplementationVersion() |
|
java.awt.Dimension |
getPreferredSize() |
|
PromptPresenterServiceDescriptor |
getServiceDescriptor() |
|
Version |
getSpecificationVersion() |
|
static java.lang.String[][] |
getSupportedMIMETypes() |
|
LocalizableMessage |
getTitle() |
|
java.lang.String |
getVendor() |
|
boolean |
isSilent() |
|
void |
loadContents() |
Loads the current prompt data from a URL
|
void |
open() |
Open the prompter.
|
void |
removePromptPresenterListener(PromptPresenterListener listener) |
Remove a listener.
|
boolean |
requiresDisplayableToRun() |
Returns true if the presenter requires an UI panel already connected to the UI toolkit to run.
|
void |
setAudioChannelGroupLocator(ChannelGroupLocator channelGroupLocator) |
|
void |
setAudioChannelOffset(int channelOffset) |
|
void |
setAudioMixer(javax.sound.sampled.Mixer mixer) |
Set audio mixer (for plugins using JavaSound)
|
void |
setContents(Mediaitem[] mediaitems) |
|
void |
setPromptFont(java.awt.Font promptFont) |
Sets font for prompts.
|
void |
setRecScriptResources(java.util.Hashtable mh) |
Sets the prompts
|
void |
setSilent(boolean silent) |
If set silent, the media presenter should not play audio.
|
void |
setStartControlAction(javax.swing.Action startControlAction) |
Set start action for playback.
|
void |
setStartControlEnabled(boolean startEnabled) |
|
void |
setStopControlAction(javax.swing.Action stopControlAction) |
Set stop action for playback.
|
void |
setStopControlEnabled(boolean stopEnabled) |
|
void |
start() |
mediaPlay() plays the media retrieved from a given URL.
|
void |
stop() |
Stop the prompt media.
|
void |
update(PlayerEvent playerEvent) |
|
protected void |
updateListeners(PromptPresenterEvent event) |
applyContextToMediaitemURL, getContextURL, getDynamicProperty, getDynamicPropertyDescriptors, getEmphasized, getSupportedLegacyMIMETypes, getSupportedMIMETypes, setContextURL, setDynamicProperty, setEmphasizedaction, 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, transferFocusUpCycleadd, 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, validateTreeaddAncestorListener, 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, updategetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEmphasized, getSupportedLegacyMIMETypes, setContextURL, setEmphasizedpublic static final PromptPresenterServiceDescriptor DESCRIPTOR
public TextButtonAudioJavaSoundViewer()
public LocalizableMessage getTitle()
public LocalizableMessage getDescription()
public java.lang.String getVendor()
public Version getSpecificationVersion()
public Version getImplementationVersion()
public void setAudioMixer(javax.sound.sampled.Mixer mixer)
throws PromptPresenterPluginException
MediaPromptPresentersetAudioMixer in interface MediaPromptPresenterPromptPresenterPluginExceptionpublic void setAudioChannelOffset(int channelOffset)
setAudioChannelOffset in interface MediaPromptPresenter2public void setAudioChannelGroupLocator(ChannelGroupLocator channelGroupLocator) throws PromptPresenterPluginException
setAudioChannelGroupLocator in interface MediaPromptPresenter2PromptPresenterPluginExceptionpublic void setContents(Mediaitem[] mediaitems) throws PromptPresenterException
setContents in interface PromptPresentersetContents in class BasicPromptPresenterPromptPresenterExceptionpublic void setRecScriptResources(java.util.Hashtable mh)
mh - public void open()
throws PromptPresenterException
MediaPromptPresenteropen in interface MediaPromptPresenterPromptPresenterExceptionpublic void start()
throws PromptPresenterException
start in interface MediaPromptPresenterPromptPresenterExceptionpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponentpublic void loadContents()
throws PromptPresenterException
PromptPresenterloadContents in interface PromptPresenterPromptPresenterExceptionpublic void stop()
MediaPromptPresenterstop in interface MediaPromptPresenterpublic void close()
MediaPromptPresenterclose in interface MediaPromptPresenterprotected void updateListeners(PromptPresenterEvent event)
updateListeners in class BasicPromptPresenterpublic void addPromptPresenterListener(PromptPresenterListener listener)
PromptPresenteraddPromptPresenterListener in interface PromptPresenteraddPromptPresenterListener in class BasicPromptPresenterpublic void removePromptPresenterListener(PromptPresenterListener listener)
PromptPresenterremovePromptPresenterListener in interface PromptPresenterremovePromptPresenterListener in class BasicPromptPresenterpublic void update(PlayerEvent playerEvent)
update in interface PlayerListenerupdate in interface UpdateListener<PlayerEvent>public void setStartControlEnabled(boolean startEnabled)
public void setStopControlEnabled(boolean stopEnabled)
public void setStartControlAction(javax.swing.Action startControlAction)
MediaPromptPresentersetStartControlAction in interface MediaPromptPresenterpublic void setStopControlAction(javax.swing.Action stopControlAction)
MediaPromptPresentersetStopControlAction in interface MediaPromptPresenterpublic boolean isSilent()
public void setSilent(boolean silent)
MediaPromptPresentersetSilent in interface MediaPromptPresenterpublic static java.lang.String[][] getSupportedMIMETypes()
public boolean requiresDisplayableToRun()
MediaPromptPresenterrequiresDisplayableToRun in interface MediaPromptPresenterpublic PromptPresenterServiceDescriptor getServiceDescriptor()
getServiceDescriptor in interface PromptPresentergetServiceDescriptor in interface ServiceDescriptorProvider<PromptPresenterServiceDescriptor>public void setPromptFont(java.awt.Font promptFont)
setPromptFont in interface PromptPresentersetPromptFont in class BasicPromptPresenterpromptFont -