Class OverlayLegendRenderer

  • All Implemented Interfaces:
    AWTRenderer2d

    public class OverlayLegendRenderer
    extends Object
    implements AWTRenderer2d
    Params - margin - corner - constraints : byDimension (maxWidth) or byText - interligne - font size / font style
    Author:
    Martin Pernollet
    • Constructor Detail

      • OverlayLegendRenderer

        public OverlayLegendRenderer​(List<Legend> info)
    • Method Detail

      • paintLegend

        public void paintLegend​(Graphics2D g2d,
                                int textHeight,
                                int textWidthMax,
                                int xTextPos,
                                int yTextPos,
                                Legend line)
      • makeShapeTransform

        protected AffineTransform makeShapeTransform​(Legend line,
                                                     int textHeight,
                                                     int yTextPos,
                                                     int xLineStart)
      • maxStringWidth

        protected int maxStringWidth​(FontMetrics fm)
      • setInfo

        public void setInfo​(List<Legend> info)
      • setLayout

        public void setLayout​(LegendLayout layout)
      • getScale

        public Coord2d getScale()
      • setScale

        public void setScale​(Coord2d scale)