package org.richfaces.demo.tooltip; import java.util.Date; import java.util.List; public class ToolTipData { private int tooltipCounter = 0; private List vehicles = null; private int currentVehicleIndex = -1; public int getTooltipCounter() { try { Thread.sleep(500); } catch (InterruptedException e) { } return tooltipCounter++; } public int getTooltipCounterWithoutMod() { return this.tooltipCounter; } public Date getTooltipDate() { return new Date(); } public List getVehicles() { if (vehicles==null) { vehicles = Vehicle.allVehicles(15); return vehicles; } else { return vehicles; } } public Vehicle getCurrentVehicle() { if (currentVehicleIndex>0 && currentVehicleIndex<getVehicles().size()) { return (Vehicle) getVehicles().get(currentVehicleIndex); } else { return null; } } public int getCurrentVehicleIndex() { return currentVehicleIndex; } public void setCurrentVehicleIndex(int currentVehicleIndex) { this.currentVehicleIndex = currentVehicleIndex; } }