Package ipsk.audio.bean
Class AudioPlayerBean
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- ipsk.audio.bean.AudioPlayerBean
 
 
 
 
 
- 
- All Implemented Interfaces:
- AudioClipListener,- PlayerListener,- ProgressListener,- UpdateListener<PlayerEvent>,- java.awt.event.ActionListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible
 
 public class AudioPlayerBean extends javax.swing.JPanel implements java.awt.event.ActionListener, PlayerListener, AudioClipListener, ProgressListener Audio player bean- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAudioPlayerBean.Status- 
Nested classes/interfaces inherited from class java.awt.Componentjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 - 
Nested classes/interfaces inherited from class java.awt.Containerjava.awt.Container.AccessibleAWTContainer
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected AudioClipaudioClipprotected AudioSourceaudioSourcestatic booleanDEBUGstatic intDEF_UPDATE_INTERVALL_MSprotected PropertyChangeAWTEventTransferAgentpChTaprotected AudioSourceplaybackSourceprotected AudioSignalUIsignalUIprotected java.net.URLsourceprotected AudioClipUIContaineruiContainerstatic java.lang.StringVERSIONprotected booleanvisualizing- 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
- 
 - 
Constructor SummaryConstructors Constructor Description AudioPlayerBean()Constructor.AudioPlayerBean(AudioClip audioClip)Constructor.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent arg0)voidaddAudioClipUI(AudioClipUI audioClipUI)voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)Add property change listener.voidaudioClipChanged(AudioClipChangedEvent event)voidclose()protected voidcloseContentLoaders()voiddeactivate()java.lang.StringgetMessage()SelectiongetSelection()Get audio selection.java.net.URLgetSource()StartPlaybackActiongetStartAction()StopActiongetStopAction()booleanisAutoPlayOnLoad()booleanisShowDSPInfo()booleanisShowFragmentActionBar()booleanisShowSonagram()booleanisShowTimeScale()booleanisStartPlayOnSelect()booleanisVisualizing()static voidmain(java.lang.String[] args)Test methodvoidmakeReady()voidreactivate()voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidsetAutoPlayOnLoad(boolean autoPlayOnLoad)voidsetMessage(java.lang.String message)voidsetSelection(Selection selection)Set audio selection.voidsetShowDSPInfo(boolean showDSPInfo)voidsetShowFragmentActionBar(boolean showFragmentActionBar)voidsetShowSonagram(boolean showSonagram)voidsetShowTimeScale(boolean showTimeScale)voidsetSource(java.lang.String sourceUrlString)voidsetSource(java.net.URL source)voidsetStartAction(StartPlaybackAction startAction)voidsetStartPlayOnSelect(boolean startPlayOnSelect)voidsetStopAction(StopAction stopAction)voidsetURL(java.net.URL url)voidsetVisualizing(boolean visualizing)voidupdate(PlayerEvent playerEvent)voidupdate(ProgressEvent progressEvent)- 
Methods inherited from class java.awt.Componentaction, 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, 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
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, 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
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, 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, update
 
- 
 
- 
- 
- 
Field Detail- 
DEBUGpublic static final boolean DEBUG - See Also:
- Constant Field Values
 
 - 
DEF_UPDATE_INTERVALL_MSpublic static final int DEF_UPDATE_INTERVALL_MS - See Also:
- Constant Field Values
 
 - 
VERSIONpublic static final java.lang.String VERSION 
 - 
sourceprotected java.net.URL source 
 - 
pChTaprotected PropertyChangeAWTEventTransferAgent pChTa 
 - 
audioSourceprotected AudioSource audioSource 
 - 
uiContainerprotected AudioClipUIContainer uiContainer 
 - 
audioClipprotected AudioClip audioClip 
 - 
playbackSourceprotected AudioSource playbackSource 
 - 
signalUIprotected AudioSignalUI signalUI 
 - 
