Package dev.omnist.document
package dev.omnist.document
Omnist document data model core package.
-
ClassDescriptionRepresents a date and time of day, joined, with optional UTC offset (omnist-spec §2.2.1).Root interface representing an Omnist Document (omnist-spec §2.2).An edge in the Document model, consisting of a label and a target (omnist-spec §2.2).Safety limits bounding Document nesting depth, node count, and integer literal digits (omnist-spec §2.4).A node in the Document model, consisting of an ordered list of labeled edges (omnist-spec §2.1/§2.2).Represents a scalar value in the Omnist Document model (omnist-spec §2.2.1).A scalar holding a boolean value (omnist-spec §2.2.1, type
boolean).A scalar holding a calendar date without a time component (omnist-spec §2.2.1, typedate).A scalar holding a date-time with an optional UTC offset (omnist-spec §2.2.1, typedatetime).A scalar holding an arbitrary-precision integer value (omnist-spec §2.2.1, typeinteger).A scalar holding an IEEE-754 64-bit floating-point number (omnist-spec §2.2.1, typenumber).A scalar holding a Unicode text value (omnist-spec §2.2.1, typestring).A scalar holding a time-of-day with an optional UTC offset (omnist-spec §2.2.1, typetime).The seven scalar kinds defined by omnist-spec §2.2.1.A target is either a value or a node (omnist-spec §2.2).Represents a time of day with optional UTC offset (omnist-spec §2.2.1).Represents a value in the Document model (omnist-spec §2.2).Represents the null value in the Document model (omnist-spec §2.2.1).