com.supermap.data
类 SteppedEvent

java.lang.Object
  继承者 com.supermap.data.SteppedEvent

public class SteppedEvent
extends java.lang.Object

指示进度条的事件。

当监听器的目标进度发生变化时触发该事件。


构造方法摘要
SteppedEvent(java.lang.Object source, int percent, long remainTime, java.lang.String title, java.lang.String message, java.lang.String senderMethodName)
          根据给定的参数构造一个 SteppedEvent 的新对象。
SteppedEvent(java.lang.Object source, int percent, long remainTime, java.lang.String title, java.lang.String message, java.lang.String senderMethodName, boolean cancel)
          根据给定的参数构造一个 SteppedEvent 的新对象。
 
方法摘要
 boolean getCancel()
          返回事件的取消状态。
 java.lang.String getMessage()
          返回正在进行操作的信息。
 int getPercent()
          返回当前操作的完成的百分比。
 long getRemainTime()
          返回完成当前操作预计的剩余时间。
 java.lang.String getSenderMethodName()
          返回触发当前操作的方法名称。
 java.lang.String getTitle()
          返回正在进行操作的标题。
 void setCancel(boolean value)
          设置事件的取消状态。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SteppedEvent

public SteppedEvent(java.lang.Object source,
                    int percent,
                    long remainTime,
                    java.lang.String title,
                    java.lang.String message,
                    java.lang.String senderMethodName)
根据给定的参数构造一个 SteppedEvent 的新对象。

参数:
source - 发起事件的对象。
percent - 给定的当前操作完成百分比。
remainTime - 给定的当前操作剩余时间。
title - 指定的正在进行操作的标题。
message - 指定的正在进行操作的信息。
senderMethodName - 指定的触发当前操作的方法名称。

SteppedEvent

public SteppedEvent(java.lang.Object source,
                    int percent,
                    long remainTime,
                    java.lang.String title,
                    java.lang.String message,
                    java.lang.String senderMethodName,
                    boolean cancel)
根据给定的参数构造一个 SteppedEvent 的新对象。

参数:
source - 发起事件的对象。
percent - 给定的当前操作完成百分比。
remainTime - 给定的当前操作剩余时间,单位是毫秒。
title - 指定的正在进行操作的标题。
message - 指定的正在进行操作的信息。
senderMethodName - 指定的触发当前操作的方法名称。
cancel - 是否取消进度条状态。
方法详细信息

getPercent

public int getPercent()
返回当前操作的完成的百分比。

返回:
当前操作的完成的百分比。

getRemainTime

public long getRemainTime()
返回完成当前操作预计的剩余时间。单位是秒。

返回:
完成当前操作预计的剩余时间。单位是秒。

getTitle

public java.lang.String getTitle()
返回正在进行操作的标题。

返回:
正在进行操作的标题。

getMessage

public java.lang.String getMessage()
返回正在进行操作的信息。

返回:
正在进行操作的信息。

getSenderMethodName

public java.lang.String getSenderMethodName()
返回触发当前操作的方法名称。

一个类型可能会有多个方法来触发该事件。

返回:
触发当前操作的方法名称。

getCancel

public boolean getCancel()
返回事件的取消状态。

返回:
事件的取消状态。

setCancel

public void setCancel(boolean value)
设置事件的取消状态。

只有在 Processing 模块中的进度条事件支持此取消功能,其余的地方均不支持。

参数:
value - 事件的取消状态。