Class AudioPlayerBean

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  AudioPlayerBean.Status  
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class javax.swing.JPanel

        javax.swing.JPanel.AccessibleJPanel
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent arg0)  
      void addAudioClipUI​(AudioClipUI audioClipUI)  
      void addPropertyChangeListener​(java.beans.PropertyChangeListener listener)
      Add property change listener.
      void audioClipChanged​(AudioClipChangedEvent event)  
      void close()  
      protected void closeContentLoaders()  
      void deactivate()  
      java.lang.String getMessage()  
      Selection getSelection()
      Get audio selection.
      java.net.URL getSource()  
      StartPlaybackAction getStartAction()  
      StopAction getStopAction()  
      boolean isAutoPlayOnLoad()  
      boolean isShowDSPInfo()  
      boolean isShowFragmentActionBar()  
      boolean isShowSonagram()  
      boolean isShowTimeScale()  
      boolean isStartPlayOnSelect()  
      boolean isVisualizing()  
      static void main​(java.lang.String[] args)
      Test method
      void makeReady()  
      void reactivate()  
      void removePropertyChangeListener​(java.beans.PropertyChangeListener listener)  
      void setAutoPlayOnLoad​(boolean autoPlayOnLoad)  
      void setMessage​(java.lang.String message)  
      void setSelection​(Selection selection)
      Set audio selection.
      void setShowDSPInfo​(boolean showDSPInfo)  
      void setShowFragmentActionBar​(boolean showFragmentActionBar)  
      void setShowSonagram​(boolean showSonagram)  
      void setShowTimeScale​(boolean showTimeScale)  
      void setSource​(java.lang.String sourceUrlString)  
      void setSource​(java.net.URL source)  
      void setStartAction​(StartPlaybackAction startAction)  
      void setStartPlayOnSelect​(boolean startPlayOnSelect)  
      void setStopAction​(StopAction stopAction)  
      void setURL​(java.net.URL url)  
      void setVisualizing​(boolean visualizing)  
      void update​(PlayerEvent playerEvent)  
      void update​(ProgressEvent progressEvent)  
      • Methods inherited from class java.awt.Component

        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, 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.Container

        add, 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.JComponent

        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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AudioPlayerBean

        public AudioPlayerBean()
        Constructor.
      • AudioPlayerBean

        public AudioPlayerBean​(AudioClip audioClip)
        Constructor.
    • Method Detail

      • addAudioClipUI

        public void addAudioClipUI​(AudioClipUI audioClipUI)
      • setSource

        public void setSource​(java.lang.String sourceUrlString)
                       throws java.net.MalformedURLException
        Throws:
        java.net.MalformedURLException
      • getSource

        public java.net.URL getSource()
      • setURL

        public void setURL​(java.net.URL url)
      • setSource

        public void setSource​(java.net.URL source)
      • makeReady

        public void makeReady()
      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent arg0)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • close

        public void close()
      • setSelection

        public void setSelection​(Selection selection)
        Set audio selection.
        Parameters:
        selection - the selection to set
      • getSelection

        public Selection getSelection()
        Get audio selection.
        Returns:
        the selection
      • isStartPlayOnSelect

        public boolean isStartPlayOnSelect()
      • setStartPlayOnSelect

        public void setStartPlayOnSelect​(boolean startPlayOnSelect)
      • isVisualizing

        public boolean isVisualizing()
      • setVisualizing

        public void setVisualizing​(boolean visualizing)
      • isShowSonagram

        public boolean isShowSonagram()
      • setShowSonagram

        public void setShowSonagram​(boolean showSonagram)
      • isShowFragmentActionBar

        public boolean isShowFragmentActionBar()
      • setShowFragmentActionBar

        public void setShowFragmentActionBar​(boolean showFragmentActionBar)
      • isShowTimeScale

        public boolean isShowTimeScale()
      • setShowTimeScale

        public void setShowTimeScale​(boolean showTimeScale)
      • reactivate

        public void reactivate()
      • closeContentLoaders

        protected void closeContentLoaders()
      • deactivate

        public void deactivate()
      • getMessage

        public java.lang.String getMessage()
      • setMessage

        public void setMessage​(java.lang.String message)
      • addPropertyChangeListener

        public 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:
        addPropertyChangeListener in class java.awt.Container
      • removePropertyChangeListener

        public void removePropertyChangeListener​(java.beans.PropertyChangeListener listener)
        Overrides:
        removePropertyChangeListener in class java.awt.Component
      • getStopAction

        public StopAction getStopAction()
      • setStopAction

        public void setStopAction​(StopAction stopAction)
      • isAutoPlayOnLoad

        public boolean isAutoPlayOnLoad()
      • setAutoPlayOnLoad

        public void setAutoPlayOnLoad​(boolean autoPlayOnLoad)
      • isShowDSPInfo

        public boolean isShowDSPInfo()
      • setShowDSPInfo

        public void setShowDSPInfo​(boolean showDSPInfo)
      • main

        public static void main​(java.lang.String[] args)
        Test method
        Parameters:
        args -