xeto
Component or function block
Context for Comp.onExecute
Dict is an immutable map of name/value pairs
Versioned library module of specs and defs
Xeto library dependency as name and version constraints
Xeto library dependency version constraints
Access to file resources packaged with library
Library repository is a database of Xeto libs
Xeto library name, version, and dependencies
Link models a dataflow relationship between two Comp slots
Links models the incoming links of a component
Library namespace is a pinned manifest of specific library versions
Xeto data specification
Choice APIs for a specific choice spec via Namespace.choice
Item metadata for an Enum spec
Function specific APIS for sys::Func specs via Spec.func
SpecMap is a map of named Specs
NOTE
Thunk wraps a function implementation
ValidateItem models one warning or error message from validation
XetoContext is used to pass contextual state to XetoEnv operations
XetoIO is used to read/write various Xeto formats via Namespace.io
Api facet is applied to Fantom methods to expose them as xeto funcs
CompChangeEvent includes details when a component slot is modified
CompLayout models layout of a component on a logical grid coordinate system
CompObj is the base class for all Comp subclasses
LibStatus
Marker is the singleton which indicates a marker tag with no value
None is the singleton which indicates the absense of a value
Ref is used to model an entity identifier and optional display string
Scalar represents typed scalars when not mapped to native Fantom class
ValidateLevel
XetoEnv models the server side file system search path