pod

xeto

Xeto data and spec APIs

mixins

Comp

Component or function block

CompContext

Context for Comp.onExecute

Dict

Dict is an immutable map of name/value pairs.

Function

Function is a computation modeled by the sys::Func spec.

Lib

Versioned library module of specs and defs.

LibDepend

Xeto library dependency as name and version constraints

LibDependVersions

Xeto library dependency version constraints.

LibFiles

Access to file resources packaged with library.

LibRepo

Library repository is a database of Xeto libs.

LibVersion

Xeto library name, version, and dependencies

Link

Link models a dataflow relationship between two Comp slots

Links

Links models the incoming links of a component.

Namespace

Library namespace is a pinned manifest of specific library versions.

Spec

Xeto data specification.

SpecChoice

Choice APIs for a specific choice spec via Namespace.choice.

SpecEnum

Item metadata for an Enum spec

SpecFunc

Function specific APIS for sys::Func specs

SpecMap

SpecMap is a map of named Specs

Thunk

Thunk wraps a function implementation

ValidateItem

ValidateItem models one warning or error message from validation

XetoContext

XetoContext is used to pass contextual state to XetoEnv operations.

classes

CompLayout

CompLayout models layout of a component on a logical grid coordinate system

CompObj

CompObj is the base class for all Comp subclasses

MXetoLogRec

MXetoLogRec

Main

Stub to xetoEnv::Main

Marker

Marker is the singleton which indicates a marker tag with no value.

Ref

Ref is used to model an entity identifier and optional display string.

Scalar

Scalar is used to represent typed scalar values when there is no native Fantom class we can use to track their type.

XetoEnv

XetoEnv models the server side file system search path.

enums

LibStatus

LibStatus

ValidateLevel

ValidateLevel

facets

Api

Api facet is applied to Fantom methods to expose them as xeto funcs