Java Doc for DateAxis.java in  » Chart » jfreechart » org » jfree » chart » axis » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Chart » jfreechart » org.jfree.chart.axis 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jfree.chart.axis.Axis
      org.jfree.chart.axis.ValueAxis
         org.jfree.chart.axis.DateAxis

DateAxis
public class DateAxis extends ValueAxis implements Cloneable,Serializable(Code)
The base class for axes that display dates. You will find it easier to understand how this axis works if you bear in mind that it really displays/measures integer (or long) data, where the integers are milliseconds since midnight, 1-Jan-1970. When displaying tick labels, the millisecond values are converted back to dates using a DateFormat instance.

You can also create a org.jfree.chart.axis.Timeline and supply in the constructor to create an axis that only contains certain domain values. For example, this allows you to create a date axis that only contains working days.



Field Summary
final public static  DateDEFAULT_ANCHOR_DATE
     The default anchor date.
final public static  doubleDEFAULT_AUTO_RANGE_MINIMUM_SIZE_IN_MILLISECONDS
     The default minimum auto range size.
final public static  DateRangeDEFAULT_DATE_RANGE
     The default axis range.
final public static  DateTickUnitDEFAULT_DATE_TICK_UNIT
     The default date tick unit.

Constructor Summary
public  DateAxis()
     Creates a date axis with no label.
public  DateAxis(String label)
     Creates a date axis with the specified label.
public  DateAxis(String label, TimeZone zone)
     Creates a date axis.

Method Summary
protected  voidautoAdjustRange()
     Rescales the axis to ensure that all data is visible.
public  DatecalculateHighestVisibleTickValue(DateTickUnit unit)
     Calculates the value of the highest visible tick on the axis.
Parameters:
  unit - date unit to use.
public  DatecalculateLowestVisibleTickValue(DateTickUnit unit)
     Calculates the value of the lowest visible tick on the axis.
Parameters:
  unit - date unit to use.
public  Objectclone()
     Returns a clone of the object.
public  voidconfigure()
     Configures the axis to work with the specified plot.
public static  TickUnitSourcecreateStandardDateTickUnits()
     Returns a collection of standard date tick units that uses the default time zone.
public static  TickUnitSourcecreateStandardDateTickUnits(TimeZone zone)
     Returns a collection of standard date tick units.
public  doubledateToJava2D(Date date, Rectangle2D area, RectangleEdge edge)
     Translates a date to Java2D coordinates, based on the range displayed by this axis for the specified data area.
Parameters:
  date - the date.
Parameters:
  area - the rectangle (in Java2D space) where the data is to beplotted.
Parameters:
  edge - the axis location.
public  AxisStatedraw(Graphics2D g2, double cursor, Rectangle2D plotArea, Rectangle2D dataArea, RectangleEdge edge, PlotRenderingInfo plotState)
     Draws the axis on a Java 2D graphics device (such as the screen or a printer).
Parameters:
  g2 - the graphics device (null not permitted).
Parameters:
  cursor - the cursor location.
Parameters:
  plotArea - the area within which the axes and data should be drawn (null not permitted).
Parameters:
  dataArea - the area within which the data should be drawn (null not permitted).
Parameters:
  edge - the location of the axis (null not permitted).
Parameters:
  plotState - collects information about the plot (null permitted).
public  booleanequals(Object obj)
     Tests this axis for equality with an arbitrary object.
Parameters:
  obj - the object (null permitted).
public  DateFormatgetDateFormatOverride()
     Returns the date format override.
public  DategetMaximumDate()
     Returns the latest date visible on the axis.
public  DategetMinimumDate()
     Returns the earliest date visible on the axis.
public  DateTickMarkPositiongetTickMarkPosition()
     Returns the tick mark position (start, middle or end of the time period).
public  DateTickUnitgetTickUnit()
     Returns the tick unit for the axis.
public  TimeZonegetTimeZone()
     Returns the time zone for the axis.
public  TimelinegetTimeline()
     Returns the underlying timeline used by this axis.
public  inthashCode()
     Returns a hash code for this object.
public  booleanisHiddenValue(long millis)
     Returns true if the axis hides this value, and false otherwise.
Parameters:
  millis - the data value.
