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    }