public class LegendScheme extends Object
| 构造器 | 说明 |
|---|---|
LegendScheme() |
Constructor
|
LegendScheme(List<ColorBreak> lbs) |
Constructor
|
LegendScheme(ShapeTypes aShapeType) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
addLegendBreak(List<ColorBreak> lb) |
Add a legend breaks
|
void |
addLegendBreak(ColorBreak lb) |
Add a legend break
|
void |
asArrow() |
Convert point legend to arrow legend
|
Object |
clone() |
Clone
|
LegendScheme |
convertTo(ShapeTypes shapeType) |
Convert to other shape type
|
void |
exportToXML(Document doc,
Element parent) |
Export to xml document
|
void |
exportToXMLFile(String aFile) |
Export to xml file
|
List<ColorBreak> |
findBreaks(List<Double> values) |
Find breaks
|
ColorBreak |
findLegendBreak(double v) |
Find legend break by value
|
int |
getBreakNum() |
Get legend break number
|
BreakTypes |
getBreakType() |
Get break type
|
List<Color> |
getColors() |
Get color list
|
String |
getFieldName() |
Get field name
|
boolean |
getHasNoData() |
Get if has no data
|
ColorBreak |
getLegendBreak(int i) |
Get legend break by index
|
List<ColorBreak> |
getLegendBreaks() |
Get legend breaks
|
LegendType |
getLegendType() |
Get legend type
|
double |
getMaxValue() |
Get maximum value
|
double |
getMinValue() |
Get minimum value
|
ShapeTypes |
getShapeType() |
Get shape type
|
double |
getUndefValue() |
Get undefine value
|
int |
getVisibleBreakNum() |
Get visible legend breaks number
|
void |
importFromPaletteFile_Graduated(String filePath) |
Import legend scheme from an image color palette file
|
void |
importFromPaletteFile_Unique(String filePath) |
Import legend scheme from an image color palette file
|
void |
importFromXML(Node LSNode) |
Import legend scheme from XML node
|
void |
importFromXML(Node LSNode,
boolean keepShape) |
Import legend scheme from xml node
|
void |
importFromXMLFile(String aFile) |
Import legend scheme from XML file
|
void |
importFromXMLFile(String aFile,
boolean keepShape) |
Import legend scheme from XML file
|
boolean |
isConsistent(DrawType2D drawTyp) |
Judge if shape type is consistent with draw type
|
boolean |
isGeometry() |
Is Geometry legend scheme or not
|
void |
setFieldName(String fn) |
Set field name
|
void |
setHasNoData(boolean istrue) |
Set if has no data
|
void |
setLegendBreak(int i,
ColorBreak value) |
Set a legendBreak
|
void |
setLegendBreaks(List<ColorBreak> breaks) |
Set legend breaks
|
void |
setLegendType(LegendType lt) |
Set legend type
|
void |
setMaxValue(double max) |
Set maximum value
|
void |
setMinValue(double min) |
Set minimum value
|
void |
setShapeType(ShapeTypes st) |
Set shape type
|
void |
setUndefValue(double uv) |
Set undefine value
|
int |
VisibleBreakNum() |
Get visible break number
|
public LegendScheme()
public LegendScheme(ShapeTypes aShapeType)
aShapeType - public LegendScheme(List<ColorBreak> lbs)
lbs - Legend breakspublic String getFieldName()
public void setFieldName(String fn)
fn - The field namepublic boolean isGeometry()
public LegendType getLegendType()
public void setLegendType(LegendType lt)
lt - The legend typepublic ShapeTypes getShapeType()
public void setShapeType(ShapeTypes st)
st - The shape typepublic BreakTypes getBreakType()
public List<ColorBreak> getLegendBreaks()
public ColorBreak getLegendBreak(int i)
i - Indexpublic void setLegendBreaks(List<ColorBreak> breaks)
breaks - The legend breakspublic void setLegendBreak(int i,
ColorBreak value)
i - Indexvalue - Legend breakpublic boolean getHasNoData()
public void setHasNoData(boolean istrue)
istrue - If has no datapublic double getMinValue()
public void setMinValue(double min)
min - public double getMaxValue()
public void setMaxValue(double max)
max - Maximum valuepublic double getUndefValue()
public void setUndefValue(double uv)
uv - Undefine valuepublic int getBreakNum()
public int getVisibleBreakNum()
public int VisibleBreakNum()
public void addLegendBreak(ColorBreak lb)
lb - Legend breakpublic void addLegendBreak(List<ColorBreak> lb)
lb - Legend breakspublic List<ColorBreak> findBreaks(List<Double> values)
values - Valuespublic ColorBreak findLegendBreak(double v)
v - Valuepublic boolean isConsistent(DrawType2D drawTyp)
drawTyp - Draw typepublic LegendScheme convertTo(ShapeTypes shapeType)
shapeType - The shape typepublic void asArrow()
public void exportToXML(Document doc, Element parent)
doc - xml documentparent - Parent xml elementpublic void exportToXMLFile(String aFile) throws ParserConfigurationException
aFile - xml file pathParserConfigurationExceptionpublic void importFromXML(Node LSNode)
LSNode - xml nodepublic void importFromXML(Node LSNode, boolean keepShape)
LSNode - xml nodekeepShape - if keep the legend shape typepublic void importFromXMLFile(String aFile) throws ParserConfigurationException, SAXException, IOException
aFile - File pathParserConfigurationExceptionSAXExceptionIOExceptionpublic void importFromXMLFile(String aFile, boolean keepShape) throws ParserConfigurationException, SAXException, IOException
aFile - file pathkeepShape - If keep shape typeParserConfigurationExceptionSAXExceptionIOExceptionpublic void importFromPaletteFile_Unique(String filePath)
filePath - File pathpublic void importFromPaletteFile_Graduated(String filePath)
filePath - File pathCopyright © 2019. All rights reserved.