public  doublejava2DToValue(double java2DValue, Rectangle2D area, RectangleEdge edge)
     Translates a Java2D coordinate into the corresponding data value.
protected  DatenextStandardDate(Date date, DateTickUnit unit)
     Returns the first "standard" date (based on the specified field and units).
Parameters:
  date - the reference date.
Parameters:
  unit - the date tick unit.
protected  DatepreviousStandardDate(Date date, DateTickUnit unit)
     Returns the previous "standard" date, for a given date and tick unit.
Parameters:
  date - the reference date.
Parameters:
  unit - the tick unit.
public  ListrefreshTicks(Graphics2D g2, AxisState state, Rectangle2D dataArea, RectangleEdge edge)
     Calculates the positions of the tick labels for the axis, storing the results in the tick label list (ready for drawing).
Parameters:
  g2 - the graphics device.
Parameters:
  state - the axis state.
Parameters:
  dataArea - the area in which the plot should be drawn.
Parameters:
  edge - the location of the axis.
protected  ListrefreshTicksHorizontal(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge)
     Recalculates the ticks for the date axis.
Parameters:
  g2 - the graphics device.
Parameters:
  dataArea - the area in which the data is to be drawn.
Parameters:
  edge - the location of the axis.
protected  ListrefreshTicksVertical(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge)
     Recalculates the ticks for the date axis.
Parameters:
  g2 - the graphics device.
Parameters:
  dataArea - the area in which the plot should be drawn.
Parameters:
  edge - the location of the axis.
protected  voidselectAutoTickUnit(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge)
     Selects an appropriate tick value for the axis.
protected  voidselectHorizontalAutoTickUnit(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge)
     Selects an appropriate tick size for the axis.
protected  voidselectVerticalAutoTickUnit(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge)
     Selects an appropriate tick size for the axis.
public  voidsetDateFormatOverride(DateFormat formatter)
     Sets the date format override.
public  voidsetMaximumDate(Date maximumDate)
     Sets the maximum date visible on the axis and sends an AxisChangeEvent to all registered listeners.
public  voidsetMinimumDate(Date date)
     Sets the minimum date visible on the axis and sends an AxisChangeEvent to all registered listeners.
public  voidsetRange(Range range)
     Sets the upper and lower bounds for the axis and sends an AxisChangeEvent to all registered listeners.
public  voidsetRange(Range range, boolean turnOffAutoRange, boolean notify)
     Sets the range for the axis, if requested, sends an AxisChangeEvent to all registered listeners.
public  voidsetRange(Date lower, Date upper)
     Sets the axis range and sends an AxisChangeEvent to all registered listeners.
public  voidsetRange(double lower, double upper)
     Sets the axis range and sends an AxisChangeEvent to all registered listeners.
public  voidsetTickMarkPosition(DateTickMarkPosition position)
     Sets the tick mark position (start, middle or end of the time period) and sends an AxisChangeEvent to all registered listeners.
public  voidsetTickUnit(DateTickUnit unit)
     Sets the tick unit for the axis.
public  voidsetTickUnit(DateTickUnit unit, boolean notify, boolean turnOffAutoSelection)
     Sets the tick unit attribute.
public  voidsetTimeZone(TimeZone zone)
     Sets the time zone for the axis and sends an AxisChangeEvent to all registered listeners.
public  voidsetTimeline(Timeline timeline)
     Sets the underlying timeline to use for this axis.
public  doublevalueToJava2D(double value, Rectangle2D area, RectangleEdge edge)
     Translates the data value to the display coordinates (Java 2D User Space) of the chart.
Parameters:
  value - the date to be plotted.
Parameters:
  area - the rectangle (in Java2D space) where the data is to be plotted.
Parameters:
  edge - the axis location.
public  voidzoomRange(double lowerPercent, double upperPercent)
     Zooms in on the current range.

Field Detail
DEFAULT_ANCHOR_DATE
final public static Date DEFAULT_ANCHOR_DATE(Code)
The default anchor date.



DEFAULT_AUTO_RANGE_MINIMUM_SIZE_IN_MILLISECONDS
final public static double DEFAULT_AUTO_RANGE_MINIMUM_SIZE_IN_MILLISECONDS(Code)
The default minimum auto range size.



