xeto
Xeto data and spec APIs
Component or function block - see documentation
Context for CompSpace.execute
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
LibFile models on resource file packaged into a xeto library
Access to file resources packaged with library
LibOrigin models metadata and provenance for a library installed from a remote repository
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
LocalRepo models the set of Xeto libs installed on the local machine
Library namespace is a pinned manifest of specific library versions
RemoteRepo is the abstract base class for network-accessible Xeto lib repositories
RemoteRepoRegistry manages the configured remote lib repositories for a given XetoEnv
RemoteRepoSearchRes encapsulates RemoteRepoSession.search response
RepoLibSummary summarizes one lib in a repo as reported by search
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
ValidateItem models one warning or error message from validation
ValidateReport bundles a list of validation items
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
CompCallEvent includes details when a component method is called
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
CompSpace manages a tree of components and their execution environment - see documentation
Gen facet marks a type or slot as generated from xeto specs by the 'xeto gen-fan' command line tool
Publication maturity of a library version as claimed by its author via the lib meta
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
RemoteRepoSearchReq encapsulates RemoteRepoSession.search request
RemoteRepoSession is a connected session to a RemoteRepo
Availability lifecycle state of a lib version in a repo
Scalar represents typed scalars when not mapped to native Fantom class
ValidateLevel
XetoEnv models the server side file system search path