public class HighlightTarget
extends java.lang.Object
implements java.io.Serializable
高亮的几何目标。
限定符和类型 | 字段和说明 |
---|---|
Geometry[] |
geometries
高亮的几何对象数组。
|
int[] |
geometryIDs
高亮几何对象 ID 的哈希表。
|
java.lang.String |
name
高亮的几何对象名称。
|
Style |
style
高亮风格。
|
构造器和说明 |
---|
HighlightTarget()
构造函数。
|
HighlightTarget(HighlightTarget highlightTarget)
拷贝构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
比较指定对象与当前 HighlightTarget 对象是否相等。
|
Rectangle2D |
getBounds() |
int |
hashCode()
返回哈希码。
|
public Geometry[] geometries
高亮的几何对象数组。
public int[] geometryIDs
高亮几何对象 ID 的哈希表。
Key 为 layerName,Value 为 geometryId 的列表(ArrayList)。
public Style style
高亮风格。
如果该值为 null,表示使用默认风格,即配置文件里指定的风格。
public java.lang.String name
高亮的几何对象名称。
public HighlightTarget()
构造函数。
public HighlightTarget(HighlightTarget highlightTarget)
拷贝构造函数。
highlightTarget
- 高亮的几何目标。java.lang.IllegalArgumentException
- 当高亮的几何目标为 Null 时抛出异常。public Rectangle2D getBounds()
public boolean equals(java.lang.Object obj)
比较指定对象与当前 HighlightTarget 对象是否相等。
equals
在类中 java.lang.Object
object
- 与当前 HighlightTarget 对象进行比较的对象。public int hashCode()
返回哈希码。
hashCode
在类中 java.lang.Object