A B C D E F G H I K L M N O P R S T U V Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addConverter(Class<?>) - Method in class org.incenp.linkml.core.ConverterContext
-
Registers a converter for objects of the given class.
- addConverter(IConverter) - Method in class org.incenp.linkml.core.ConverterContext
-
Registers a pre-built converter.
- addPrefix(String, String) - Method in class org.incenp.linkml.core.ConverterContext
-
Registers a prefix.
- asList() - Method in annotation type org.incenp.linkml.core.annotations.Inlined
B
- BooleanConverter - Class in org.incenp.linkml.core
-
Converts raw objects into boolean values.
- BooleanConverter() - Constructor for class org.incenp.linkml.core.BooleanConverter
C
- ClassDefinitionConverter - Class in org.incenp.linkml.schema
-
A converter object specifically intended to convert
ClassDefinitionobjects. - ClassDefinitionConverter() - Constructor for class org.incenp.linkml.schema.ClassDefinitionConverter
- ClassInfo - Class in org.incenp.linkml.core
-
Holds informations about a LinkML class and its corresponding Java class.
- compact(String) - Method in class org.incenp.linkml.core.ConverterContext
-
Compacts an IRI into a shortened identifier (“CURIE“).
- convert(Object, ConverterContext) - Method in interface org.incenp.linkml.core.IConverter
-
Converts a raw object into a LinkML object.
- convert(Object, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
- convert(Object, ConverterContext) - Method in class org.incenp.linkml.core.ScalarConverterBase
- convert(Map<String, Object>, String, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
-
Converts a raw map into a new instance of a LinkML object.
- convert(Map<String, Object>, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
-
Converts a raw map into a new instance of a LinkML object.
- Converter - Annotation Type in org.incenp.linkml.core.annotations
-
An annotation to indicate a custom converter class to use to convert values intended for the slot carrying that annotation.
- ConverterContext - Class in org.incenp.linkml.core
-
Global context for converting LinkML objects (as parsed from a JSON/YAML document) into their corresponding Java objects.
- ConverterContext() - Constructor for class org.incenp.linkml.core.ConverterContext
- convertForSlot(Object, Object, Slot, ConverterContext) - Method in interface org.incenp.linkml.core.IConverter
-
Converts a raw object into a LinkML object and assigns the result to a slot of another object.
- convertForSlot(Object, Object, Slot, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
-
Converts the value of a single slot and assigns it to the target object.
- convertForSlot(Object, Object, Slot, ConverterContext) - Method in class org.incenp.linkml.core.ScalarConverterBase
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.BooleanConverter
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.CurieConverter
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.DateConverter
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.DatetimeConverter
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.DoubleConverter
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.EnumConverter
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.FloatConverter
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.IntegerConverter
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.ScalarConverterBase
-
Performs the actual type conversion.
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.StringConverter
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.TimeConverter
- convertImpl(Object, ConverterContext) - Method in class org.incenp.linkml.core.URIConverter
- convertTo(Object, Object, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
-
Converts a raw object into an instance of a LinkML object, where the object already exists.
- convertTo(Map<String, Object>, Object, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
-
Converts a raw map into an instance of a LinkML object, where the object already exists.
- convertTo(Map<String, Object>, Object, ConverterContext) - Method in class org.incenp.linkml.schema.ClassDefinitionConverter
- CurieConverter - Class in org.incenp.linkml.core
-
A converter for String-typed fields whose value is expected to be a CURIE.
- CurieConverter() - Constructor for class org.incenp.linkml.core.CurieConverter
D
- DateConverter - Class in org.incenp.linkml.core
-
A converter for slots typed as
xsd:date(represented asLocalDate). - DateConverter() - Constructor for class org.incenp.linkml.core.DateConverter
- DatetimeConverter - Class in org.incenp.linkml.core
-
A converter for slots typed as
xsd:datetime(represented asZonedDateTime). - DatetimeConverter() - Constructor for class org.incenp.linkml.core.DatetimeConverter
- DICT - org.incenp.linkml.core.InliningMode
-
Instances are inlined as a dictionary.
- DoubleConverter - Class in org.incenp.linkml.core
-
Converts raw objects into double-precision floating point values.
- DoubleConverter() - Constructor for class org.incenp.linkml.core.DoubleConverter
- dumpObject(File, T) - Method in class org.incenp.linkml.core.YAMLLoader
-
Dumps a LinkML object into a YAML file.
- dumpObjects(File, List<T>) - Method in class org.incenp.linkml.core.YAMLLoader
-
Dumps a list of LinkML objects into a YAML file.
E
- EmbeddedSchemaSource - Class in org.incenp.linkml.schema
-
Represents a schema location pointing to an embedded Java resource.
- EmbeddedSchemaSource(String) - Constructor for class org.incenp.linkml.schema.EmbeddedSchemaSource
- EnumConverter - Class in org.incenp.linkml.core
-
An object to convert simple LinkML enums (excluding so-called “dynamic enums”, which are not yet supported).
- EnumConverter(Class<?>) - Constructor for class org.incenp.linkml.core.EnumConverter
-
Creates a new converter for the specified type of enum.
- equals(Object) - Method in class org.incenp.linkml.schema.EmbeddedSchemaSource
- equals(Object) - Method in class org.incenp.linkml.schema.FileSchemaSource
- equals(Object) - Method in class org.incenp.linkml.schema.URLSchemaSource
- ExtensionHolder - Annotation Type in org.incenp.linkml.core.annotations
-
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.
- extractPrefixes(Map<String, Object>, Object, ConverterContext) - Method in class org.incenp.linkml.core.PrefixDeclarationExtractor
-
Extracts prefix declarations from the raw representation of a LinkML object.
F
- FileSchemaSource - Class in org.incenp.linkml.schema
-
Represents a schema location pointing to a local file.
- FileSchemaSource(File) - Constructor for class org.incenp.linkml.schema.FileSchemaSource
- FileSchemaSource(String) - Constructor for class org.incenp.linkml.schema.FileSchemaSource
- finalizeAssignments() - Method in class org.incenp.linkml.core.ConverterContext
-
Performs all delayed assignments.
- finalizeAssignments(boolean) - Method in class org.incenp.linkml.core.ConverterContext
-
Performs all delayed assignments, optionally failing if an assignment refers to a missing object.
- FloatConverter - Class in org.incenp.linkml.core
-
Converts raw objects into single-precision floating point values.
- FloatConverter() - Constructor for class org.incenp.linkml.core.FloatConverter
G
- get(Class<?>) - Static method in class org.incenp.linkml.core.ClassInfo
-
Gets the
ClassInfoobject for the LinkML class represented by the given Java type. - get(String) - Static method in class org.incenp.linkml.core.ClassInfo
-
Gets the
ClassInfoobject for the LinkML class identifier by the given URI. - getAllClasses() - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets all classes defined across the top-level schema and all imported schemas.
- getAllEnums() - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets all enums defined across the top-level schema and all imported schemas.
- getAllSlots() - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets all slots defined across the top-level schema and all imported schemas.
- getAllTypes() - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets all types defined across the top-level schema and all imported schemas.
- getAttribute(String, String) - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets the definition of the specified attribute within a class.
- getBase() - Method in class org.incenp.linkml.schema.EmbeddedSchemaSource
- getBase() - Method in class org.incenp.linkml.schema.FileSchemaSource
- getBase() - Method in interface org.incenp.linkml.schema.ISchemaSource
-
Gets the base location of this source.
- getBase() - Method in class org.incenp.linkml.schema.URLSchemaSource
- getClassDefinition(String) - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets the definition of the specified class.
- getContext() - Method in class org.incenp.linkml.core.YAMLLoader
-
Gets the LinkML context used by this loader.
- getConverter(Class<?>) - Method in class org.incenp.linkml.core.ConverterContext
-
Gets the converter for objects of the given type.
- getConverter(Slot) - Method in class org.incenp.linkml.core.ConverterContext
-
Gets the converter for the type of object expected by the given slot.
- getCustomConverter() - Method in class org.incenp.linkml.core.Slot
-
Gets the custom converter class to use to convert values intended for this slot, if any.
- getDeclaringClass() - Method in class org.incenp.linkml.core.Slot
-
Gets the class in which the slot is declared.
- getEnum(String) - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets the definition of the specified enum.
- getExtensionSlot() - Method in class org.incenp.linkml.core.ClassInfo
-
Gets the slot intended to store non-LinkML-defined attributes.
- getExtractor(ClassInfo) - Static method in class org.incenp.linkml.core.PrefixDeclarationExtractor
-
Gets a prefix declaration extractor (if possible) for the specified LinkML class.
- getGlobalIdentifier(Object, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
-
Converts the given raw object into an identifier for the target object type.
- getGlobalIdentifierList(Object, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
-
Converts the given list of raw objects into identifiers for the target object type.
- getIdentifierSlot() - Method in class org.incenp.linkml.core.ClassInfo
-
Gets the slot intended to hold the identifier for objects of that class.
- getIdentifierSlot(Class<?>) - Static method in class org.incenp.linkml.core.Slot
-
Finds the slot that holds the identifier (local or global) for a given LinkML object.
- getImports() - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets the schemas that are (directly or not) imported by the top-level schema.
- getInliningMode() - Method in class org.incenp.linkml.core.Slot
-
Indicates how the slot value(s) is(are) inlined.
- getInnerType() - Method in class org.incenp.linkml.core.Slot
-
Gets the type of the slot.
- getLinkedURI() - Method in class org.incenp.linkml.core.Slot
-
Gets the URI that identifies the slot.
- getLinkMLName() - Method in class org.incenp.linkml.core.Slot
-
Gets the name of the slot as originally declared in LinkML.
- getObject(Class<T>, String) - Method in class org.incenp.linkml.core.ObjectCache
-
Looks up for an object with the specified name.
- getObject(Class<T>, String, boolean) - Method in class org.incenp.linkml.core.ConverterContext
-
Dereferences a global object, optionally creating it if does not already exist.
- getObject(Class<T>, String, boolean) - Method in class org.incenp.linkml.core.ObjectCache
-
Looks up for an object with the specified name.
- getObject(Slot, String, Object) - Method in class org.incenp.linkml.core.ConverterContext
-
Dereferences a global object and assigns it to a slot on another object.
- getObjects(Class<?>, List<String>, List<Object>) - Method in class org.incenp.linkml.core.ConverterContext
-
Dereferences several global objects and assigns them to a list.
- getPrimarySlot() - Method in class org.incenp.linkml.core.ClassInfo
-
Gets the slot intended to hold the “primary value” of the object.
- getRequirementLevel() - Method in class org.incenp.linkml.core.Slot
-
Indicates whether the slot is required, recommended, or optional.
- getRootSchema() - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets the top-level schema.
- getSize() - Method in class org.incenp.linkml.core.ObjectCache
-
Gets the number of objects in the cache.
- getSlot(Class<?>, String) - Static method in class org.incenp.linkml.core.Slot
-
Gets the Slot object corresponding to a given field in a given class.
- getSlot(String) - Method in class org.incenp.linkml.core.ClassInfo
-
Gets a slot by its name.
- getSlot(String) - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets the definition of the specified slot.
- getSlotByURI(String) - Method in class org.incenp.linkml.core.ClassInfo
-
Gets a slot by its associated URI.
- getSlots() - Method in class org.incenp.linkml.core.ClassInfo
-
Gets all the slots defined by the class.
- getSlots(Class<?>) - Static method in class org.incenp.linkml.core.Slot
-
Gets all the slots on a given class.
- getSlotUsage(String, String) - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets the definition of the specified slot usage within a class.
- getStream() - Method in class org.incenp.linkml.schema.EmbeddedSchemaSource
- getStream() - Method in class org.incenp.linkml.schema.FileSchemaSource
- getStream() - Method in interface org.incenp.linkml.schema.ISchemaSource
-
Opens the location into a readable stream.
- getStream() - Method in class org.incenp.linkml.schema.URLSchemaSource
- getType() - Method in class org.incenp.linkml.core.BooleanConverter
- getType() - Method in class org.incenp.linkml.core.ClassInfo
-
Gets the Java type representing this class.
- getType() - Method in class org.incenp.linkml.core.DateConverter
- getType() - Method in class org.incenp.linkml.core.DatetimeConverter
- getType() - Method in class org.incenp.linkml.core.DoubleConverter
- getType() - Method in class org.incenp.linkml.core.EnumConverter
- getType() - Method in class org.incenp.linkml.core.FloatConverter
- getType() - Method in interface org.incenp.linkml.core.IConverter
-
Gets the type of object that this converter can convert a raw object into.
- getType() - Method in class org.incenp.linkml.core.IntegerConverter
- getType() - Method in class org.incenp.linkml.core.ObjectConverter
- getType() - Method in class org.incenp.linkml.core.StringConverter
- getType() - Method in class org.incenp.linkml.core.TimeConverter
- getType() - Method in class org.incenp.linkml.core.URIConverter
- getType(String) - Method in class org.incenp.linkml.schema.SchemaDocument
-
Gets the definition of the specified type.
- getTypeDesignatorSlot() - Method in class org.incenp.linkml.core.ClassInfo
-
Gets the slot that acts as the type designator for the class.
- getURI() - Method in class org.incenp.linkml.core.ClassInfo
-
Gets the LinkML URI for the class.
- getValue(Object) - Method in class org.incenp.linkml.core.Slot
-
Gets the value of the slot for the given object.
H
- hasExtensionSlot() - Method in class org.incenp.linkml.core.ClassInfo
-
Indicates whether the class has an additional, non-LinkML-defined slot intended to store non-LinkML-defined attributes.
- hashCode() - Method in class org.incenp.linkml.schema.EmbeddedSchemaSource
- hashCode() - Method in class org.incenp.linkml.schema.FileSchemaSource
- hashCode() - Method in class org.incenp.linkml.schema.URLSchemaSource
- hasIdentifier() - Method in class org.incenp.linkml.core.ClassInfo
-
Indicates whether the class has any kind of identifier slot, whether it is a proper LinkML identifier slot (globally unique) or a key slot (locally unique).
- hasTypeDesignator() - Method in class org.incenp.linkml.core.ClassInfo
-
Indicates whether the class has a type designator slot, used to unambiguously specify the runtime type of an object.
I
- IConverter - Interface in org.incenp.linkml.core
-
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 - Annotation Type in org.incenp.linkml.core.annotations
-
An annotation to indicate that a field is intended to contain a unique identifier for an instance of the class it belongs to.
- Inlined - Annotation Type in org.incenp.linkml.core.annotations
-
An annotation to indicate whether the value(s) of a field should be inlined or not (in serialisations that do support inlining).
- InliningMode - Enum in org.incenp.linkml.core
-
Represents the various modes of “inlining” instances of a class, in serialisations that do support inlining (e.g.
- IntegerConverter - Class in org.incenp.linkml.core
-
Converts raw objects into integer values.
- IntegerConverter() - Constructor for class org.incenp.linkml.core.IntegerConverter
- InvalidSchemaException - Exception in org.incenp.linkml.schema
-
This exception is thrown when processing a LinkML schema that does not conform to the LinkML specification.
- InvalidSchemaException(String) - Constructor for exception org.incenp.linkml.schema.InvalidSchemaException
- InvalidSchemaException(String, Throwable) - Constructor for exception org.incenp.linkml.schema.InvalidSchemaException
- IRRELEVANT - org.incenp.linkml.core.InliningMode
-
Inlining is not relevant (typically because the type is not even a class).
- ISchemaSource - Interface in org.incenp.linkml.schema
-
Represents the source location of a schema.
- isClass(Class<?>) - Static method in class org.incenp.linkml.core.ClassInfo
-
Helper method to check that the given Java type can represent a LinkML class.
- isEligibleForSimpleDict(boolean) - Method in class org.incenp.linkml.core.ClassInfo
-
Indicates whether the class is eligible for SimpleDict inlining.
- isExtensionStore() - Method in class org.incenp.linkml.core.Slot
-
Indicates whether this slot is intended to store “extended data” (unknown properties) for its object.
- isGlobal() - Method in annotation type org.incenp.linkml.core.annotations.Identifier
- isGlobalIdentifier() - Method in class org.incenp.linkml.core.Slot
-
Indicates whether the slot holds a global identifier for the class it belongs to.
- isGloballyUnique() - Method in class org.incenp.linkml.core.ClassInfo
-
Indicates whether the class represents objects that are globally unique.
- isIdentifier() - Method in class org.incenp.linkml.core.Slot
-
Indicates whether the slot holds any kind of identifier (global or local) for the class it belongs to.
- isLocalIdentifier() - Method in class org.incenp.linkml.core.Slot
-
Indicates whether the slot holds a local identifier for the class it belongs to.
- isLocallyUnique() - Method in class org.incenp.linkml.core.ClassInfo
-
Indicates whether the class represents objects that are locally unique.
- isMultivalued() - Method in class org.incenp.linkml.core.Slot
-
Indicates whether the slot is expected to hold multiple values.
- isRecommended() - Method in annotation type org.incenp.linkml.core.annotations.Required
- isTypeDesignator() - Method in class org.incenp.linkml.core.Slot
-
Indicates whether the slot acts as the designator for its class.
K
- klass - Variable in class org.incenp.linkml.core.ObjectConverter
L
- LinkMLInternalError - Exception in org.incenp.linkml.core
-
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.
- LinkMLInternalError(String) - Constructor for exception org.incenp.linkml.core.LinkMLInternalError
- LinkMLInternalError(String, Throwable) - Constructor for exception org.incenp.linkml.core.LinkMLInternalError
- LinkMLRuntimeException - Exception in org.incenp.linkml.core
-
Base class for all exceptions caused by an error within the LinkML runtime.
- LinkMLRuntimeException(String) - Constructor for exception org.incenp.linkml.core.LinkMLRuntimeException
- LinkMLRuntimeException(String, Throwable) - Constructor for exception org.incenp.linkml.core.LinkMLRuntimeException
- LinkMLValueError - Exception in org.incenp.linkml.core
-
An exception caused by some invalid data among the data manipulated by the LinkML runtime.
- LinkMLValueError(String) - Constructor for exception org.incenp.linkml.core.LinkMLValueError
- LinkMLValueError(String, Throwable) - Constructor for exception org.incenp.linkml.core.LinkMLValueError
- LinkURI - Annotation Type in org.incenp.linkml.core.annotations
-
An annotation to indicate the URI associated with a class or a field within a class.
- LIST - org.incenp.linkml.core.InliningMode
-
Instances are inlined as a list.
- loadObject(File, Class<T>) - Method in class org.incenp.linkml.core.YAMLLoader
-
Loads an instance of the specified type from a YAML file.
- loadObjects(File, Class<T>) - Method in class org.incenp.linkml.core.YAMLLoader
-
Loads a list of instances of the specified type from a YAML file.
M
- MANDATORY - org.incenp.linkml.core.RequirementLevel
-
Indicates a required field.
N
- newInstance() - Method in class org.incenp.linkml.core.ClassInfo
-
Creates a new instance of the class.
- NO_INLINING - org.incenp.linkml.core.InliningMode
-
Instances are not inlined, but serialised as references instead.
- normaliseList(Object, InliningMode) - Method in class org.incenp.linkml.core.ObjectConverter
-
Normalises a raw multi-valued slot.
O
- ObjectCache - Class in org.incenp.linkml.core
-
Cache for LinkML objects.
- ObjectCache() - Constructor for class org.incenp.linkml.core.ObjectCache
- ObjectConverter - Class in org.incenp.linkml.core
-
A generic converter to convert “raw objects” (as obtained from a JSON/YAML parser) into instances of LinkML classes.
- ObjectConverter(Class<?>) - Constructor for class org.incenp.linkml.core.ObjectConverter
-
Creates a new converter for objects of the specified type.
- OPTIONAL - org.incenp.linkml.core.RequirementLevel
-
Indicates an optional field.
- org.incenp.linkml.core - package org.incenp.linkml.core
- org.incenp.linkml.core.annotations - package org.incenp.linkml.core.annotations
- org.incenp.linkml.schema - package org.incenp.linkml.schema
P
- PrefixDeclarationExtractor - Class in org.incenp.linkml.core
-
A helper class to extract prefix declarations from a raw object.
- PrefixDeclarationExtractor() - Constructor for class org.incenp.linkml.core.PrefixDeclarationExtractor
R
- RECOMMENDED - org.incenp.linkml.core.RequirementLevel
-
Indicates an optional, but recommended, field.
- Required - Annotation Type in org.incenp.linkml.core.annotations
-
An annotation to indicate whether a given field is optional, recommended, or mandatory.
- RequirementLevel - Enum in org.incenp.linkml.core
-
The level of requirement that applies to a given field within a class.
- resolve(String) - Method in class org.incenp.linkml.core.ConverterContext
-
Resolves a shortened identifier (“CURIE”) into a full-length IRI.
S
- ScalarConverterBase - Class in org.incenp.linkml.core
-
Base class for most scalar converters.
- ScalarConverterBase() - Constructor for class org.incenp.linkml.core.ScalarConverterBase
- SchemaDocument - Class in org.incenp.linkml.schema
-
Represents an entire LinkML schema.
- SchemaDocument(File) - Constructor for class org.incenp.linkml.schema.SchemaDocument
-
Creates a new instance from the specified file.
- serialise(Object, boolean, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
-
Converts a LinkML object into a raw object.
- serialise(Object, ConverterContext) - Method in class org.incenp.linkml.core.CurieConverter
- serialise(Object, ConverterContext) - Method in class org.incenp.linkml.core.DateConverter
- serialise(Object, ConverterContext) - Method in class org.incenp.linkml.core.DatetimeConverter
- serialise(Object, ConverterContext) - Method in class org.incenp.linkml.core.EnumConverter
- serialise(Object, ConverterContext) - Method in interface org.incenp.linkml.core.IConverter
-
Converts a LinkML object into a raw object.
- serialise(Object, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
- serialise(Object, ConverterContext) - Method in class org.incenp.linkml.core.ScalarConverterBase
- serialise(Object, ConverterContext) - Method in class org.incenp.linkml.core.TimeConverter
- serialiseForSlot(Object, Slot, ConverterContext) - Method in interface org.incenp.linkml.core.IConverter
-
Converts a LinkML object into a raw object, when the object is the value of a specific LinkML slot.
- serialiseForSlot(Object, Slot, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
- serialiseForSlot(Object, Slot, ConverterContext) - Method in class org.incenp.linkml.core.ScalarConverterBase
- setValue(Object, Object) - Method in class org.incenp.linkml.core.Slot
-
Assigns a value to the slot for the given object.
- Slot - Class in org.incenp.linkml.core
-
Represents a “slot” (that is, a field) on a specific LinkML object.
- Slot(Field) - Constructor for class org.incenp.linkml.core.Slot
-
Creates a new instance.
- SlotName - Annotation Type in org.incenp.linkml.core.annotations
-
An annotation to indicate the original name of a slot in the defining LinkML schema.
- StringConverter - Class in org.incenp.linkml.core
-
Converts raw objects into string values.
- StringConverter() - Constructor for class org.incenp.linkml.core.StringConverter
T
- TimeConverter - Class in org.incenp.linkml.core
-
A converter for slots typed as
xsd:time(represented asLocalTime). - TimeConverter() - Constructor for class org.incenp.linkml.core.TimeConverter
- toIdentifier(Object, ConverterContext) - Method in class org.incenp.linkml.core.ObjectConverter
-
Gets the unique identifier for the given object.
- toList(Object) - Method in class org.incenp.linkml.core.ObjectConverter
-
Checks that a raw object is a list, and casts it as such.
- toList(Object) - Method in class org.incenp.linkml.core.ScalarConverterBase
-
Checks that a raw object is a list, and casts it as such.
- toMap(Object) - Method in class org.incenp.linkml.core.ObjectConverter
-
Checks that a raw object is a String-keyed map, and casts it as such.
- TypeDesignator - Annotation Type in org.incenp.linkml.core.annotations
-
An annotation to indicate that a slot acts as the “type designator” for the class it belongs to.
U
- URIConverter - Class in org.incenp.linkml.core
-
Converts raw objects into URI values.
- URIConverter() - Constructor for class org.incenp.linkml.core.URIConverter
- URLSchemaSource - Class in org.incenp.linkml.schema
-
Represents a schema location pointing to a remote resource.
- URLSchemaSource(String) - Constructor for class org.incenp.linkml.schema.URLSchemaSource
V
- value() - Method in annotation type org.incenp.linkml.core.annotations.Converter
- value() - Method in annotation type org.incenp.linkml.core.annotations.LinkURI
- value() - Method in annotation type org.incenp.linkml.core.annotations.SlotName
- valueOf(String) - Static method in enum org.incenp.linkml.core.InliningMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.incenp.linkml.core.RequirementLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.incenp.linkml.core.InliningMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.incenp.linkml.core.RequirementLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
Y
- YAMLLoader - Class in org.incenp.linkml.core
-
Helper class to load or dump LinkML data instances from or to YAML files.
- YAMLLoader() - Constructor for class org.incenp.linkml.core.YAMLLoader
All Classes All Packages