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

java.lang.Object
  extended by org.apache.poi.xssf.usermodel.charts.XSSFChartAxis
All Implemented Interfaces:
ChartAxis
Direct Known Subclasses:
XSSFCategoryAxis, XSSFDateAxis, XSSFValueAxis

@Beta
public abstract class XSSFChartAxis
extends java.lang.Object
implements ChartAxis

Base class for all axis types.


Field Summary
protected  XSSFChart chart
           
 
Constructor Summary
protected XSSFChartAxis(XSSFChart chart)
           
 
Method Summary
 AxisCrosses getCrosses()
           
protected abstract  org.openxmlformats.schemas.drawingml.x2006.chart.CTAxPos getCTAxPos()
           
protected abstract  org.openxmlformats.schemas.drawingml.x2006.chart.CTCrosses getCTCrosses()
           
protected abstract  org.openxmlformats.schemas.drawingml.x2006.chart.CTNumFmt getCTNumFmt()
           
protected abstract  org.openxmlformats.schemas.drawingml.x2006.chart.CTScaling getCTScaling()
           
protected abstract  org.openxmlformats.schemas.drawingml.x2006.chart.CTBoolean getDelete()
           
abstract  org.openxmlformats.schemas.drawingml.x2006.main.CTShapeProperties getLine()
           
 double getLogBase()
           
protected abstract  org.openxmlformats.schemas.drawingml.x2006.chart.CTTickMark getMajorCTTickMark()
           
abstract  org.openxmlformats.schemas.drawingml.x2006.chart.CTChartLines getMajorGridLines()
           
 AxisTickMark getMajorTickMark()
           
 double getMaximum()
           
 double getMinimum()
           
protected abstract  org.openxmlformats.schemas.drawingml.x2006.chart.CTTickMark getMinorCTTickMark()
           
 AxisTickMark getMinorTickMark()
           
 java.lang.String getNumberFormat()
           
 AxisOrientation getOrientation()
           
 AxisPosition getPosition()
           
 boolean isSetLogBase()
           
 boolean isSetMaximum()
           
 boolean isSetMinimum()
           
 boolean isVisible()
           
 void setCrosses(AxisCrosses crosses)
           
 void setLogBase(double logBase)
           
 void setMajorTickMark(AxisTickMark tickMark)
           
 void setMaximum(double max)
           
 void setMinimum(double min)
           
 void setMinorTickMark(AxisTickMark tickMark)
           
 void setNumberFormat(java.lang.String format)
           
 void setOrientation(AxisOrientation orientation)
           
 void setPosition(AxisPosition position)
           
 void setVisible(boolean value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.poi.ss.usermodel.charts.ChartAxis
crossAxis, getId, hasNumberFormat
 

Field Detail

chart

protected XSSFChart chart
Constructor Detail

XSSFChartAxis

protected XSSFChartAxis(XSSFChart chart)
Method Detail

getPosition

public AxisPosition getPosition()
Specified by:
getPosition in interface ChartAxis

setPosition

public void setPosition(AxisPosition position)
Specified by:
setPosition in interface ChartAxis

setNumberFormat

public void setNumberFormat(java.lang.String format)
Specified by:
setNumberFormat in interface ChartAxis

getNumberFormat

public java.lang.String getNumberFormat()
Specified by:
getNumberFormat in interface ChartAxis

isSetLogBase

public boolean isSetLogBase()
Specified by:
isSetLogBase in interface ChartAxis

setLogBase

public void setLogBase(double logBase)
Specified by:
setLogBase in interface ChartAxis

getLogBase

public double getLogBase()
Specified by:
getLogBase in interface ChartAxis

isSetMinimum

public boolean isSetMinimum()
Specified by:
isSetMinimum in interface ChartAxis

setMinimum

public void setMinimum(double min)
Specified by:
setMinimum in interface ChartAxis

getMinimum

public double getMinimum()
Specified by:
getMinimum in interface ChartAxis

isSetMaximum

public boolean isSetMaximum()
Specified by:
isSetMaximum in interface ChartAxis

setMaximum

public void setMaximum(double max)
Specified by:
setMaximum in interface ChartAxis

getMaximum

public double getMaximum()
Specified by:
getMaximum in interface ChartAxis

getOrientation

public AxisOrientation getOrientation()
Specified by:
getOrientation in interface ChartAxis

setOrientation

public void setOrientation(AxisOrientation orientation)
Specified by:
setOrientation in interface ChartAxis

getCrosses

public AxisCrosses getCrosses()
Specified by:
getCrosses in interface ChartAxis

setCrosses

public void setCrosses(AxisCrosses crosses)
Specified by:
setCrosses in interface ChartAxis

isVisible

public boolean isVisible()
Specified by:
isVisible in interface ChartAxis

setVisible

public void setVisible(boolean value)
Specified by:
setVisible in interface ChartAxis

getMajorTickMark

public AxisTickMark getMajorTickMark()
Specified by:
getMajorTickMark in interface ChartAxis

setMajorTickMark

public void setMajorTickMark(AxisTickMark tickMark)
Specified by:
setMajorTickMark in interface ChartAxis

getMinorTickMark

public AxisTickMark getMinorTickMark()
Specified by:
getMinorTickMark in interface ChartAxis

setMinorTickMark

public void setMinorTickMark(AxisTickMark tickMark)
Specified by:
setMinorTickMark in interface ChartAxis

getCTAxPos

protected abstract org.openxmlformats.schemas.drawingml.x2006.chart.CTAxPos getCTAxPos()

getCTNumFmt

protected abstract org.openxmlformats.schemas.drawingml.x2006.chart.CTNumFmt getCTNumFmt()

getCTScaling

protected abstract org.openxmlformats.schemas.drawingml.x2006.chart.CTScaling getCTScaling()

getCTCrosses

protected abstract org.openxmlformats.schemas.drawingml.x2006.chart.CTCrosses getCTCrosses()

getDelete

protected abstract org.openxmlformats.schemas.drawingml.x2006.chart.CTBoolean getDelete()

getMajorCTTickMark

protected abstract org.openxmlformats.schemas.drawingml.x2006.chart.CTTickMark getMajorCTTickMark()

getMinorCTTickMark

protected abstract org.openxmlformats.schemas.drawingml.x2006.chart.CTTickMark getMinorCTTickMark()

getMajorGridLines

@Internal
public abstract org.openxmlformats.schemas.drawingml.x2006.chart.CTChartLines getMajorGridLines()

getLine

@Internal
public abstract org.openxmlformats.schemas.drawingml.x2006.main.CTShapeProperties getLine()