|
CubeTwister 2.0alpha142 2012-02-11 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.monte.media.AbstractPlayer
ch.randelshofer.rubik.parser.ScriptPlayer
public class ScriptPlayer
ScriptPlayer.
| Field Summary |
|---|
| Fields inherited from class org.monte.media.AbstractPlayer |
|---|
dispatcher, listenerList, propertyChangeSupport |
| Fields inherited from interface org.monte.media.Player |
|---|
CLOSED, PREFETCHED, PREFETCHING, REALIZED, REALIZING, STARTED, UNREALIZED |
| Constructor Summary | |
|---|---|
ScriptPlayer()
Creates a new instance. |
|
| Method Summary | |
|---|---|
protected void |
doClosed()
Does the work for the closed state. |
protected void |
doPrefetched()
Does the work for the prefetched state. |
protected void |
doPrefetching()
Does the work for the prefetching state. |
protected void |
doRealized()
Does the work for the realized state. |
protected void |
doRealizing()
Does the work for the realizing state. |
protected void |
doStarted()
Does the work for the started state. |
protected void |
doUnrealized()
Does the work for the unrealized state. |
int |
getBlockTurnCount()
|
javax.swing.BoundedRangeModel |
getCachingModel()
Gets the model representing the realizing progress of the player. |
Cube3DCanvas |
getCanvas()
|
java.awt.Component |
getControlPanelComponent()
|
Cube |
getCube()
|
Cube3D |
getCube3D()
|
Node |
getCurrentNode()
|
int |
getFaceTurnCount()
|
int |
getLayerTurnCount()
|
int |
getQuarterTurnCount()
|
Cube |
getResetCube()
|
Node |
getScript()
|
javax.swing.BoundedRangeModel |
getTimeModel()
Gets the model representing the time line of the player. |
long |
getTotalDuration()
|
java.awt.Component |
getVisualComponent()
|
boolean |
isAudioAvailable()
Returns true if audio is available. |
boolean |
isAudioEnabled()
Returns true if audio is enabled. |
boolean |
isCached()
Returns true when the player has completely cached all movie data. |
boolean |
isEnabled()
|
boolean |
isProcessingCurrentNode()
|
boolean |
isResetButtonVisible()
|
boolean |
isScrambleButtonVisible()
|
void |
moveToCaret(int caret)
Moves the playhead to an Node node, which is located at the specified caret. |
void |
reset()
Stops the player, sets the playhead to the start position and resets the cube and its 3D representation. |
void |
scramble()
|
void |
setAudioEnabled(boolean b)
Sets the audio enabled state. |
void |
setCanvas(Cube3DCanvas newValue)
|
void |
setCube(Cube newValue)
|
void |
setCube3D(Cube3D newValue)
|
void |
setEnabled(boolean newValue)
|
void |
setHandle3DEvents(boolean value)
Set this to false, if the player shall not handle 3D events. |
void |
setHideControlsIfNoScript(boolean newValue)
|
void |
setMovieControl(org.monte.media.MovieControl mc)
|
void |
setResetButtonVisible(boolean newValue)
|
void |
setResetCube(Cube newValue)
|
void |
setScrambleButtonVisible(boolean newValue)
|
void |
setScript(Node newValue)
|
void |
stop()
Initiates the following asynchronous state transitions: started -> prefetched unrealized realizing prefetching prefetched closed -> throws IllegalStateException |
| Methods inherited from class org.monte.media.AbstractPlayer |
|---|
addChangeListener, addPropertyChangeListener, addStateListener, close, deallocate, fireStateChanged, fireStateChanged, getState, getTargetState, isActive, prefetch, realize, removeChangeListener, removePropertyChangeListener, removeStateListener, run, setTargetState, start |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ScriptPlayer()
| Method Detail |
|---|
public void setMovieControl(org.monte.media.MovieControl mc)
public boolean isCached()
org.monte.media.Player
public void setCube(Cube newValue)
public Cube getCube()
public void setResetCube(Cube newValue)
public Cube getResetCube()
public void setResetButtonVisible(boolean newValue)
public boolean isResetButtonVisible()
public void setScrambleButtonVisible(boolean newValue)
public boolean isScrambleButtonVisible()
public void setEnabled(boolean newValue)
public boolean isEnabled()
public void setCube3D(Cube3D newValue)
public Cube3D getCube3D()
public void setScript(Node newValue)
public Node getScript()
public void setCanvas(Cube3DCanvas newValue)
public java.awt.Component getVisualComponent()
public Cube3DCanvas getCanvas()
public Node getCurrentNode()
public boolean isProcessingCurrentNode()
public void stop()
org.monte.media.AbstractPlayer
stop in interface org.monte.media.Playerstop in class org.monte.media.AbstractPlayerpublic void reset()
public void moveToCaret(int caret)
protected void doClosed()
org.monte.media.AbstractPlayer
doClosed in class org.monte.media.AbstractPlayerprotected void doPrefetched()
org.monte.media.AbstractPlayer
doPrefetched in class org.monte.media.AbstractPlayerprotected void doPrefetching()
org.monte.media.AbstractPlayer
doPrefetching in class org.monte.media.AbstractPlayerprotected void doRealized()
org.monte.media.AbstractPlayer
doRealized in class org.monte.media.AbstractPlayerprotected void doRealizing()
org.monte.media.AbstractPlayer
doRealizing in class org.monte.media.AbstractPlayerprotected void doStarted()
org.monte.media.AbstractPlayer
doStarted in class org.monte.media.AbstractPlayerprotected void doUnrealized()
org.monte.media.AbstractPlayer
doUnrealized in class org.monte.media.AbstractPlayerpublic javax.swing.BoundedRangeModel getCachingModel()
org.monte.media.Player
public java.awt.Component getControlPanelComponent()
public javax.swing.BoundedRangeModel getTimeModel()
org.monte.media.Player
public long getTotalDuration()
public void setHideControlsIfNoScript(boolean newValue)
public boolean isAudioAvailable()
org.monte.media.Player
public boolean isAudioEnabled()
org.monte.media.Player
public void setAudioEnabled(boolean b)
org.monte.media.Player
public void setHandle3DEvents(boolean value)
The default value is true.
public void scramble()
public int getFaceTurnCount()
public int getBlockTurnCount()
public int getLayerTurnCount()
public int getQuarterTurnCount()
|
(c) Werner Randelshofer. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||