org.codehaus.groovy.binding
Class SwingTimerFullBinding

author:
Danno Ferrin
version:
$Revision: 7797 $
since:
Groovy 1.1

Field Summary
 boolean bound
           
 long duration
           
 boolean repeat
           
 boolean reportElapsed
           
 boolean reportFraction
           
 boolean reportSteps
           
 long startTime
           
 int stepSize
           
 Timer timer
           
 
Constructor Summary
SwingTimerFullBinding(ClosureSourceBinding source, TargetBinding target)
           
SwingTimerFullBinding(SourceBinding source, TargetBinding target, int interval, int duration)
           
 
Method Summary
void actionPerformed(ActionEvent e)
          
void bind()
          
long getDuration()
          
int getInterval()
          
int getStepSize()
          
boolean isCoalesce()
          
boolean isRepeat()
          
boolean isReportElapsed()
          
boolean isReportFraction()
          
boolean isReportSteps()
          
void rebind()
          
void resetTimer()
          
void setCoalesce(boolean coalesce)
          
void setDuration(long duration)
          
void setInterval(int interval)
          
void setRepeat(boolean repeat)
          
void setReportElapsed(boolean reportElapsed)
          
void setReportFraction(boolean reportFraction)
          
void setReportSteps(boolean reportSteps)
          
void setStepSize(int stepSize)
          
void unbind()
          
 

Constructor Detail

SwingTimerFullBinding

public SwingTimerFullBinding(ClosureSourceBinding source, TargetBinding target)


SwingTimerFullBinding

public SwingTimerFullBinding(SourceBinding source, TargetBinding target, int interval, int duration)


Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)


bind

public void bind()


getDuration

public long getDuration()


getInterval

public int getInterval()


getStepSize

public int getStepSize()


isCoalesce

public boolean isCoalesce()


isRepeat

public boolean isRepeat()


isReportElapsed

public boolean isReportElapsed()


isReportFraction

public boolean isReportFraction()


isReportSteps

public boolean isReportSteps()


rebind

public void rebind()


resetTimer

public void resetTimer()


setCoalesce

public void setCoalesce(boolean coalesce)


setDuration

public void setDuration(long duration)


setInterval

public void setInterval(int interval)


setRepeat

public void setRepeat(boolean repeat)


setReportElapsed

public void setReportElapsed(boolean reportElapsed)


setReportFraction

public void setReportFraction(boolean reportFraction)


setReportSteps

public void setReportSteps(boolean reportSteps)


setStepSize

public void setStepSize(int stepSize)


unbind

public void unbind()