public class DataClip
extends java.lang.Object
Constructor | Description |
---|---|
DataClip() |
Constructs a DataClip.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
Adds a PropertyChangeListener to this video clip.
|
void |
addPropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
Adds a PropertyChangeListener to this video clip.
|
int |
getAvailableClipLength() |
Gets the available clip length (step count).
|
int |
getClipLength() |
Gets the clip length (number of video frames on which the data
is displayed unless limited by the video clip or stride).
|
int |
getDataLength() |
Gets the data length (number of data elements in the Data object).
|
static XML.ObjectLoader |
getLoader() |
Returns an XML.ObjectLoader to save and load data for this class.
|
int |
getStartIndex() |
Gets the start index.
|
int |
getStride() |
Gets the stride (number of data elements per step).
|
boolean |
includesIndex(int n) |
Determines whether the specified index is a step index.
|
int |
indexToStep(int index) |
Converts data index to step number.
|
boolean |
isAdjusting() |
Gets the adjusting flag.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
Removes a PropertyChangeListener from this video clip.
|
void |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
Removes a PropertyChangeListener for a specified property.
|
void |
setAdjusting(boolean adjusting) |
Sets the adjusting flag.
|
int |
setClipLength(int length) |
Sets the clip length (number of video frames on which the data
is displayed).
|
void |
setDataLength(int length) |
Sets the data length (number of data elements in the Data object).
|
int |
setStartIndex(int start) |
Sets the start index.
|
int |
setStride(int stride) |
Sets the stride (number of data elements per step).
|
int |
stepToIndex(int stepNumber) |
Converts step number to data index.
|
public DataClip()
dataLength
- the number of data elements in the Data objectpublic void setDataLength(int length)
length
- the data lengthpublic int getDataLength()
public int setClipLength(int length)
clipLength
- the desired clip lengthpublic int getClipLength()
public int setStartIndex(int start)
start
- the desired start indexpublic int getStartIndex()
public int setStride(int stride)
stride
- the desired stridepublic int getStride()
public int getAvailableClipLength()
public int stepToIndex(int stepNumber)
stepNumber
- the step numberpublic int indexToStep(int index)
index
- the data indexpublic boolean includesIndex(int n)
n
- the index numbertrue
if the index is a step indexpublic void setAdjusting(boolean adjusting)
adjusting
- true if adjustingpublic boolean isAdjusting()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- the object requesting property change notificationpublic void addPropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener listener)
property
- the name of the property of interest to the listenerlistener
- the object requesting property change notificationpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- the listener requesting removalpublic void removePropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener listener)
property
- the name of the propertylistener
- the listener to removepublic static XML.ObjectLoader getLoader()