visualizingprotected boolean visualizing 
 
- 
 - 
Constructor Detail- 
AudioPlayerBeanpublic AudioPlayerBean() Constructor.
 - 
AudioPlayerBeanpublic AudioPlayerBean(AudioClip audioClip) Constructor.
 
- 
 - 
Method Detail- 
addAudioClipUIpublic void addAudioClipUI(AudioClipUI audioClipUI) 
 - 
setSourcepublic void setSource(java.lang.String sourceUrlString) throws java.net.MalformedURLException- Throws:
- java.net.MalformedURLException
 
 - 
getSourcepublic java.net.URL getSource() 
 - 
setURLpublic void setURL(java.net.URL url) 
 - 
setSourcepublic void setSource(java.net.URL source) 
 - 
makeReadypublic void makeReady() 
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent arg0) - Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 - 
updatepublic void update(PlayerEvent playerEvent) - Specified by:
- updatein interface- PlayerListener
- Specified by:
- updatein interface- UpdateListener<PlayerEvent>
 
 - 
audioClipChangedpublic void audioClipChanged(AudioClipChangedEvent event) - Specified by:
- audioClipChangedin interface- AudioClipListener
 
 - 
closepublic void close() 
 - 
setSelectionpublic void setSelection(Selection selection) Set audio selection.- Parameters:
- selection- the selection to set
 
 - 
getSelectionpublic Selection getSelection() Get audio selection.- Returns:
- the selection
 
 - 
updatepublic void update(ProgressEvent progressEvent) - Specified by:
- updatein interface- ProgressListener
 
 - 
isStartPlayOnSelectpublic boolean isStartPlayOnSelect() 
 - 
setStartPlayOnSelectpublic void setStartPlayOnSelect(boolean startPlayOnSelect) 
 - 
isVisualizingpublic boolean isVisualizing() 
 - 
setVisualizingpublic void setVisualizing(boolean visualizing) 
 - 
isShowSonagrampublic boolean isShowSonagram() 
 - 
setShowSonagrampublic void setShowSonagram(boolean showSonagram) 
 - 
isShowFragmentActionBarpublic boolean isShowFragmentActionBar() 
 - 
setShowFragmentActionBarpublic void setShowFragmentActionBar(boolean showFragmentActionBar) 
 - 
isShowTimeScalepublic boolean isShowTimeScale() 
 - 
setShowTimeScalepublic void setShowTimeScale(boolean showTimeScale) 
 - 
reactivatepublic void reactivate() 
 - 
closeContentLoadersprotected void closeContentLoaders() 
 - 
deactivatepublic void deactivate() 
 - 
getMessagepublic java.lang.String getMessage() 
 - 
setMessagepublic void setMessage(java.lang.String message) 
 - 
addPropertyChangeListenerpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener) Add property change listener. This bean sends events for the properties "status","selection" and "message". All events are sent on the AWTEvent thread.- Overrides:
- addPropertyChangeListenerin class- java.awt.Container
 
 - 
removePropertyChangeListenerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener) - Overrides:
- removePropertyChangeListenerin class- java.awt.Component
 
 - 
getStartActionpublic StartPlaybackAction getStartAction() 
 - 
setStartActionpublic void setStartAction(StartPlaybackAction startAction) 
 - 
getStopActionpublic StopAction getStopAction() 
 - 
setStopActionpublic void setStopAction(StopAction stopAction) 
 - 
isAutoPlayOnLoadpublic boolean isAutoPlayOnLoad() 
 - 
setAutoPlayOnLoadpublic void setAutoPlayOnLoad(boolean autoPlayOnLoad) 
 - 
isShowDSPInfopublic boolean isShowDSPInfo() 
 - 
setShowDSPInfopublic void setShowDSPInfo(boolean showDSPInfo) 
 - 
mainpublic static void main(java.lang.String[] args) Test method- Parameters:
- args-
 
 
- 
 
-