org.apache.poi.xssf.usermodel.charts
Class XSSFChartLegend

java.lang.Object
  extended by org.apache.poi.xssf.usermodel.charts.XSSFChartLegend
All Implemented Interfaces:
ChartLegend, ManuallyPositionable

@Beta
public final class XSSFChartLegend
extends java.lang.Object
implements ChartLegend

Represents a SpreadsheetML chart legend


Constructor Summary
XSSFChartLegend(XSSFChart chart)
          Create a new SpreadsheetML chart legend
 
Method Summary
 org.openxmlformats.schemas.drawingml.x2006.chart.CTLegend getCTLegend()
          Return the underlying CTLegend bean.
 XSSFManualLayout getManualLayout()
           
 LegendPosition getPosition()
           
 boolean isOverlay()
           
 void setOverlay(boolean value)
           
 void setPosition(LegendPosition position)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSSFChartLegend

public XSSFChartLegend(XSSFChart chart)
Create a new SpreadsheetML chart legend

Method Detail

getCTLegend

@Internal
public org.openxmlformats.schemas.drawingml.x2006.chart.CTLegend getCTLegend()
Return the underlying CTLegend bean.

Returns:
the underlying CTLegend bean

setPosition

public void setPosition(LegendPosition position)
Specified by:
setPosition in interface ChartLegend

getPosition

public LegendPosition getPosition()
Specified by:
getPosition in interface ChartLegend

getManualLayout

public XSSFManualLayout getManualLayout()
Specified by:
getManualLayout in interface ManuallyPositionable

isOverlay

public boolean isOverlay()
Specified by:
isOverlay in interface ChartLegend

setOverlay

public void setOverlay(boolean value)
Specified by:
setOverlay in interface ChartLegend