public class EditResult
extends java.lang.Object
implements java.io.Serializable
编辑结果类。
编辑操作返回的结果对象,包含操作成功是否的标识,以及被编辑的地物 ID、地图受影响的范围和操作之后的地图描述。
限定符和类型 | 字段和说明 |
---|---|
Rectangle2D |
bounds
地图受影响的范围,即被编辑过的地图数据所对应的范围。
|
int[] |
ids
所有数据被更新的实体的 ID 数组。
|
java.lang.String |
message
获取编辑过程中产生的相关信息。
|
boolean |
succeed
操作是否成功。
|
构造器和说明 |
---|
EditResult()
默认构造函数。
|
EditResult(boolean succeed, int[] ids, Rectangle2D editBounds)
构造函数。
|
EditResult(EditResult editResult)
拷贝构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
判断指定对象与当前
EditResult 对象是否相等。 |
int |
hashCode()
编辑结果的哈希码。
|
java.lang.String |
toString()
将编辑结果对象以字符串的形式来表达。
|
public boolean succeed
操作是否成功。
public int[] ids
所有数据被更新的实体的 ID 数组。
public Rectangle2D bounds
地图受影响的范围,即被编辑过的地图数据所对应的范围。
public java.lang.String message
获取编辑过程中产生的相关信息。
通常这些信息都是编辑的时候出现的错误信息,如图层不存在等。
public EditResult()
默认构造函数。
public EditResult(boolean succeed, int[] ids, Rectangle2D editBounds)
构造函数。
succeed
- 操作是否成功。ids
- 所有数据被更新的实体的 ID 数组。editBounds
- 地图受影响的范围,即被编辑过的地图数据所对应的范围。public EditResult(EditResult editResult)
拷贝构造函数。
editResult
- 编辑结果对象。java.lang.IllegalArgumentException
- 当编辑结果对象为 Null 时抛出异常。public java.lang.String toString()
将编辑结果对象以字符串的形式来表达。
toString
在类中 java.lang.Object
public int hashCode()
编辑结果的哈希码。
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
判断指定对象与当前 EditResult
对象是否相等。
equals
在类中 java.lang.Object
obj
- 与当前 EditResult
对象进行比较的对象。