Klasse SimpleUnitGrid

java.lang.Object
com.flexganttfx.model.dateline.VirtualGrid<SimpleUnit>
com.flexganttfx.model.dateline.SimpleUnitGrid

public final class SimpleUnitGrid extends VirtualGrid<SimpleUnit>
A virtual grid implementation for SimpleUnit.
Seit:
1.1
  • Konstruktordetails

    • SimpleUnitGrid

      public SimpleUnitGrid(String name, String shortName, SimpleUnit unit, int amount)
      Constructs a new grid.
      Parameter:
      name - the grid name as shown in the UI (e.g. "50 Units")
      shortName - the short name (e.g. "50")
      unit - the chrono unit on which the grid will be based (e.g. "TEN")
      amount - the amount of the chrono unit (e.g. "5")
      Seit:
      1.0
    • SimpleUnitGrid

      public SimpleUnitGrid(String name, SimpleUnit unit, int amount)
      Constructs a new grid.
      Parameter:
      name - the grid name as shown in the UI (e.g. "50")
      unit - the chrono unit on which the grid will be based (e.g. "TEN")
      amount - the amount of the chrono unit (e.g. "5")
      Seit:
      1.0
  • Methodendetails

    • adjustTime

      public Instant adjustTime(Instant instant, ZoneId zoneId, boolean roundUp, DayOfWeek firstDayOfWeek)
      Beschreibung aus Klasse kopiert: VirtualGrid
      Adjusts the given instant so that the returned instant will snap to the position defined by the grid settings.
      Angegeben von:
      adjustTime in Klasse VirtualGrid<SimpleUnit>
      Parameter:
      instant - the time to adjust to a grid location
      zoneId - the time zone for which the adjustment is performed (can be different from row to row)
      roundUp - a flag signaling whether we want the adjusted time to snap to an earlier or later time (start time or end time)
      firstDayOfWeek - the weekday that is considered to be the first day of the week (mostly Monday or Sunday)
      Gibt zurück:
      the grid adjusted time
    • adjustTime

      public LocalTime adjustTime(LocalTime time, boolean roundUp)
      Beschreibung aus Klasse kopiert: VirtualGrid
      Adjusts the given local time so that the returned time will snap to the position defined by the grid settings.
      Angegeben von:
      adjustTime in Klasse VirtualGrid<SimpleUnit>
      Parameter:
      time - the time to adjust to a grid location
      roundUp - a flag signaling whether we want the adjusted time to snap to an earlier or later time (start time or end time)
      Gibt zurück:
      the grid adjusted local time