com.supermap.mapping
类 ThemeUniqueItem
- java.lang.Object
-
- com.supermap.mapping.ThemeUniqueItem
-
public class ThemeUniqueItem extends Object
单值专题图子项类。单值专题图是将专题值相同的要素归为一类,为每一类设定一种渲染风格,其中每一类就是一个专题图子项。 比如,利用单值专题图制作行政区划图,Name 字段代表省/直辖市名,该字段用来做专题变量,如果该字段的字段值总共有5种不同值,则该行政区划图有5个专题图子项,其中每一个子项内的要素 Name 字段值都相同。
-
-
构造器概要
构造器 构造器和说明 ThemeUniqueItem()默认构造函数,构造一个新的ThemeUniqueItem对象。ThemeUniqueItem(String unique, GeoStyle style)根据指定的参数构造ThemeUniqueItem类的新实例。ThemeUniqueItem(String unique, String caption, GeoStyle style)根据指定的参数构造ThemeUniqueItem类的新实例。ThemeUniqueItem(ThemeUniqueItem themeUniqueItem)拷贝构造函数,根据给定的ThemeUniqueItem对象构造一个与其完全相同的新对象。ThemeUniqueItem(ThemeUniqueItem themeUniqueItem, boolean isHasGroup)根据指定的参数构造ThemeUniqueItem类的新实例。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 StringgetCaption()返回每个单值专题图子项的名称。intgetFlagIndex()获取该对象的标记索引intgetParentIndex()获取父节点的索引值GeoStylegetStyle()返回每个单值专题图子项的显示风格。StringgetUnique()返回单值专题图子项的单值。booleanisParentItem()获取对象是否是父节点booleanisStyleCoverExpression()获取是否开启符号风格自定义设置。booleanisVisible()返回单值专题图子项是否可见。voidsetCaption(String caption)设置每个单值专题图子项的名称。voidsetFlagIndex(int flagIndex)设置该对象的标记索引voidsetStyle(GeoStyle style)设置每个单值专题图子项的显示风格。voidsetStyleCoverExpression(boolean value)设置是否开启符号风格自定义设置。voidsetUnique(String value)设置单值专题图子项的单值。voidsetVisible(boolean value)设置单值专题图子项是否可见。StringtoString()返回一个表示此单值专题图子项对象的格式化字符串。
-
-
-
构造器详细资料
-
ThemeUniqueItem
public ThemeUniqueItem()
默认构造函数,构造一个新的ThemeUniqueItem对象。
-
ThemeUniqueItem
public ThemeUniqueItem(String unique, GeoStyle style)
根据指定的参数构造ThemeUniqueItem类的新实例。- 参数:
unique- 指定的单值专题图子项的单值。style- 指定的单值专题图子项的风格。
-
ThemeUniqueItem
public ThemeUniqueItem(String unique, String caption, GeoStyle style)
根据指定的参数构造ThemeUniqueItem类的新实例。- 参数:
unique- 指定的单值专题图子项的单值。caption- 指定的单值专题图子项的名称。style- 指定的单值专题图子项的风格。
-
ThemeUniqueItem
public ThemeUniqueItem(ThemeUniqueItem themeUniqueItem)
拷贝构造函数,根据给定的ThemeUniqueItem对象构造一个与其完全相同的新对象。- 参数:
themeUniqueItem- 给定的单值专题图子项对象。
-
ThemeUniqueItem
public ThemeUniqueItem(ThemeUniqueItem themeUniqueItem, boolean isHasGroup)
根据指定的参数构造ThemeUniqueItem类的新实例。- 参数:
themeUniqueItem- 指定的单值专题图子项的单值。isHasGroup- 是否分组
-
-
方法详细资料
-
getUnique
public String getUnique()
返回单值专题图子项的单值。- 返回:
- 单值专题图子项的单值。
- 默认值:
- 默认值为一个空字符串。
-
setUnique
public void setUnique(String value)
设置单值专题图子项的单值。- 参数:
value- 指定单值专题图子项的单值。
-
isVisible
public boolean isVisible()
返回单值专题图子项是否可见。- 返回:
- 一个布尔值,单值专题图子项可见返回 true,否则返回 false。
- 默认值:
- 默认值为 true。
-
setVisible
public void setVisible(boolean value)
设置单值专题图子项是否可见。- 参数:
value- 指定单值专题图子项是否可见。
-
getCaption
public String getCaption()
返回每个单值专题图子项的名称。- 返回:
- 每个单值专题图子项的名称。
- 默认值:
- 默认值为 "UntitledThemeUniqueItem"。
-
setCaption
public void setCaption(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- 指定每个单值专题图子项的显示风格。
-
isStyleCoverExpression
public boolean isStyleCoverExpression()
获取是否开启符号风格自定义设置。仅在单值专题图显自定义表达式状态下可用。- 返回:
- 是否开启
- 抛出:
IllegalStateException- 当前对象已经释放时,再次调用该接口时抛出 IllegalStateException 异常。- 从以下版本开始:
- 11.2.0
-
setStyleCoverExpression
public void setStyleCoverExpression(boolean value)
设置是否开启符号风格自定义设置。仅在单值专题图显自定义表达式状态下可用。- 参数:
value- 是否开启- 抛出:
IllegalStateException- 当前对象已经释放时,再次调用该接口时抛出 IllegalStateException 异常。- 从以下版本开始:
- 11.2.0
-
toString
public String toString()
返回一个表示此单值专题图子项对象的格式化字符串。 格式为 {Caption=”china”,Unique =20, Visible=true?false ,Style={linestyle=,markerstyle=,fillstyle=} }。
-
setFlagIndex
public void setFlagIndex(int flagIndex)
设置该对象的标记索引- 参数:
flagIndex- 标记索引- 抛出:
IllegalStateException- 当前对象已被释放
-
getFlagIndex
public int getFlagIndex()
获取该对象的标记索引- 返回:
- 标记索引
- 抛出:
IllegalStateException- 当前对象已被释放
-
getParentIndex
public int getParentIndex()
获取父节点的索引值- 返回:
- 父节点的索引值
- 抛出:
IllegalStateException- 当前对象已被释放
-
isParentItem
public boolean isParentItem()
获取对象是否是父节点- 返回:
- 对象是否是父节点
- 抛出:
IllegalStateException- 当前对象已被释放
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.