public abstract class Resolution<T extends TemporalUnit> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Resolution.Position |
Constructor and Description |
---|
Resolution(T temporalUnit,
String format,
int stepRate) |
Resolution(T temporalUnit,
String format,
int stepRate,
Resolution.Position... supportedPositions) |
Modifier and Type | Method and Description |
---|---|
abstract VirtualGrid<T> |
createGrid() |
abstract String |
format(Instant instant,
ZoneId zoneId,
Resolution.Position position) |
String |
getFormat() |
int |
getStepRate() |
T |
getTemporalUnit() |
abstract Instant |
increment(Instant instant,
ZoneId zoneId) |
boolean |
isSupportingPosition(Resolution.Position position) |
String |
toString() |
abstract Instant |
truncate(Instant instant,
ZoneId zoneId,
DayOfWeek firstDayOfWeek) |
public Resolution(T temporalUnit, String format, int stepRate, Resolution.Position... supportedPositions)
public final boolean isSupportingPosition(Resolution.Position position)
public final T getTemporalUnit()
public final String getFormat()
public final int getStepRate()
public abstract String format(Instant instant, ZoneId zoneId, Resolution.Position position)
public abstract VirtualGrid<T> createGrid()
Copyright © 2014 Dirk Lemmermann Software & Consulting. All rights reserved.