DEFAULT_DATE_RANGE
final public static DateRange DEFAULT_DATE_RANGE(Code)
The default axis range.



DEFAULT_DATE_TICK_UNIT
final public static DateTickUnit DEFAULT_DATE_TICK_UNIT(Code)
The default date tick unit.




Constructor Detail
DateAxis
public DateAxis()(Code)
Creates a date axis with no label.



DateAxis
public DateAxis(String label)(Code)
Creates a date axis with the specified label.
Parameters:
  label - the axis label (null permitted).



DateAxis
public DateAxis(String label, TimeZone zone)(Code)
Creates a date axis. A timeline is specified for the axis. This allows special transformations to occur between a domain of values and the values included in the axis.
See Also:   org.jfree.chart.axis.SegmentedTimeline
Parameters:
  label - the axis label (null permitted).
Parameters:
  zone - the time zone.




Method Detail
autoAdjustRange
protected void autoAdjustRange()(Code)
Rescales the axis to ensure that all data is visible.



calculateHighestVisibleTickValue
public Date calculateHighestVisibleTickValue(DateTickUnit unit)(Code)
Calculates the value of the highest visible tick on the axis.
Parameters:
  unit - date unit to use. The value of the highest visible tick on the axis.



calculateLowestVisibleTickValue
public Date calculateLowestVisibleTickValue(DateTickUnit unit)(Code)
Calculates the value of the lowest visible tick on the axis.
Parameters:
  unit - date unit to use. The value of the lowest visible tick on the axis.



clone
public Object clone() throws CloneNotSupportedException(Code)
Returns a clone of the object. A clone.
throws:
  CloneNotSupportedException - if some component of the axis does not support cloning.



configure
public void configure()(Code)
Configures the axis to work with the specified plot. If the axis has auto-scaling, then sets the maximum and minimum values.



createStandardDateTickUnits
public static TickUnitSource createStandardDateTickUnits()(Code)
Returns a collection of standard date tick units that uses the default time zone. This collection will be used by default, but you are free to create your own collection if you want to (see the ValueAxis.setStandardTickUnits(TickUnitSource) method inherited from the ValueAxis class). A collection of standard date tick units.



createStandardDateTickUnits
public static TickUnitSource createStandardDateTickUnits(TimeZone zone)(Code)
Returns a collection of standard date tick units. This collection will be used by default, but you are free to create your own collection if you want to (see the ValueAxis.setStandardTickUnits(TickUnitSource) method inherited from the ValueAxis class).
Parameters:
  zone - the time zone (null not permitted). A collection of standard date tick units.



dateToJava2D
public double dateToJava2D(Date date, Rectangle2D area, RectangleEdge edge)(Code)
Translates a date to Java2D coordinates, based on the range displayed by this axis for the specified data area.
Parameters:
  date - the date.
Parameters:
  area - the rectangle (in Java2D space) where the data is to beplotted.
Parameters:
  edge - the axis location. The coordinate corresponding to the supplied date.



draw
public AxisState draw(Graphics2D g2, double cursor, Rectangle2D plotArea, Rectangle2D dataArea, RectangleEdge edge, PlotRenderingInfo plotState)(Code)
Draws the axis on a Java 2D graphics device (such as the screen or a printer).
Parameters:
  g2 - the graphics device (null not permitted).
Parameters:
  cursor - the cursor location.
Parameters:
  plotArea - the area within which the axes and data should be drawn (null not permitted).
Parameters:
  dataArea - the area within which the data should be drawn (null not permitted).
Parameters:
  edge - the location of the axis (null not permitted).
Parameters:
  plotState - collects information about the plot (null permitted). The axis state (never null).



equals
public boolean equals(Object obj)(Code)
Tests this axis for equality with an arbitrary object.
Parameters:
  obj - the object (null permitted). A boolean.



getDateFormatOverride
public DateFormat getDateFormatOverride()(Code)
Returns the date format override. If this is non-null, then it will be used to format the dates on the axis. The formatter (possibly null).



getMaximumDate
public Date getMaximumDate()(Code)
Returns the latest date visible on the axis. The date.
See Also:   DateAxis.setMaximumDate(Date)
See Also:   DateAxis.getMinimumDate()



