com.supermap.mapping

类 ThemeUniqueItem



  • public class ThemeUniqueItem
    extends Object
    单值专题图子项类。

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

    • 构造器详细资料

      • 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=} }。
        覆盖:
        toString 在类中 Object
        返回:
        一个表示此单值专题图子项对象的格式化字符串。
      • 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.