public abstract class AbstractPlayer extends java.lang.Object implements Player, java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
protected SequentialDispatcher |
dispatcher |
protected javax.swing.event.EventListenerList |
listenerList |
protected java.beans.PropertyChangeSupport |
propertyChangeSupport |
CLOSED, PREFETCHED, PREFETCHING, REALIZED, REALIZING, STARTED, UNREALIZED| Constructor and Description |
|---|
AbstractPlayer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(javax.swing.event.ChangeListener listener) |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
addStateListener(StateListener l) |
void |
close() |
void |
deallocate() |
protected abstract void |
doClosed() |
protected abstract void |
doPrefetched() |
protected abstract void |
doPrefetching() |
protected abstract void |
doRealized() |
protected abstract void |
doRealizing() |
protected abstract void |
doStarted() |
protected abstract void |
doUnrealized() |
protected void |
fireStateChanged() |
protected void |
fireStateChanged(int newState) |
int |
getState() |
int |
getTargetState() |
boolean |
isActive() |
void |
prefetch() |
void |
realize() |
void |
removeChangeListener(javax.swing.event.ChangeListener listener) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
removeStateListener(StateListener l) |
void |
run() |
void |
setTargetState(int state) |
void |
start() |
void |
stop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCachingModel, getControlPanelComponent, getTimeModel, getTotalDuration, getVisualComponent, isAudioAvailable, isAudioEnabled, isCached, setAudioEnabledprotected javax.swing.event.EventListenerList listenerList
protected java.beans.PropertyChangeSupport propertyChangeSupport
protected SequentialDispatcher dispatcher
public int getState()
getState in interface PlayergetState in interface StateModelpublic int getTargetState()
getTargetState in interface Playerpublic void setTargetState(int state)
setTargetState in interface Playerpublic void deallocate()
deallocate in interface Playerpublic void addStateListener(StateListener l)
addStateListener in interface PlayeraddStateListener in interface StateModelpublic void removeStateListener(StateListener l)
removeStateListener in interface PlayerremoveStateListener in interface StateModelpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface Playerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface Playerprotected void fireStateChanged(int newState)
protected void fireStateChanged()
public void run()
run in interface java.lang.Runnableprotected abstract void doClosed()
protected abstract void doUnrealized()
protected abstract void doRealizing()
protected abstract void doRealized()
protected abstract void doPrefetching()
protected abstract void doPrefetched()
protected abstract void doStarted()
public void addChangeListener(javax.swing.event.ChangeListener listener)
addChangeListener in interface Playerpublic void removeChangeListener(javax.swing.event.ChangeListener listener)
removeChangeListener in interface PlayerCopyright © 2022. All Rights Reserved.