public abstract class AbstractAxis extends Object implements ChartAxis
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractAxis.RegisterPersistence |
| Modifier and Type | Field and Description |
|---|---|
protected ChartAxis |
associatedAxis |
protected Axis |
axis |
protected boolean |
isTitleVisible |
protected String |
title |
protected boolean |
visible |
| Constructor and Description |
|---|
AbstractAxis() |
AbstractAxis(Axis axis) |
| Modifier and Type | Method and Description |
|---|---|
abstract ChartAxis |
clone() |
void |
draw()
Draws the ChartAxis with its current characteristics
|
Axis |
getAxis() |
String |
getChartAxisTitle()
Gets the axis' title
|
ChartService |
getChartService() |
int |
getLabelAngle()
Gets the current label paint
|
Font |
getLabelFont() |
Paint |
getLabelPaint()
Gets the current label paint
|
ChartAxis |
getSharedAxis() |
Font |
getTitleFont() |
boolean |
isAssociatedAxis() |
boolean |
isAxisShared()
Check if the axis is shared with another
|
boolean |
isAxisTitleEdited() |
boolean |
isChartAxisTitleVisible() |
boolean |
isVisible() |
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
abstract void |
merge(ChartAxis ax) |
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
void |
setAssociatedAxis(boolean isAssociatedAxis) |
void |
setAxis(Axis axis) |
void |
setCategoryLabelPositions(float position) |
void |
setChartAxisTitle(String title)
Sets a title to the axis
|
void |
setChartService(ChartService cs) |
void |
setIsAxisTitleEdited(boolean isAxisTitleEdited) |
void |
setIsChartAxisTitleVisible(boolean title) |
void |
setIsSharedAxis(boolean b) |
void |
setLabelAngle(int angle)
Establishes a paint to the label
|
void |
setLabelFont(Font font) |
void |
setLabelPaint(Paint paint)
Establishes a paint to the label
|
void |
setSharedAxis(ChartAxis assoc) |
void |
setTitleFont(Font font) |
void |
setVisible(boolean visible) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisCategoryAxisprotected Axis axis
protected ChartAxis associatedAxis
protected boolean visible
protected boolean isTitleVisible
protected String title
public abstract void merge(ChartAxis ax)
public void setVisible(boolean visible)
setVisible in interface ChartAxispublic Axis getAxis()
public void setAxis(Axis axis)
public String getChartAxisTitle()
ChartAxisgetChartAxisTitle in interface ChartAxispublic void setChartAxisTitle(String title)
ChartAxissetChartAxisTitle in interface ChartAxispublic void draw()
ChartAxispublic Paint getLabelPaint()
ChartAxisgetLabelPaint in interface ChartAxispublic void setLabelPaint(Paint paint)
ChartAxissetLabelPaint in interface ChartAxispublic void setIsSharedAxis(boolean b)
setIsSharedAxis in interface ChartAxispublic boolean isAxisShared()
ChartAxisisAxisShared in interface ChartAxispublic ChartAxis getSharedAxis()
getSharedAxis in interface ChartAxispublic void setSharedAxis(ChartAxis assoc)
setSharedAxis in interface ChartAxispublic Font getLabelFont()
getLabelFont in interface ChartAxispublic void setLabelFont(Font font)
setLabelFont in interface ChartAxispublic int getLabelAngle()
ChartAxisgetLabelAngle in interface ChartAxispublic void setLabelAngle(int angle)
ChartAxissetLabelAngle in interface ChartAxispublic void setCategoryLabelPositions(float position)
setCategoryLabelPositions in interface ChartAxispublic boolean isChartAxisTitleVisible()
isChartAxisTitleVisible in interface ChartAxispublic void setIsChartAxisTitleVisible(boolean title)
setIsChartAxisTitleVisible in interface ChartAxispublic Font getTitleFont()
getTitleFont in interface ChartAxispublic void setTitleFont(Font font)
setTitleFont in interface ChartAxispublic void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentPersistenceExceptionpublic void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentPersistenceExceptionpublic abstract ChartAxis clone()
public void setAssociatedAxis(boolean isAssociatedAxis)
public boolean isAssociatedAxis()
isAssociatedAxis in interface ChartAxispublic ChartService getChartService()
getChartService in interface ChartAxispublic void setChartService(ChartService cs)
setChartService in interface ChartAxispublic boolean isAxisTitleEdited()
isAxisTitleEdited in interface ChartAxispublic void setIsAxisTitleEdited(boolean isAxisTitleEdited)
setIsAxisTitleEdited in interface ChartAxis