Package org.incenp.linkml.core


package org.incenp.linkml.core
  • Class
    Description
    Converts raw objects into boolean values.
    Holds informations about a LinkML class and its corresponding Java class.
    Global context for converting LinkML objects (as parsed from a JSON/YAML document) into their corresponding Java objects, and the other way round.
    A converter for String-typed fields whose value is expected to be a CURIE.
    A converter for slots typed as xsd:date (represented as LocalDate).
    A converter for slots typed as xsd:datetime (represented as ZonedDateTime).
    Converts raw objects into double-precision floating point values.
    An object to convert simple LinkML enums.
    Converts raw objects into single-precision floating point values.
    An object that can convert a “raw object” (as obtained from a JSON/YAML parser) into a LinkML object, and the other way round.
    An interface to obtain a converter for an arbitrary type.
    Represents the various modes of “inlining” instances of a class, in serialisations that do support inlining (e.g.
    Converts raw objects into integer values.
    An exception caused by an internal error within the LinkML runtime.
    Base class for all exceptions caused by an error within the LinkML runtime.
    An exception caused by some invalid data among the data manipulated by the LinkML runtime.
    Global cache for LinkML identifiable objects.
    A generic converter to convert “raw objects” (as obtained from a JSON/YAML parser) into/from instances of LinkML classes
    Represents the type of a LinkML object.
    A helper class to extract prefix declarations from a raw object.
    The level of requirement that applies to a given field within a class.
    Base class for most scalar converters.
    Represents a “slot” (that is, a field) on a specific LinkML object.
    Converts raw objects into string values.
    A converter for slots typed as xsd:time (represented as LocalTime).
    A special “converter” that does not, in fact, convert anything, but simply passes whatever object it is given unchanged.
    A helper object to (1) resolve type designator values into a LinkML class and (2) obtain the type designator for a LinkML class.
    Converts raw objects into URI values.