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
类的新实例。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 String
getCaption()
返回每个单值专题图子项的名称。int
getFlagIndex()
获取该对象的标记索引int
getParentIndex()
获取父节点的索引值GeoStyle
getStyle()
返回每个单值专题图子项的显示风格。String
getUnique()
返回单值专题图子项的单值。boolean
isParentItem()
获取对象是否是父节点boolean
isStyleCoverExpression()
获取是否开启符号风格自定义设置。boolean
isVisible()
返回单值专题图子项是否可见。void
setCaption(String caption)
设置每个单值专题图子项的名称。void
setFlagIndex(int flagIndex)
设置该对象的标记索引void
setStyle(GeoStyle style)
设置每个单值专题图子项的显示风格。void
setStyleCoverExpression(boolean value)
设置是否开启符号风格自定义设置。void
setUnique(String value)
设置单值专题图子项的单值。void
setVisible(boolean value)
设置单值专题图子项是否可见。String
toString()
返回一个表示此单值专题图子项对象的格式化字符串。
-
-
-
构造器详细资料
-
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–2024 SuperMap. All rights reserved.