public class ThemeGridUnique extends Theme
构造器和说明 |
---|
ThemeGridUnique()
单值默认构造函数
|
ThemeGridUnique(ThemeGridUnique themeGridUnique)
单值构造函数
|
限定符和类型 | 方法和说明 |
---|---|
int |
add(ThemeGridUniqueItem item)
添加一个分段值
|
void |
clear()
删除所有分段值
|
void |
dispose() |
boolean |
fromXML(String xml)
从 XML 字符串中导入专题图信息。
|
int |
getCount()
获取单值数量
|
Color |
getDefaultColor()
获取默认颜色
|
ThemeGridUniqueItem |
getItem(int index)
获取单值子项
|
int |
GetSpecialValue()
已过时。
|
Color |
getSpecialValueColor()
获取特殊值颜色
|
double |
getThemeSpecialValue()
获取特殊值
|
int |
indexOf(double unique)
获取单值对应的索引
|
boolean |
insert(int index,
ThemeGridUniqueItem item)
插入一个分段值
|
boolean |
isSpecialValueTransparent()
获取是否特殊值透明
|
static ThemeGridUnique |
makeDefault(DatasetGrid dataset)
制作默认单值专题图
|
static ThemeGridUnique |
makeDefault(DatasetGrid dataset,
ColorGradientType colorGradientType)
制作默认单值专题图
|
boolean |
remove(int index)
根据索引删除一个分段值
|
void |
reverseColor()
反转颜色序列
|
void |
setDefaultColor(Color color)
设置默认颜色
|
void |
setSpecialValue(int nSpecialValue)
已过时。
|
void |
setSpecialValueColor(Color value)
设置特殊值颜色
|
void |
setSpecialValueTransparent(boolean bSpecialValueTransparent)
设置是否特殊值透明
|
void |
setThemeSpecialValue(double specialValue)
设置特殊值
|
String |
toString()
输出专题图格式化字符串。
|
getMemoryData, getThemeWeight, getType, setMemoryData, setThemeWeight, toXML
public ThemeGridUnique()
public ThemeGridUnique(ThemeGridUnique themeGridUnique)
themeGridUnique
- IllegalArgumentException
- 非法参数public ThemeGridUniqueItem getItem(int index)
index
- 索引IllegalStateException
- 当前对象已被释放public int getCount()
IllegalStateException
- 当前对象已被释放public Color getDefaultColor()
IllegalStateException
- 当前对象已被释放public void setDefaultColor(Color color)
color
- 颜色值IllegalStateException
- 当前对象已被释放IllegalArgumentException
- 参数非法public int add(ThemeGridUniqueItem item)
item
- 分段值对象public boolean insert(int index, ThemeGridUniqueItem item)
index
- 索引item
- 分段值对象public boolean remove(int index)
index
- 索引public void clear()
public static ThemeGridUnique makeDefault(DatasetGrid dataset, ColorGradientType colorGradientType)
dataset
- 数据集colorGradientType
- 颜色渐变类型IllegalStateException
- 当前对象已被释放public static ThemeGridUnique makeDefault(DatasetGrid dataset)
dataset
- 数据集IllegalArgumentException
- 非法参数public int indexOf(double unique)
unique
- 单值IllegalStateException
- 当前对象已被释放public void reverseColor()
IllegalStateException
- 当前对象已被释放public String toString()
Theme
public void dispose()
public boolean fromXML(String xml)
Theme
在 SuperMap 中,各种专题图的风格的设置都可以导出成 XML 格式的字符串,此 XML 格式的字符串中记录了关于这种专题图的所有设置,如对于标签专题图的 XML 格式字符串会记录专题图类型,可见比例尺,标签风格的设置,是否流动显示,是否自动避让等等对该标签专题图的所有风格的设置以及用来制作标签专题图的字段或表达式。这种 XML 格式字符串可以用来导入,对专题图进行设置。
public void setSpecialValueTransparent(boolean bSpecialValueTransparent)
bSpecialValueTransparent
- 是否透明IllegalStateException
- 当前对象已被释放public boolean isSpecialValueTransparent()
IllegalStateException
- 当前对象已被释放@Deprecated public void setSpecialValue(int nSpecialValue)
IllegalStateException
- 当前对象已被释放@Deprecated public int GetSpecialValue()
IllegalStateException
- 当前对象已被释放public void setThemeSpecialValue(double specialValue)
specialValue
- 特殊值IllegalStateException
- 当前对象已被释放public double getThemeSpecialValue()
IllegalStateException
- 当前对象已被释放public Color getSpecialValueColor()
IllegalStateException
- 当前对象已被释放public void setSpecialValueColor(Color value)
value
- 颜色值IllegalStateException
- 当前对象已被释放Copyright © 2021–2024 SuperMap. All rights reserved.