getMinimumDate
public Date getMinimumDate()(Code)
Returns the earliest date visible on the axis. The date.
See Also:   DateAxis.setMinimumDate(Date)
See Also:   DateAxis.getMaximumDate()



getTickMarkPosition
public DateTickMarkPosition getTickMarkPosition()(Code)
Returns the tick mark position (start, middle or end of the time period). The position (never null).



getTickUnit
public DateTickUnit getTickUnit()(Code)
Returns the tick unit for the axis.

Note: if the autoTickUnitSelection flag is true the tick unit may be changed while the axis is being drawn, so in that case the return value from this method may be irrelevant if the method is called before the axis has been drawn. The tick unit (possibly null).
See Also:   DateAxis.setTickUnit(DateTickUnit)
See Also:   ValueAxis.isAutoTickUnitSelection




getTimeZone
public TimeZone getTimeZone()(Code)
Returns the time zone for the axis. The time zone.
since:
   1.0.4
See Also:   DateAxis.setTimeZone(TimeZone)



getTimeline
public Timeline getTimeline()(Code)
Returns the underlying timeline used by this axis. The timeline.



hashCode
public int hashCode()(Code)
Returns a hash code for this object. A hash code.



isHiddenValue
public boolean isHiddenValue(long millis)(Code)
Returns true if the axis hides this value, and false otherwise.
Parameters:
  millis - the data value. A value.



java2DToValue
public double java2DToValue(double java2DValue, Rectangle2D area, RectangleEdge edge)(Code)
Translates a Java2D coordinate into the corresponding data value. To perform this translation, you need to know the area used for plotting data, and which edge the axis is located on.
Parameters:
  java2DValue - the coordinate in Java2D space.
Parameters:
  area - the rectangle (in Java2D space) where the data is to be plotted.
Parameters:
  edge - the axis location. A data value.



nextStandardDate
protected Date nextStandardDate(Date date, DateTickUnit unit)(Code)
Returns the first "standard" date (based on the specified field and units).
Parameters:
  date - the reference date.
Parameters:
  unit - the date tick unit. The next "standard" date.



previousStandardDate
protected Date previousStandardDate(Date date, DateTickUnit unit)(Code)
Returns the previous "standard" date, for a given date and tick unit.
Parameters:
  date - the reference date.
Parameters:
  unit - the tick unit. The previous "standard" date.



refreshTicks
public List refreshTicks(Graphics2D g2, AxisState state, Rectangle2D dataArea, RectangleEdge edge)(Code)
Calculates the positions of the tick labels for the axis, storing the results in the tick label list (ready for drawing).
Parameters:
  g2 - the graphics device.
Parameters:
  state - the axis state.
Parameters:
  dataArea - the area in which the plot should be drawn.
Parameters:
  edge - the location of the axis. A list of ticks.



refreshTicksHorizontal
protected List refreshTicksHorizontal(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge)(Code)
Recalculates the ticks for the date axis.
Parameters:
  g2 - the graphics device.
Parameters:
  dataArea - the area in which the data is to be drawn.
Parameters:
  edge - the location of the axis. A list of ticks.



refreshTicksVertical
protected List refreshTicksVertical(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge)(Code)
Recalculates the ticks for the date axis.
Parameters:
  g2 - the graphics device.
Parameters:
  dataArea - the area in which the plot should be drawn.
Parameters:
  edge - the location of the axis. A list of ticks.



selectAutoTickUnit
protected void selectAutoTickUnit(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge)(Code)
Selects an appropriate tick value for the axis. The strategy is to display as many ticks as possible (selected from an array of 'standard' tick units) without the labels overlapping.
Parameters:
  g2 - the graphics device.
Parameters:
  dataArea - the area defined by the axes.
Parameters:
  edge - the axis location.



selectHorizontalAutoTickUnit
protected void selectHorizontalAutoTickUnit(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge)(Code)
Selects an appropriate tick size for the axis. The strategy is to display as many ticks as possible (selected from a collection of 'standard' tick units) without the labels overlapping.
Parameters:
  g2 - the graphics device.
Parameters:
  dataArea - the area defined by the axes.
