All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description BooleanConverter Converts raw objects into boolean values.ClassDefinitionConverter A converter object specifically intended to convertClassDefinitionobjects.ClassInfo Holds informations about a LinkML class and its corresponding Java class.Converter An annotation to indicate a custom converter class to use to convert values intended for the slot carrying that annotation.ConverterContext Global context for converting LinkML objects (as parsed from a JSON/YAML document) into their corresponding Java objects.CurieConverter A converter for String-typed fields whose value is expected to be a CURIE.DateConverter A converter for slots typed asxsd:date(represented asLocalDate).DatetimeConverter A converter for slots typed asxsd:datetime(represented asZonedDateTime).DoubleConverter Converts raw objects into double-precision floating point values.EmbeddedSchemaSource Represents a schema location pointing to an embedded Java resource.EnumConverter An object to convert simple LinkML enums (excluding so-called “dynamic enums”, which are not yet supported).ExtensionHolder An annotation to indicate that a field is intended to hold “extensions”, that is, any unknown property that are associated with the object the field belongs to.FileSchemaSource Represents a schema location pointing to a local file.FloatConverter Converts raw objects into single-precision floating point values.IConverter An object that can convert a “raw object” (as obtained from a JSON/YAML parser) into a LinkML object, and the other way round.Identifier An annotation to indicate that a field is intended to contain a unique identifier for an instance of the class it belongs to.Inlined An annotation to indicate whether the value(s) of a field should be inlined or not (in serialisations that do support inlining).InliningMode Represents the various modes of “inlining” instances of a class, in serialisations that do support inlining (e.g.IntegerConverter Converts raw objects into integer values.InvalidSchemaException This exception is thrown when processing a LinkML schema that does not conform to the LinkML specification.ISchemaSource Represents the source location of a schema.LinkMLInternalError An exception caused by an internal error within the LinkML runtime, which reveals either (1) a bug in the runtime or (2) an issue with the generated code that is supposed to be used with the runtime.LinkMLRuntimeException Base class for all exceptions caused by an error within the LinkML runtime.LinkMLValueError An exception caused by some invalid data among the data manipulated by the LinkML runtime.LinkURI An annotation to indicate the URI associated with a class or a field within a class.ObjectCache Cache for LinkML objects.ObjectConverter A generic converter to convert “raw objects” (as obtained from a JSON/YAML parser) into instances of LinkML classes.PrefixDeclarationExtractor A helper class to extract prefix declarations from a raw object.Required An annotation to indicate whether a given field is optional, recommended, or mandatory.RequirementLevel The level of requirement that applies to a given field within a class.ScalarConverterBase Base class for most scalar converters.SchemaDocument Represents an entire LinkML schema.Slot Represents a “slot” (that is, a field) on a specific LinkML object.SlotName An annotation to indicate the original name of a slot in the defining LinkML schema.StringConverter Converts raw objects into string values.TimeConverter A converter for slots typed asxsd:time(represented asLocalTime).TypeDesignator An annotation to indicate that a slot acts as the “type designator” for the class it belongs to.URIConverter Converts raw objects into URI values.URLSchemaSource Represents a schema location pointing to a remote resource.YAMLLoader Helper class to load or dump LinkML data instances from or to YAML files.