/** * Loads a VideoClip with data from an XMLControl. * * @param element the element * @param obj the object * @return the loaded object */ public Object loadObject(XMLControl control, Object obj) { StepperClipControl clipControl = (StepperClipControl) obj; // set rate double rate = control.getDouble("rate"); // $NON-NLS-1$ if (rate != Double.NaN) { clipControl.setRate(rate); } // set dt double dt = control.getDouble("delta_t"); // $NON-NLS-1$ if (dt != Double.NaN) { clipControl.setFrameDuration(dt); } // set looping and playing clipControl.setLooping(control.getBoolean("looping")); // $NON-NLS-1$ return obj; }