Parameters:
  edge - the axis location.



selectVerticalAutoTickUnit
protected void selectVerticalAutoTickUnit(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge)(Code)
Selects an appropriate tick size for the axis. The strategy is to display as many ticks as possible (selected from a collection of 'standard' tick units) without the labels overlapping.
Parameters:
  g2 - the graphics device.
Parameters:
  dataArea - the area in which the plot should be drawn.
Parameters:
  edge - the axis location.



setDateFormatOverride
public void setDateFormatOverride(DateFormat formatter)(Code)
Sets the date format override. If this is non-null, then it will be used to format the dates on the axis.
Parameters:
  formatter - the date formatter (null permitted).



setMaximumDate
public void setMaximumDate(Date maximumDate)(Code)
Sets the maximum date visible on the axis and sends an AxisChangeEvent to all registered listeners. If maximumDate is on or before the current minimum date for the axis, the minimum date will be shifted to preserve the current length of the axis.
Parameters:
  maximumDate - the date (null not permitted).
See Also:   DateAxis.getMinimumDate()
See Also:   DateAxis.setMinimumDate(Date)



setMinimumDate
public void setMinimumDate(Date date)(Code)
Sets the minimum date visible on the axis and sends an AxisChangeEvent to all registered listeners. If date is on or after the current maximum date for the axis, the maximum date will be shifted to preserve the current length of the axis.
Parameters:
  date - the date (null not permitted).
See Also:   DateAxis.getMinimumDate()
See Also:   DateAxis.setMaximumDate(Date)



setRange
public void setRange(Range range)(Code)
Sets the upper and lower bounds for the axis and sends an AxisChangeEvent to all registered listeners. As a side-effect, the auto-range flag is set to false.
Parameters:
  range - the new range (null not permitted).



setRange
public void setRange(Range range, boolean turnOffAutoRange, boolean notify)(Code)
Sets the range for the axis, if requested, sends an AxisChangeEvent to all registered listeners. As a side-effect, the auto-range flag is set to false (optional).
Parameters:
  range - the range (null not permitted).
Parameters:
  turnOffAutoRange - a flag that controls whether or not the auto range is turned off.
Parameters:
  notify - a flag that controls whether or not listeners are notified.



setRange
public void setRange(Date lower, Date upper)(Code)
Sets the axis range and sends an AxisChangeEvent to all registered listeners.
Parameters:
  lower - the lower bound for the axis.
Parameters:
  upper - the upper bound for the axis.



setRange
public void setRange(double lower, double upper)(Code)
Sets the axis range and sends an AxisChangeEvent to all registered listeners.
Parameters:
  lower - the lower bound for the axis.
Parameters:
  upper - the upper bound for the axis.



setTickMarkPosition
public void setTickMarkPosition(DateTickMarkPosition position)(Code)
Sets the tick mark position (start, middle or end of the time period) and sends an AxisChangeEvent to all registered listeners.
Parameters:
  position - the position (null not permitted).



setTickUnit
public void setTickUnit(DateTickUnit unit)(Code)
Sets the tick unit for the axis. The auto-tick-unit-selection flag is set to false, and registered listeners are notified that the axis has been changed.
Parameters:
  unit - the tick unit.
See Also:   DateAxis.getTickUnit()
See Also:   DateAxis.setTickUnit(DateTickUnit,boolean,boolean)



setTickUnit
public void setTickUnit(DateTickUnit unit, boolean notify, boolean turnOffAutoSelection)(Code)
Sets the tick unit attribute.
Parameters:
  unit - the new tick unit.
Parameters:
  notify - notify registered listeners?
Parameters:
  turnOffAutoSelection - turn off auto selection?
See Also:   DateAxis.getTickUnit()



setTimeZone
public void setTimeZone(TimeZone zone)(Code)
Sets the time zone for the axis and sends an AxisChangeEvent to all registered listeners.
Parameters:
  zone - the time zone (null not permitted).
since:
   1.0.4
See Also:   DateAxis.getTimeZone()



setTimeline
public void setTimeline(Timeline timeline)(Code)
Sets the underlying timeline to use for this axis.

If the timeline is changed, an AxisChangeEvent is sent to all registered listeners.
Parameters:
  timeline - the timeline.




