Add a Legend to a cartographic document.
| Modifiers | Name | Description | 
|---|---|---|
protected static class  | 
                            LegendItem.LegendEntry | 
                            |
protected static enum  | 
                            LegendItem.LegendEntryType | 
                            
| Type | Name and description | 
|---|---|
private java.awt.Color  | 
                            backgroundColor | 
                        
private List  | 
                            entries | 
                        
private int  | 
                            gapBetweenEntries | 
                        
private int  | 
                            legendEntryHeight | 
                        
private int  | 
                            legendEntryWidth | 
                        
private java.lang.String  | 
                            numberFormat | 
                        
private java.awt.Color  | 
                            textColor | 
                        
private java.awt.Font  | 
                            textFont | 
                        
private java.lang.String  | 
                            title | 
                        
private java.awt.Color  | 
                            titleColor | 
                        
private java.awt.Font  | 
                            titleFont | 
                        
| Constructor and description | 
|---|
                                LegendItem
                                (int x, int y, int width, int height)Create a Legend from the top left with the given width and height.  | 
                        
                                LegendItem
                                () | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            LegendItem | 
                            addColorMapEntry(java.lang.String title, ColorMap colorMap)Add a ColorMap legend entry 
 
  | 
                        
 | 
                            LegendItem | 
                            addGroupEntry(java.lang.String title)Add a Group Entry 
 
  | 
                        
 | 
                            LegendItem | 
                            addImageEntry(java.lang.String title, java.awt.Image image)Add an Image Entry 
 
  | 
                        
 | 
                            LegendItem | 
                            addLayer(Layer layer)Add Legend entries for a Layer 
 
  | 
                        
 | 
                            LegendItem | 
                            addLineEntry(java.lang.String title, Style symbolizer)Add a Line legend entry 
 
  | 
                        
 | 
                            LegendItem | 
                            addMap(Map map)Add Legend entries for a Map 
 
  | 
                        
 | 
                            LegendItem | 
                            addPointEntry(java.lang.String title, Style symbolizer)Add a Point legend entry 
 
  | 
                        
 | 
                            LegendItem | 
                            addPolygonEntry(java.lang.String title, Style symbolizer)Add a Polygon legend entry 
 
  | 
                        
 | 
                            LegendItem | 
                            addRaster(Raster raster)Add Legend entries for a Raster 
 
  | 
                        
 | 
                            LegendItem | 
                            backgroundColor(java.awt.Color backgroundColor)Set the background color 
 
  | 
                        
 | 
                            LegendItem | 
                            gapBetweenEntries(int gapBetweenEntries)Set the gap between entries 
 
  | 
                        
 | 
                            LegendItem | 
                            legendEntryHeight(int legendEntryHeight)Set the legen entry height 
 
  | 
                        
 | 
                            LegendItem | 
                            legendEntryWidth(int legendEntryWidth)Set the legend entry width 
 
  | 
                        
 | 
                            LegendItem | 
                            numberFormat(java.lang.String numberFormat)Set the number format 
 
  | 
                        
 | 
                            LegendItem | 
                            textColor(java.awt.Color textColor)Set the text Color 
 
  | 
                        
 | 
                            LegendItem | 
                            textFont(java.awt.Font textFont)Set the text Font 
 
  | 
                        
 | 
                            LegendItem | 
                            title(java.lang.String title)Set the legend title 
 
  | 
                        
 | 
                            LegendItem | 
                            titleColor(java.awt.Color titleColor)Set the title Color 
 
  | 
                        
 | 
                            LegendItem | 
                            titleFont(java.awt.Font titleFont)Set the title Font 
 
  | 
                        
 | 
                            java.lang.String | 
                            toString() | 
                        
| Methods inherited from class | Name | 
|---|---|
class Item | 
                            getRectangle | 
                        
Create a Legend from the top left with the given width and height.
x -  The number of pixels from the lefty -  The number of pixels from the topwidth -  The width in pixelsheight -  The height in pixelsAdd a ColorMap legend entry
title -  The titlesymbolizer -  The Raster's SymbolizerAdd a Group Entry
title -  The titleAdd an Image Entry
title -  The titleAdd Legend entries for a Layer
layer -  A LayerAdd a Line legend entry
title -  The titlesymbolizer -  The Line's SymbolizerAdd Legend entries for a Map
map -  The MapAdd a Point legend entry
title -  The titlesymbolizer -  The Point's SymbolizerAdd a Polygon legend entry
title -  The titlesymbolizer -  The Polygon's SymbolizerAdd Legend entries for a Raster
raster -  The RasterSet the background color
backgroundColor -  The background colorSet the gap between entries
gapBetweenEntries -  The gap between entriesSet the legen entry height
legendEntryHeight -  The legend entry heightSet the legend entry width
legendEntryWidth -  The legend entry widthSet the number format
numberFormat -  The number formatSet the text Color
textColor -  The text ColorSet the text Font
textFont -  The text FontSet the legend title
title -  The titleSet the title Color
titleColor -  The title ColorSet the title Font
titleFont -  The title FontGroovy Documentation