com.supermap.mapping
类 ThemeUniqueItem

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

public class ThemeUniqueItem
extends java.lang.Object

单值专题图子项类。

单值专题图是将专题值相同的要素归为一类,为每一类设定一种渲染风格,其中每一类就是一个专题图子项。 比如,利用单值专题图制作行政区划图,Name 字段代表省/直辖市名,该字段用来做专题变量,如果该字段的字段值总共有5种不同值,则该行政区划图有5个专题图子项,其中每一个子项内的要素 Name 字段值都相同。


构造方法摘要
ThemeUniqueItem()
          默认构造函数,构造一个新的 ThemeUniqueItem 对象。
ThemeUniqueItem(java.lang.String unique, GeoStyle style)
          根据指定的参数构造 ThemeUniqueItem 类的新实例。
ThemeUniqueItem(java.lang.String unique, java.lang.String caption, GeoStyle style)
          根据指定的参数构造 ThemeUniqueItem 类的新实例。
ThemeUniqueItem(ThemeUniqueItem themeUniqueItem)
          拷贝构造函数,根据给定的 ThemeUniqueItem 对象构造一个与其完全相同的新对象。
 
方法摘要
 java.lang.String getCaption()
          返回每个单值专题图子项的名称。
 GeoStyle getStyle()
          返回每个单值专题图子项的显示风格。
 java.lang.String getUnique()
          返回单值专题图子项的单值。
 boolean isVisible()
          返回单值专题图子项是否可见。
 void setCaption(java.lang.String caption)
          设置每个单值专题图子项的名称。
 void setStyle(GeoStyle style)
          设置每个单值专题图子项的显示风格。
 void setUnique(java.lang.String value)
          设置单值专题图子项的单值。
 void setVisible(boolean value)
          设置单值专题图子项是否可见。
 java.lang.String toString()
          返回一个表示此单值专题图子项对象的格式化字符串。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

ThemeUniqueItem

public ThemeUniqueItem()
默认构造函数,构造一个新的 ThemeUniqueItem 对象。


ThemeUniqueItem

public ThemeUniqueItem(java.lang.String unique,
                       GeoStyle style)
根据指定的参数构造 ThemeUniqueItem 类的新实例。

参数:
unique - 指定的单值专题图子项的单值。
style - 指定的单值专题图子项的风格。

ThemeUniqueItem

public ThemeUniqueItem(java.lang.String unique,
                       java.lang.String caption,
                       GeoStyle style)
根据指定的参数构造 ThemeUniqueItem 类的新实例。

参数:
unique - 指定的单值专题图子项的单值。
caption - 指定的单值专题图子项的名称。
style - 指定的单值专题图子项的风格。

ThemeUniqueItem

public ThemeUniqueItem(ThemeUniqueItem themeUniqueItem)
拷贝构造函数,根据给定的 ThemeUniqueItem 对象构造一个与其完全相同的新对象。

参数:
themeUniqueItem - 给定的单值专题图子项对象。
方法详细信息

getUnique

public java.lang.String getUnique()
返回单值专题图子项的单值。

返回:
单值专题图子项的单值。
默认值:
默认值为一个空字符串。

setUnique

public void setUnique(java.lang.String value)
设置单值专题图子项的单值。

参数:
value - 指定单值专题图子项的单值。

isVisible

public boolean isVisible()
返回单值专题图子项是否可见。

返回:
一个布尔值,单值专题图子项可见返回 true,否则返回 false。
默认值:
默认值为 true。

setVisible

public void setVisible(boolean value)
设置单值专题图子项是否可见。

参数:
value - 指定单值专题图子项是否可见。

getCaption

public java.lang.String getCaption()
返回每个单值专题图子项的名称。

返回:
每个单值专题图子项的名称。
默认值:
默认值为 "UntitledThemeUniqueItem"。

setCaption

public void setCaption(java.lang.String caption)
设置每个单值专题图子项的名称。

参数:
caption - 指定每个单值专题图子项的名称。

getStyle

public GeoStyle getStyle()
返回每个单值专题图子项的显示风格。

返回:
每个单值专题图子项的显示风格。
默认值:
默认值为 {FillBackColor=Color [A=255, R=255, G=255, B=255],FillForeColor=Color [A=255, R=189, G=235, B=255],FillGradientAngle=0,FillGradientMode=None,FillGradientOffsetRatioX=0,FillGradientOffsetRatioY=0,FillOpaqueRate=100,FillSymbolID=0,LineColor=Color [A=255, R=0, G=0, B=0],LineSymbolID=0,LineWidth=1,MarkerAngle=0,MarkerSize={Width=28,Height=-1},MarkerSymbolID=0}。

setStyle

public void setStyle(GeoStyle style)
设置每个单值专题图子项的显示风格。

参数:
style - 指定每个单值专题图子项的显示风格。

toString

public java.lang.String toString()
返回一个表示此单值专题图子项对象的格式化字符串。 格式为 {Caption=”china”,Unique =20, Visible=true?false ,Style={linestyle=,markerstyle=,fillstyle=} }。

覆盖:
java.lang.Object 中的 toString
返回:
一个表示此单值专题图子项对象的格式化字符串。