valueToJava2D
public double valueToJava2D(double value, Rectangle2D area, RectangleEdge edge)(Code)
Translates the data value to the display coordinates (Java 2D User Space) of the chart.
Parameters:
  value - the date to be plotted.
Parameters:
  area - the rectangle (in Java2D space) where the data is to be plotted.
Parameters:
  edge - the axis location. The coordinate corresponding to the supplied data value.



zoomRange
public void zoomRange(double lowerPercent, double upperPercent)(Code)
Zooms in on the current range.
Parameters:
  lowerPercent - the new lower bound.
Parameters:
  upperPercent - the new upper bound.



Fields inherited from org.jfree.chart.axis.ValueAxis
final public static boolean DEFAULT_AUTO_RANGE(Code)(Java Doc)
final public static double DEFAULT_AUTO_RANGE_MINIMUM_SIZE(Code)(Java Doc)
final public static boolean DEFAULT_AUTO_TICK_UNIT_SELECTION(Code)(Java Doc)
final public static boolean DEFAULT_INVERTED(Code)(Java Doc)
final public static double DEFAULT_LOWER_BOUND(Code)(Java Doc)
final public static double DEFAULT_LOWER_MARGIN(Code)(Java Doc)
final public static Range DEFAULT_RANGE(Code)(Java Doc)
final public static double DEFAULT_UPPER_BOUND(Code)(Java Doc)
final public static double DEFAULT_UPPER_MARGIN(Code)(Java Doc)
final public static int MAXIMUM_TICK_COUNT(Code)(Java Doc)

