MediaPromptPresenter, MediaPromptPresenter2, PromptPresenter, ServiceDescriptorProvider<PromptPresenterServiceDescriptor>, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessiblepublic class FormattedTextAndAudioJavaSoundViewer extends PromptFormattedTextViewer implements MediaPromptPresenter2
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, listeners, mediaitems, promptFontaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor | Description |
|---|---|
FormattedTextAndAudioJavaSoundViewer() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addPromptPresenterListener(PromptPresenterListener listener) |
Add a listener.
|
void |
close() |
Close (release) the prompter.
|
PromptPresenterServiceDescriptor |
getServiceDescriptor() |
|
static java.lang.String[][] |
getSupportedMIMETypes() |
|
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 |
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() |
Start the prompt media.
|
void |
stop() |
Stop the prompt media.
|
applyContextToMediaitemURL, getContextURL, getDynamicProperty, getDynamicPropertyDescriptors, getEmphasized, getSupportedLegacyMIMETypes, getSupportedMIMETypes, setContextURL, setDynamicProperty, setEmphasized, setPromptFont, updateListenersaction, 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, 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, updategetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waithideContents, loadContents, setContents, setContents, setContents, setContents, setContents, setContents, setContents, showContentsgetEmphasized, getSupportedLegacyMIMETypes, setContextURL, setEmphasized, setPromptFontpublic static final PromptPresenterServiceDescriptor DESCRIPTOR
public FormattedTextAndAudioJavaSoundViewer()
public void setContents(Mediaitem[] mediaitems) throws PromptPresenterException
setContents in interface PromptPresentersetContents in class BasicPromptPresenterPromptPresenterExceptionpublic void loadContents()
throws PromptPresenterException
PromptPresenterloadContents in interface PromptPresenterloadContents in class PromptFormattedTextViewerPromptPresenterExceptionpublic static java.lang.String[][] getSupportedMIMETypes()
public void close()
MediaPromptPresenterclose in interface MediaPromptPresenterpublic boolean isSilent()
public void open()
throws PromptPresenterException
MediaPromptPresenteropen in interface MediaPromptPresenterPromptPresenterExceptionpublic void setAudioMixer(javax.sound.sampled.Mixer mixer)
throws PromptPresenterPluginException
MediaPromptPresentersetAudioMixer in interface MediaPromptPresenterPromptPresenterPluginExceptionpublic void setSilent(boolean silent)
MediaPromptPresentersetSilent in interface MediaPromptPresenterpublic void setStartControlAction(javax.swing.Action startControlAction)
MediaPromptPresentersetStartControlAction in interface MediaPromptPresenterpublic void setStartControlEnabled(boolean startEnabled)
public void setStopControlAction(javax.swing.Action stopControlAction)
MediaPromptPresentersetStopControlAction in interface MediaPromptPresenterpublic void setStopControlEnabled(boolean stopEnabled)
public void setAudioChannelOffset(int channelOffset)
setAudioChannelOffset in interface MediaPromptPresenter2channelOffset - PromptAudioJavaSound.setAudioChannelOffset(int)public void setAudioChannelGroupLocator(ChannelGroupLocator channelGroupLocator) throws PromptPresenterPluginException
setAudioChannelGroupLocator in interface MediaPromptPresenter2channelGroupLocator - PromptPresenterPluginExceptionPromptAudioJavaSound.setAudioChannelGroupLocator(ipsk.audio.ChannelGroupLocator)public void start()
throws PromptPresenterException
MediaPromptPresenterstart in interface MediaPromptPresenterPromptPresenterExceptionpublic void stop()
MediaPromptPresenterstop in interface MediaPromptPresenterpublic void addPromptPresenterListener(PromptPresenterListener listener)
PromptPresenteraddPromptPresenterListener in interface PromptPresenteraddPromptPresenterListener in class BasicPromptPresenterpublic void removePromptPresenterListener(PromptPresenterListener listener)
PromptPresenterremovePromptPresenterListener in interface PromptPresenterremovePromptPresenterListener in class BasicPromptPresenterpublic PromptPresenterServiceDescriptor getServiceDescriptor()
getServiceDescriptor in interface PromptPresentergetServiceDescriptor in interface ServiceDescriptorProvider<PromptPresenterServiceDescriptor>getServiceDescriptor in class PromptFormattedTextViewerpublic boolean requiresDisplayableToRun()
MediaPromptPresenterrequiresDisplayableToRun in interface MediaPromptPresenter