001 package railo.runtime.chart; 002 003 import org.jfree.chart.axis.TickUnit; 004 import org.jfree.chart.axis.TickUnitSource; 005 006 public class TickUnitSourceImpl implements TickUnitSource { 007 008 private int labelFormat; 009 010 public TickUnitSourceImpl(int labelFormat) { 011 this.labelFormat=labelFormat; 012 } 013 014 public TickUnit getCeilingTickUnit(TickUnit unit) { 015 return new TicketUnitImpl(labelFormat,unit); 016 } 017 018 public TickUnit getCeilingTickUnit(double size) { 019 return new TicketUnitImpl(labelFormat,size); 020 } 021 022 public TickUnit getLargerTickUnit(TickUnit unit) { 023 return new TicketUnitImpl(labelFormat,unit); 024 } 025 026 public static TickUnitSource getInstance(int labelFormat) { 027 return new TickUnitSourceImpl(labelFormat); 028 } 029 030 031 }