IBM Rational Functional Tester
Version 8.1.1000
IBM Rational Functional Tester API Reference

Project Version 2.3

com.rational.test.ft.script
Class DelayEvent

java.lang.Object   extended by com.rational.test.ft.script.LowLevelEvent
      extended by com.rational.test.ft.script.DelayEvent

public class DelayEvent
extends LowLevelEvent

Represents a low level delay event.This should be generated with the SubitemFactory method delay. When queued as part of emitLowLevelEvent this will insert a pause at least equal to the delay specified. The time consumed by the last event is taken into consideration so the delay will actually be (delay - lastEventTime) if the lastEventTime is less than the delay specified.

See Also:
SubitemFactory.delay(int), RootTestObject.emitLowLevelEvent(LowLevelEvent[]), RootTestObject.emitLowLevelEvent(LowLevelEvent)

Constructor Summary
DelayEvent(int milliDelay)
          Constructs a LowLevelEvent representing a delay in event play back.
 
Method Summary
 void emit()
          Emits (plays back) the low level delay event.
 void setElapsedTime(int elapsedTime)
          Set the time already elapsed in the delay, i.e.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelayEvent

public DelayEvent(int milliDelay)
Constructs a LowLevelEvent representing a delay in event play back.

Since:
RFT2.0
See Also:
RootTestObject.emitLowLevelEvent(LowLevelEvent[]), RootTestObject.emitLowLevelEvent(LowLevelEvent)
Method Detail

setElapsedTime

public void setElapsedTime(int elapsedTime)
Set the time already elapsed in the delay, i.e. the time the previous event took.

Parameters:
elapsedTime - milliseconds already elapsed.
Since:
RFT2.0

emit

public void emit()
Emits (plays back) the low level delay event.

Overrides:
emit in class LowLevelEvent
Since:
RFT2.0
See Also:
RootTestObject.emitLowLevelEvent(LowLevelEvent[]), RootTestObject.emitLowLevelEvent(LowLevelEvent)