All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.squarespace.cldrengine.internal.CalendarSchema Maven / Gradle / Ivy

The newest version!
package com.squarespace.cldrengine.internal;


import com.squarespace.cldrengine.api.EraAltType;
import com.squarespace.cldrengine.api.PluralType;
import com.squarespace.cldrengine.api.FormatWidthType;
import com.squarespace.cldrengine.api.EraWidthType;

public class CalendarSchema {

  public final Vector3Arrow eras;
  public final CalendarFields format;
  public final CalendarFields standAlone;
  public final Vector1Arrow availableFormats;
  public final Vector2Arrow pluralFormats;
  public final Vector2Arrow intervalFormats;
  public final Vector1Arrow dateFormats;
  public final Vector1Arrow timeFormats;
  public final Vector1Arrow dateTimeFormats;
  public final Vector1Arrow dateTimeFormatsAt;
  public final FieldArrow intervalFormatFallback;

  public CalendarSchema(
      Vector3Arrow eras,
      CalendarFields format,
      CalendarFields standAlone,
      Vector1Arrow availableFormats,
      Vector2Arrow pluralFormats,
      Vector2Arrow intervalFormats,
      Vector1Arrow dateFormats,
      Vector1Arrow timeFormats,
      Vector1Arrow dateTimeFormats,
      Vector1Arrow dateTimeFormatsAt,
      FieldArrow intervalFormatFallback) {
    this.eras = eras;
    this.format = format;
    this.standAlone = standAlone;
    this.availableFormats = availableFormats;
    this.pluralFormats = pluralFormats;
    this.intervalFormats = intervalFormats;
    this.dateFormats = dateFormats;
    this.timeFormats = timeFormats;
    this.dateTimeFormats = dateTimeFormats;
    this.dateTimeFormatsAt = dateTimeFormatsAt;
    this.intervalFormatFallback = intervalFormatFallback;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy