Package com.onec.ui
Enum Class Viewport
- All Implemented Interfaces:
Serializable,Comparable<Viewport>,Constable
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.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic ViewportParse a client token; unknown/blank defaults toDESKTOP.token()The lowercase wire token for this viewport.static ViewportReturns the enum constant of this class with the specified name.static Viewport[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
MOBILE
-
TABLET
-
DESKTOP
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
parse
Parse a client token; unknown/blank defaults toDESKTOP. -
token
The lowercase wire token for this viewport.
-