|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectecologylab.services.logging.playback.LogPlaybackControlModel<E,T>
public class LogPlaybackControlModel<E extends MixedInitiativeOp,T extends Logging<E>>
Model of playback for logged operations. Controls advancement through a log during playback, as well as rewind, etc.
| Field Summary | |
|---|---|
protected T |
log
|
| Constructor Summary | |
|---|---|
LogPlaybackControlModel(T log)
|
|
| Method Summary | |
|---|---|
void |
addChangeListener(javax.swing.event.ChangeListener arg0)
|
void |
back()
Moves back one op. |
void |
forward()
Advances the current op by one. |
E |
getCurrentOp()
|
int |
getExtent()
|
Prologue |
getLogPrologue()
|
int |
getMaximum()
|
int |
getMinimum()
|
E |
getNext()
Returns the next operation after the current one if one exists, otherwise returns the current operation. |
int |
getValue()
|
boolean |
getValueIsAdjusting()
|
void |
removeChangeListener(javax.swing.event.ChangeListener arg0)
|
void |
reset()
Returns the control to the first op. |
void |
setExtent(int arg0)
|
void |
setMaximum(int arg0)
Throws an UnsupportedOperationException; maximum is set by the underlying log data. |
void |
setMinimum(int arg0)
Throws an UnsupportedOperationException; minimum is set by the underlying log data. |
protected void |
setPlaybackOpTo(int index)
|
void |
setRangeProperties(int arg0,
int arg1,
int arg2,
int arg3,
boolean arg4)
|
void |
setValue(int arg0)
|
void |
setValueIsAdjusting(boolean arg0)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected T extends Logging<E> log
| Constructor Detail |
|---|
public LogPlaybackControlModel(T log)
| Method Detail |
|---|
public void reset()
public void forward()
public void back()
public E getCurrentOp()
public void addChangeListener(javax.swing.event.ChangeListener arg0)
addChangeListener in interface javax.swing.BoundedRangeModelBoundedRangeModel.addChangeListener(javax.swing.event.ChangeListener)public int getExtent()
getExtent in interface javax.swing.BoundedRangeModelBoundedRangeModel.getExtent()public int getMaximum()
getMaximum in interface javax.swing.BoundedRangeModelBoundedRangeModel.getMaximum()public int getMinimum()
getMinimum in interface javax.swing.BoundedRangeModelBoundedRangeModel.getMinimum()public int getValue()
getValue in interface javax.swing.BoundedRangeModelBoundedRangeModel.getValue()public boolean getValueIsAdjusting()
getValueIsAdjusting in interface javax.swing.BoundedRangeModelBoundedRangeModel.getValueIsAdjusting()public void removeChangeListener(javax.swing.event.ChangeListener arg0)
removeChangeListener in interface javax.swing.BoundedRangeModelBoundedRangeModel.removeChangeListener(javax.swing.event.ChangeListener)
public void setMinimum(int arg0)
throws java.lang.UnsupportedOperationException
setMinimum in interface javax.swing.BoundedRangeModeljava.lang.UnsupportedOperationExceptionBoundedRangeModel.setMinimum(int)
public void setMaximum(int arg0)
throws java.lang.UnsupportedOperationException
setMaximum in interface javax.swing.BoundedRangeModeljava.lang.UnsupportedOperationExceptionBoundedRangeModel.setMaximum(int)
public void setExtent(int arg0)
throws java.lang.UnsupportedOperationException
setExtent in interface javax.swing.BoundedRangeModeljava.lang.UnsupportedOperationException
public void setRangeProperties(int arg0,
int arg1,
int arg2,
int arg3,
boolean arg4)
setRangeProperties in interface javax.swing.BoundedRangeModelpublic void setValue(int arg0)
setValue in interface javax.swing.BoundedRangeModelBoundedRangeModel.setValue(int)protected void setPlaybackOpTo(int index)
public void setValueIsAdjusting(boolean arg0)
setValueIsAdjusting in interface javax.swing.BoundedRangeModelBoundedRangeModel.setValueIsAdjusting(boolean)public E getNext()
public Prologue getLogPrologue()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||