Package com.onec.ui

Enum Class Viewport

All Implemented Interfaces:
Serializable, Comparable<Viewport>, Constable

public enum Viewport extends Enum<Viewport>
The device class a client reports for itself, so the framework can serve a layout and page composition tailored to it. The client picks its viewport from width breakpoints and sends it as a token (mobile/tablet/ desktop); the resolver matches a viewport-specific Layout/ Page when one is authored, else falls back to the universal one.
  • Enum Constant Details

    • MOBILE

      public static final Viewport MOBILE
    • TABLET

      public static final Viewport TABLET
    • DESKTOP

      public static final Viewport DESKTOP
  • Method Details

    • values

      public static Viewport[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Viewport valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • parse

      public static Viewport parse(String token)
      Parse a client token; unknown/blank defaults to DESKTOP.
    • token

      public String token()
      The lowercase wire token for this viewport.