com.supermap.mapping
类 ThemeLabelUniqueItems

java.lang.Object
  继承者 com.supermap.mapping.ThemeLabelUniqueItems

public class ThemeLabelUniqueItems
extends java.lang.Object

单值标签专题图子项集合。

单值标签专题图是指对对象标签基于指定字段表达式的值进行分类,值相同的对象标签为一类使用相同的风格显示,不同类的标签使用不同风格显示;其中,一个单值对应一个单值标签专题图子项。


构造方法摘要
ThemeLabelUniqueItems()
           
 
方法摘要
 int add(ThemeLabelUniqueItem labelUniqueitem)
          向单值标签专题图子项集合中添加一个子项。
 void clear()
          删除单值标签专题图子项集合中的子项。
 int getCount()
          返回单值标签专题图子项集合中的子项个数。
 double getDefaultOffsetX()
          返回单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。
 double getDefaultOffsetY()
          返回单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。
 TextStyle getDefaultStyle()
          返回单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。
 ThemeLabelUniqueItem getItem(int index)
          返回指定序号的单值标签专题图子项集合中的子项。
 boolean insert(int index, ThemeLabelUniqueItem item)
          向单值标签专题图子项集合中插入一个子项。
 boolean isDefaultVisible()
          返回单值标签专题图默认子项是否可见。
 boolean remove(int index)
          移除集合中指定序号位置处的单值标签专题图子项。
 void reverseStyle()
          对单值标签专题图中单值风格进行反序显示。
 void setDefaultOffsetX(double value)
          设置单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。
 void setDefaultOffsetY(double value)
          设置单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。
 void setDefaultStyle(TextStyle textstyle)
          设置单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。
 void setDefaultVisible(boolean value)
          设置单值标签专题图默认子项是否可见。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ThemeLabelUniqueItems

public ThemeLabelUniqueItems()
方法详细信息

add

public int add(ThemeLabelUniqueItem labelUniqueitem)
向单值标签专题图子项集合中添加一个子项。

参数:
labelUniqueitem - 指定的要添加到集合中的单值标签专题图子项。
返回:
返回新添加的子项在集合中的序号。

insert

public boolean insert(int index,
                      ThemeLabelUniqueItem item)
向单值标签专题图子项集合中插入一个子项。

参数:
index - 指定子项插入的序号位置。
item - 指定的要添加到集合中的单值标签专题图子项。
返回:
插入成功返回true;否则返回false。

remove

public boolean remove(int index)
移除集合中指定序号位置处的单值标签专题图子项。

参数:
index - 要移除的单值标签专题图子项的序号。
返回:
移除成功返回true;否则返回false。

getItem

public ThemeLabelUniqueItem getItem(int index)
返回指定序号的单值标签专题图子项集合中的子项。

参数:
index - 指定的单值标签专题图子项的序号。
返回:
单值标签专题图子项。

getCount

public int getCount()
返回单值标签专题图子项集合中的子项个数。

返回:
返回单值标签专题图子项集合中的子项个数。

getDefaultStyle

public TextStyle getDefaultStyle()
返回单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。

返回:
返回单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。

setDefaultStyle

public void setDefaultStyle(TextStyle textstyle)
设置单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。

参数:
textstyle - 单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。

getDefaultOffsetX

public double getDefaultOffsetX()
返回单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。

返回:
返回单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。

setDefaultOffsetX

public void setDefaultOffsetX(double value)
设置单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。

参数:
value - 单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。

getDefaultOffsetY

public double getDefaultOffsetY()
返回单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。

返回:
返回单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。

setDefaultOffsetY

public void setDefaultOffsetY(double value)
设置单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。

参数:
value - 单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。

isDefaultVisible

public boolean isDefaultVisible()
返回单值标签专题图默认子项是否可见。默认子项是指那些未指定对应单值的子项。

返回:
一个布尔值,指示单值标签专题图默认子项是否可见。true表示可见;false表示不可见。

setDefaultVisible

public void setDefaultVisible(boolean value)
设置单值标签专题图默认子项是否可见。默认子项是指那些未指定对应单值的子项。

参数:
value - 一个布尔值,指示单值标签专题图默认子项是否可见。true表示可见;false表示不可见。

reverseStyle

public void reverseStyle()
对单值标签专题图中单值风格进行反序显示。


clear

public void clear()
删除单值标签专题图子项集合中的子项。 执行该方法后,所有的单值标签专题图子项都被释放,不再可用。