Methods inherited from org.jfree.chart.axis.ValueAxis
abstract protected void autoAdjustRange()(Code)(Java Doc)
protected float[] calculateAnchorPoint(ValueTick tick, double cursor, Rectangle2D dataArea, RectangleEdge edge)(Code)(Java Doc)
public void centerRange(double value)(Code)(Java Doc)
public Object clone() throws CloneNotSupportedException(Code)(Java Doc)
protected void drawAxisLine(Graphics2D g2, double cursor, Rectangle2D dataArea, RectangleEdge edge)(Code)(Java Doc)
protected AxisState drawTickMarksAndLabels(Graphics2D g2, double cursor, Rectangle2D plotArea, Rectangle2D dataArea, RectangleEdge edge)(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected double findMaximumTickLabelHeight(List ticks, Graphics2D g2, Rectangle2D drawArea, boolean vertical)(Code)(Java Doc)
protected double findMaximumTickLabelWidth(List ticks, Graphics2D g2, Rectangle2D drawArea, boolean vertical)(Code)(Java Doc)
public double getAutoRangeMinimumSize()(Code)(Java Doc)
protected int getAutoTickIndex()(Code)(Java Doc)
public Range getDefaultAutoRange()(Code)(Java Doc)
public Shape getDownArrow()(Code)(Java Doc)
public double getFixedAutoRange()(Code)(Java Doc)
public Shape getLeftArrow()(Code)(Java Doc)
public double getLowerBound()(Code)(Java Doc)
public double getLowerMargin()(Code)(Java Doc)
public Range getRange()(Code)(Java Doc)
public Shape getRightArrow()(Code)(Java Doc)
public TickUnitSource getStandardTickUnits()(Code)(Java Doc)
public Shape getUpArrow()(Code)(Java Doc)
public double getUpperBound()(Code)(Java Doc)
public double getUpperMargin()(Code)(Java Doc)
public boolean isAutoRange()(Code)(Java Doc)
public boolean isAutoTickUnitSelection()(Code)(Java Doc)
public boolean isInverted()(Code)(Java Doc)
public boolean isNegativeArrowVisible()(Code)(Java Doc)
public boolean isPositiveArrowVisible()(Code)(Java Doc)
public boolean isVerticalTickLabels()(Code)(Java Doc)
abstract public double java2DToValue(double java2DValue, Rectangle2D area, RectangleEdge edge)(Code)(Java Doc)
public double lengthToJava2D(double length, Rectangle2D area, RectangleEdge edge)(Code)(Java Doc)
public AxisSpace reserveSpace(Graphics2D g2, Plot plot, Rectangle2D plotArea, RectangleEdge edge, AxisSpace space)(Code)(Java Doc)
public void resizeRange(double percent)(Code)(Java Doc)
public void resizeRange(double percent, double anchorValue)(Code)(Java Doc)
public void setAutoRange(boolean auto)(Code)(Java Doc)
protected void setAutoRange(boolean auto, boolean notify)(Code)(Java Doc)
public void setAutoRangeMinimumSize(double size)(Code)(Java Doc)
public void setAutoRangeMinimumSize(double size, boolean notify)(Code)(Java Doc)
protected void setAutoTickIndex(int index)(Code)(Java Doc)
public void setAutoTickUnitSelection(boolean flag)(Code)(Java Doc)
public void setAutoTickUnitSelection(boolean flag, boolean notify)(Code)(Java Doc)
public void setDefaultAutoRange(Range range)(Code)(Java Doc)
public void setDownArrow(Shape arrow)(Code)(Java Doc)
public void setFixedAutoRange(double length)(Code)(Java Doc)
public void setInverted(boolean flag)(Code)(Java Doc)
public void setLeftArrow(Shape arrow)(Code)(Java Doc)
public void setLowerBound(double min)(Code)(Java Doc)
public void setLowerMargin(double margin)(Code)(Java Doc)
public void setNegativeArrowVisible(boolean visible)(Code)(Java Doc)
public void setPositiveArrowVisible(boolean visible)(Code)(Java Doc)
public void setRange(Range range)(Code)(Java Doc)
public void setRange(Range range, boolean turnOffAutoRange, boolean notify)(Code)(Java Doc)
public void setRange(double lower, double upper)(Code)(Java Doc)
public void setRangeAboutValue(double value, double length)(Code)(Java Doc)
public void setRangeWithMargins(Range range)(Code)(Java Doc)
public void setRangeWithMargins(Range range, boolean turnOffAutoRange, boolean notify)(Code)(Java Doc)
public void setRangeWithMargins(double lower, double upper)(Code)(Java Doc)
public void setRightArrow(Shape arrow)(Code)(Java Doc)
public void setStandardTickUnits(TickUnitSource source)(Code)(Java Doc)
public void setUpArrow(Shape arrow)(Code)(Java Doc)
public void setUpperBound(double max)(Code)(Java Doc)
public void setUpperMargin(double margin)(Code)(Java Doc)
public void setVerticalTickLabels(boolean flag)(Code)(Java Doc)
abstract public double valueToJava2D(double value, Rectangle2D area, RectangleEdge edge)(Code)(Java Doc)
public void zoomRange(double lowerPercent, double upperPercent)(Code)(Java Doc)

Fields inherited from org.jfree.chart.axis.Axis
final public static Font DEFAULT_AXIS_LABEL_FONT(Code)(Java Doc)
final public static RectangleInsets DEFAULT_AXIS_LABEL_INSETS(Code)(Java Doc)
final public static Paint DEFAULT_AXIS_LABEL_PAINT(Code)(Java Doc)
final public static Paint DEFAULT_AXIS_LINE_PAINT(Code)(Java Doc)
final public static Stroke DEFAULT_AXIS_LINE_STROKE(Code)(Java Doc)
final public static boolean DEFAULT_AXIS_VISIBLE(Code)(Java Doc)
final public static boolean DEFAULT_TICK_LABELS_VISIBLE(Code)(Java Doc)
final public static Font DEFAULT_TICK_LABEL_FONT(Code)(Java Doc)
final public static RectangleInsets DEFAULT_TICK_LABEL_INSETS(Code)(Java Doc)
final public static Paint DEFAULT_TICK_LABEL_PAINT(Code)(Java Doc)
final public static boolean DEFAULT_TICK_MARKS_VISIBLE(Code)(Java Doc)
final public static float DEFAULT_TICK_MARK_INSIDE_LENGTH(Code)(Java Doc)
final public static float DEFAULT_TICK_MARK_OUTSIDE_LENGTH(Code)(Java Doc)
final public static Paint DEFAULT_TICK_MARK_PAINT(Code)(Java Doc)
final public static Stroke DEFAULT_TICK_MARK_STROKE(Code)(Java Doc)

Methods inherited from org.jfree.chart.axis.Axis
public void addChangeListener(AxisChangeListener listener)(Code)(Java Doc)
public Object clone() throws CloneNotSupportedException(Code)(Java Doc)
abstract public void configure()(Code)(Java Doc)
abstract public AxisState draw(Graphics2D g2, double cursor, Rectangle2D plotArea, Rectangle2D dataArea, RectangleEdge edge, PlotRenderingInfo plotState)(Code)(Java Doc)
protected void drawAxisLine(Graphics2D g2, double cursor, Rectangle2D dataArea, RectangleEdge edge)(Code)(Java Doc)
protected AxisState drawLabel(String label, Graphics2D g2, Rectangle2D plotArea, Rectangle2D dataArea, RectangleEdge edge, AxisState state)(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
public Paint getAxisLinePaint()(Code)(Java Doc)
public Stroke getAxisLineStroke()(Code)(Java Doc)
public double getFixedDimension()(Code)(Java Doc)
public String getLabel()(Code)(Java Doc)
public double getLabelAngle()(Code)(Java Doc)
protected Rectangle2D getLabelEnclosure(Graphics2D g2, RectangleEdge edge)(Code)(Java Doc)
public Font getLabelFont()(Code)(Java Doc)
public RectangleInsets getLabelInsets()(Code)(Java Doc)
public Paint getLabelPaint()(Code)(Java Doc)
public Plot getPlot()(Code)(Java Doc)
public Font getTickLabelFont()(Code)(Java Doc)
public RectangleInsets getTickLabelInsets()(Code)(Java Doc)
public Paint getTickLabelPaint()(Code)(Java Doc)
public float getTickMarkInsideLength()(Code)(Java Doc)
public float getTickMarkOutsideLength()(Code)(Java Doc)
public Paint getTickMarkPaint()(Code)(Java Doc)
public Stroke getTickMarkStroke()(Code)(Java Doc)
public boolean hasListener(EventListener listener)(Code)(Java Doc)
public boolean isAxisLineVisible()(Code)(Java Doc)
public boolean isTickLabelsVisible()(Code)(Java Doc)
public boolean isTickMarksVisible()(Code)(Java Doc)
public boolean isVisible()(Code)(Java Doc)
protected void notifyListeners(AxisChangeEvent event)(Code)(Java Doc)
abstract public List refreshTicks(Graphics2D g2, AxisState state, Rectangle2D dataArea, RectangleEdge edge)(Code)(Java Doc)
public void removeChangeListener(AxisChangeListener listener)(Code)(Java Doc)
abstract public AxisSpace reserveSpace(Graphics2D g2, Plot plot, Rectangle2D plotArea, RectangleEdge edge, AxisSpace space)(Code)(Java Doc)
public void setAxisLinePaint(Paint paint)(Code)(Java Doc)
public void setAxisLineStroke(Stroke stroke)(Code)(Java Doc)
public void setAxisLineVisible(boolean visible)(Code)(Java Doc)
public void setFixedDimension(double dimension)(Code)(Java Doc)
public void setLabel(String label)(Code)(Java Doc)
public void setLabelAngle(double angle)(Code)(Java Doc)
public void setLabelFont(Font font)(Code)(Java Doc)
public void setLabelInsets(RectangleInsets insets)(Code)(Java Doc)
public void setLabelPaint(Paint paint)(Code)(Java Doc)
public void setPlot(Plot plot)(Code)(Java Doc)
public void setTickLabelFont(Font font)(Code)(Java Doc)
public void setTickLabelInsets(RectangleInsets insets)(Code)(Java Doc)
public void setTickLabelPaint(Paint paint)(Code)(Java Doc)
public void setTickLabelsVisible(boolean flag)(Code)(Java Doc)
public void setTickMarkInsideLength(float length)(Code)(Java Doc)
public void setTickMarkOutsideLength(float length)(Code)(Java Doc)
public void setTickMarkPaint(Paint paint)(Code)(Java Doc)
public void setTickMarkStroke(Stroke stroke)(Code)(Java Doc)
public void setTickMarksVisible(boolean flag)(Code)(Java Doc)
public void setVisible(boolean flag)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.