Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- access() - Element in annotation interface cz.cvut.kbss.jsonld.annotation.JsonLdProperty
-
Allows to configure serialization and deserialization access to the property.
- addItem(JsonNode) - Method in class cz.cvut.kbss.jsonld.serialization.model.CompositeNode
- addNodeReference(String) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- addNodeReference(String) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Adds the specified value to the currently open collection.
- addNodeReference(String, String) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- addNodeReference(String, String) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Adds a reference to a node to the currently open object.
- addPendingReference(String, Object, Field) - Method in class cz.cvut.kbss.jsonld.deserialization.reference.PendingReferenceRegistry
-
Registers a pending reference with the specified identifier.
- addPendingReference(String, Collection) - Method in class cz.cvut.kbss.jsonld.deserialization.reference.PendingReferenceRegistry
-
Registers a pending reference with the specified identifier.
- addValue(Object) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- addValue(Object) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Adds the specified value to the currently open collection.
- addValue(String, Object) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- addValue(String, Object) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Adds the specified value of the specified property to the currently open object.
- AmbiguousTargetTypeException - Exception in cz.cvut.kbss.jsonld.exception
-
Thrown when polymorphic deserialization encounters a JSON-LD object which can be deserialized as multiple target Java classes and we are unable to unambiguously decide which to use.
- AmbiguousTargetTypeException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.AmbiguousTargetTypeException
- AmbiguousTermMappingException - Exception in cz.cvut.kbss.jsonld.exception
-
Indicates that a term with the same name is already mapped by a JSON-LD context.
- AmbiguousTermMappingException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.AmbiguousTermMappingException
- apply(Object) - Method in class cz.cvut.kbss.jsonld.deserialization.reference.CollectionPendingReference
- apply(Object) - Method in interface cz.cvut.kbss.jsonld.deserialization.reference.PendingReference
-
Applies the specified referenced object to this pending reference, resolving it.
- apply(Object) - Method in class cz.cvut.kbss.jsonld.deserialization.reference.SingularPendingReference
- ASSUME_TARGET_TYPE - Enum constant in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Allows assuming target type from the provided Java type when no types are specified in JSON-LD.
- AssumedTypeReferenceReplacer - Class in cz.cvut.kbss.jsonld.deserialization.reference
-
Replaces pending references with objects of assumed target type.
- AssumedTypeReferenceReplacer() - Constructor for class cz.cvut.kbss.jsonld.deserialization.reference.AssumedTypeReferenceReplacer
B
- B_NODE_PREFIX - Static variable in class cz.cvut.kbss.jsonld.common.IdentifierUtil
-
Prefix of a blank node identifier.
- BeanAnnotationProcessor - Class in cz.cvut.kbss.jsonld.common
-
Utilities for mapping-related tasks.
- BeanClassProcessor - Class in cz.cvut.kbss.jsonld.common
-
Reflection-related utilities.
- BeanProcessingException - Exception in cz.cvut.kbss.jsonld.exception
-
Thrown when an error occurs during instance processing.
- BeanProcessingException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.BeanProcessingException
- BeanProcessingException(String, Throwable) - Constructor for exception cz.cvut.kbss.jsonld.exception.BeanProcessingException
- BooleanLiteralNode - Class in cz.cvut.kbss.jsonld.serialization.model
-
Represents a field value that should be serialized as a JSON boolean literal value.
- BooleanLiteralNode(Boolean) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.BooleanLiteralNode
- BooleanLiteralNode(String, Boolean) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.BooleanLiteralNode
- buildJsonTree(Object) - Method in class cz.cvut.kbss.jsonld.serialization.CompactedJsonLdSerializer
- buildJsonTree(Object) - Method in class cz.cvut.kbss.jsonld.serialization.ContextBuildingJsonLdSerializer
- buildJsonTree(Object) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
-
Builds the JSON-LD tree model.
C
- ClasspathScanner - Class in cz.cvut.kbss.jsonld.deserialization.util
-
Processes classpath accessible to the application and passes all discovered classes to the registered listener.
- ClasspathScanner(Consumer<Class<?>>) - Constructor for class cz.cvut.kbss.jsonld.deserialization.util.ClasspathScanner
- classResolver - Variable in class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
- close() - Method in class cz.cvut.kbss.jsonld.serialization.model.CompositeNode
- closeCollection() - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- closeCollection() - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Closes the most recently open collection.
- closeCollection(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- closeCollection(SerializationContext<?>) - Method in interface cz.cvut.kbss.jsonld.serialization.traversal.InstanceVisitor
-
Called after the last collection item is processed.
- closeCollection(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- closeInstance(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- closeObject() - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- closeObject() - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Closes the most recently open object.
- closeObject(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- closeObject(SerializationContext<?>) - Method in interface cz.cvut.kbss.jsonld.serialization.traversal.InstanceVisitor
-
Called when the graph traverser is done with traversing the current instance.
- coerceType(String, String) - Static method in class cz.cvut.kbss.jsonld.deserialization.util.XSDTypeCoercer
- CollectionNode<T extends Collection<JsonNode>> - Class in cz.cvut.kbss.jsonld.serialization.model
-
JSON node representing a collection.
- CollectionPendingReference - Class in cz.cvut.kbss.jsonld.deserialization.reference
-
Represents a collection-based pending reference.
- CollectionPendingReference(Collection) - Constructor for class cz.cvut.kbss.jsonld.deserialization.reference.CollectionPendingReference
- CollectionType - Enum Class in cz.cvut.kbss.jsonld.common
-
Type of collection supported by JSON-LD.
- CommonValueDeserializers - Class in cz.cvut.kbss.jsonld.deserialization
-
Manages deserializers for one deserialization process.
- CommonValueDeserializers() - Constructor for class cz.cvut.kbss.jsonld.deserialization.CommonValueDeserializers
- CompactedJsonLdSerializer - Class in cz.cvut.kbss.jsonld.serialization
-
JSON-LD serializer outputting compacted context-less JSON-LD.
- CompactedJsonLdSerializer(JsonGenerator) - Constructor for class cz.cvut.kbss.jsonld.serialization.CompactedJsonLdSerializer
- CompactedJsonLdSerializer(JsonGenerator, Configuration) - Constructor for class cz.cvut.kbss.jsonld.serialization.CompactedJsonLdSerializer
- CompositeNode<T extends Collection<JsonNode>> - Class in cz.cvut.kbss.jsonld.serialization.model
- CompositeNode() - Constructor for class cz.cvut.kbss.jsonld.serialization.model.CompositeNode
- CompositeNode(String) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.CompositeNode
- ConfigParam - Enum Class in cz.cvut.kbss.jsonld
-
Configuration parameters.
- Configurable - Interface in cz.cvut.kbss.jsonld.common
-
Indicates that this object may be configured.
- configuration() - Method in interface cz.cvut.kbss.jsonld.common.Configured
-
Gets the configuration holder for this JSON-LD processor.
- configuration() - Method in class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
- configuration() - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
- Configuration - Class in cz.cvut.kbss.jsonld
-
Contains configuration of the tool.
- Configuration() - Constructor for class cz.cvut.kbss.jsonld.Configuration
- Configuration(Configuration) - Constructor for class cz.cvut.kbss.jsonld.Configuration
- configure(Configuration) - Method in interface cz.cvut.kbss.jsonld.common.Configurable
-
Applies the specified configuration on this object.
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.deserialization.CommonValueDeserializers
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.DateDeserializer
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.InstantDeserializer
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.LocalDateTimeDeserializer
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.OffsetDateTimeDeserializer
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.ZonedDateTimeDeserializer
- configure(Configuration) - Method in interface cz.cvut.kbss.jsonld.deserialization.ValueDeserializer
-
Applies the specified configuration to this deserializer.
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.IsoDateTimeSerializer
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TemporalSerializer
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingIndividualSerializer
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingObjectPropertyValueSerializer
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingTemporalSerializer
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.datetime.DateSerializer
- configure(Configuration) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- configure(Configuration) - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializer
-
Applies the specified configuration to this serializer.
- Configured - Interface in cz.cvut.kbss.jsonld.common
-
Marker interface for classes whose instances can provide configuration.
- CONTAINER - Static variable in class cz.cvut.kbss.jsonld.JsonLd
-
JSON-LD
@container
keyword. - CONTEXT - Static variable in class cz.cvut.kbss.jsonld.JsonLd
-
JSON-LD
@context
keyword. - ContextBuildingDefaultValueSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context
-
Default serializer for non-object property values.
- ContextBuildingDefaultValueSerializer(ValueSerializer<MultilingualString>, ValueSerializer<Collection<MultilingualString>>) - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingDefaultValueSerializer
- ContextBuildingEpochBasedDateTimeSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context.datetime
- ContextBuildingEpochBasedDateTimeSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingEpochBasedDateTimeSerializer
- ContextBuildingIdentifierSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context
- ContextBuildingIdentifierSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingIdentifierSerializer
- ContextBuildingIndividualSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context
- ContextBuildingIndividualSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingIndividualSerializer
- ContextBuildingIsoDateTimeSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context.datetime
- ContextBuildingIsoDateTimeSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingIsoDateTimeSerializer
- ContextBuildingJsonLdSerializer - Class in cz.cvut.kbss.jsonld.serialization
-
JSON-LD serializer outputting compacted JSON-LD with context.
- ContextBuildingLocalDateSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context.datetime
- ContextBuildingLocalDateSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingLocalDateSerializer
- ContextBuildingMultilingualStringSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context
-
This is used to serialize
MultilingualString
values. - ContextBuildingMultilingualStringSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingMultilingualStringSerializer
- ContextBuildingNumberSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context
-
Serializes numeric values and builds a corresponding context item for them.
- ContextBuildingNumberSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingNumberSerializer
- ContextBuildingObjectPropertyValueSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context
- ContextBuildingObjectPropertyValueSerializer(ObjectGraphTraverser) - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingObjectPropertyValueSerializer
- ContextBuildingPluralMultilingualStringSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context
- ContextBuildingPluralMultilingualStringSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingPluralMultilingualStringSerializer
- ContextBuildingTemporalAmountSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context.datetime
- ContextBuildingTemporalAmountSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingTemporalAmountSerializer
- ContextBuildingTemporalSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context.datetime
- ContextBuildingTemporalSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingTemporalSerializer
- ContextBuildingTimeSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context.datetime
- ContextBuildingTimeSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingTimeSerializer
- ContextBuildingTypesSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.context
- ContextBuildingTypesSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingTypesSerializer
- create(Object) - Static method in exception cz.cvut.kbss.jsonld.exception.MissingIdentifierException
- create(String, Class<?>) - Static method in exception cz.cvut.kbss.jsonld.exception.UnknownPropertyException
- create(T) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContextFactory
- create(T, SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContextFactory
- createArrayNode() - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createBooleanLiteralNode(String, Boolean) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createCollection(CollectionType) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Creates collection of the specified type.
- createCollection(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Creates an instance of the specified collection type.
- createCollection(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Creates a collection to fill the specified field.
- createCollectionNode(String, Collection<?>) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
-
Creates collection node with the specified name, for the specified collection.
- createCollectionNodeFromArray(String) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createCompactedJsonLdSerializer(JsonGenerator) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
- createCompactedJsonLdSerializer(JsonGenerator, Configuration) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
- createContextBuildingJsonLdSerializer(JsonGenerator) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
- createContextBuildingJsonLdSerializer(JsonGenerator, Configuration) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
- createdTypedValueNode(String, Object, String) - Static method in class cz.cvut.kbss.jsonld.serialization.serializer.SerializerUtils
-
Serializes the specified value as a JSON object with value (
JsonLd.VALUE
) and type (JsonLd.TYPE
). - createExpandedDeserializer() - Static method in class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
-
Creates deserializer for expanded JSON-LD.
- createExpandedDeserializer(Configuration) - Static method in class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
-
Creates deserializer for expanded JSON-LD, initialized with the specified configuration.
- createForAttribute(Field, T, SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContextFactory
- createForIdentifier(Field, String, SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContextFactory
- createForProperties(Field, T, SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContextFactory
- createForTypes(Field, Set<String>, SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContextFactory
- createInstance(Class<T>) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Creates new instance of the specified class.
- createJsonLdContext() - Method in class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- createJsonLdContext() - Method in interface cz.cvut.kbss.jsonld.serialization.context.JsonLdContextFactory
-
Creates a root JSON-LD context.
- createJsonLdContext() - Method in class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContextFactory
- createJsonLdContext(JsonLdContext) - Method in class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- createJsonLdContext(JsonLdContext) - Method in interface cz.cvut.kbss.jsonld.serialization.context.JsonLdContextFactory
-
Creates a JSON-LD context with the specified parent context.
- createJsonLdContext(JsonLdContext) - Method in class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContextFactory
- createLiteralNode(Object) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createLiteralNode(String, Object) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createNumericLiteralNode(String, Number) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createObjectIdNode(String, Object) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createObjectNode() - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createObjectNode(String) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createSetNode(String) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createStringLiteralNode(String, String) - Static method in class cz.cvut.kbss.jsonld.serialization.JsonNodeFactory
- createTypedTermDefinition(String, String, String) - Static method in class cz.cvut.kbss.jsonld.serialization.serializer.SerializerUtils
-
Creates a term definition node containing identifier and type attributes.
- cz.cvut.kbss.jsonld - package cz.cvut.kbss.jsonld
- cz.cvut.kbss.jsonld.annotation - package cz.cvut.kbss.jsonld.annotation
- cz.cvut.kbss.jsonld.common - package cz.cvut.kbss.jsonld.common
- cz.cvut.kbss.jsonld.deserialization - package cz.cvut.kbss.jsonld.deserialization
- cz.cvut.kbss.jsonld.deserialization.datetime - package cz.cvut.kbss.jsonld.deserialization.datetime
- cz.cvut.kbss.jsonld.deserialization.expanded - package cz.cvut.kbss.jsonld.deserialization.expanded
- cz.cvut.kbss.jsonld.deserialization.reference - package cz.cvut.kbss.jsonld.deserialization.reference
- cz.cvut.kbss.jsonld.deserialization.util - package cz.cvut.kbss.jsonld.deserialization.util
- cz.cvut.kbss.jsonld.exception - package cz.cvut.kbss.jsonld.exception
- cz.cvut.kbss.jsonld.serialization - package cz.cvut.kbss.jsonld.serialization
- cz.cvut.kbss.jsonld.serialization.context - package cz.cvut.kbss.jsonld.serialization.context
- cz.cvut.kbss.jsonld.serialization.model - package cz.cvut.kbss.jsonld.serialization.model
- cz.cvut.kbss.jsonld.serialization.serializer - package cz.cvut.kbss.jsonld.serialization.serializer
- cz.cvut.kbss.jsonld.serialization.serializer.compact - package cz.cvut.kbss.jsonld.serialization.serializer.compact
- cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime - package cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime
- cz.cvut.kbss.jsonld.serialization.serializer.context - package cz.cvut.kbss.jsonld.serialization.serializer.context
- cz.cvut.kbss.jsonld.serialization.serializer.context.datetime - package cz.cvut.kbss.jsonld.serialization.serializer.context.datetime
- cz.cvut.kbss.jsonld.serialization.serializer.datetime - package cz.cvut.kbss.jsonld.serialization.serializer.datetime
- cz.cvut.kbss.jsonld.serialization.traversal - package cz.cvut.kbss.jsonld.serialization.traversal
D
- DataTypeTransformer - Class in cz.cvut.kbss.jsonld.deserialization.util
-
Provides transformation of values to various target types.
- DataTypeTransformer() - Constructor for class cz.cvut.kbss.jsonld.deserialization.util.DataTypeTransformer
- DATE_TIME_FORMAT - Enum constant in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Format string used to serialize and deserialize datetime values.
- DateDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.datetime
-
Deserializes values to
Date
. - DateDeserializer(OffsetDateTimeDeserializer) - Constructor for class cz.cvut.kbss.jsonld.deserialization.datetime.DateDeserializer
- DateSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.datetime
- DateSerializer(TemporalSerializer) - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.datetime.DateSerializer
- dateTimeSerializer - Variable in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TemporalSerializer
- DateTimeSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.datetime
- DateTimeSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.datetime.DateTimeSerializer
- DefaultInstanceBuilder - Class in cz.cvut.kbss.jsonld.deserialization
-
Default implementation of the JSON-LD deserializer, which takes values parsed from a JSON-LD document and builds Java instances from them.
- DefaultInstanceBuilder(TargetClassResolver, PendingReferenceRegistry) - Constructor for class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- DefaultValueSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact
- DefaultValueSerializer(MultilingualStringSerializer) - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.DefaultValueSerializer
- DeserializationContext<T> - Class in cz.cvut.kbss.jsonld.deserialization
-
Current context of the deserialization process.
- DeserializationContext(Class<T>, TargetClassResolver) - Constructor for class cz.cvut.kbss.jsonld.deserialization.DeserializationContext
- deserialize(JsonValue, DeserializationContext<Duration>) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.DurationDeserializer
- deserialize(JsonValue, DeserializationContext<Instant>) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.InstantDeserializer
- deserialize(JsonValue, DeserializationContext<LocalDate>) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.LocalDateDeserializer
- deserialize(JsonValue, DeserializationContext<LocalDateTime>) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.LocalDateTimeDeserializer
- deserialize(JsonValue, DeserializationContext<LocalTime>) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.LocalTimeDeserializer
- deserialize(JsonValue, DeserializationContext<OffsetDateTime>) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.OffsetDateTimeDeserializer
- deserialize(JsonValue, DeserializationContext<OffsetTime>) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.OffsetTimeDeserializer
- deserialize(JsonValue, DeserializationContext<Period>) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.PeriodDeserializer
- deserialize(JsonValue, DeserializationContext<ZonedDateTime>) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.ZonedDateTimeDeserializer
- deserialize(JsonValue, DeserializationContext<Date>) - Method in class cz.cvut.kbss.jsonld.deserialization.datetime.DateDeserializer
- deserialize(JsonValue, DeserializationContext<T>) - Method in interface cz.cvut.kbss.jsonld.deserialization.ValueDeserializer
-
Deserializes the specified JSON-LD node.
- deserialize(JsonValue, Class<T>) - Method in class cz.cvut.kbss.jsonld.deserialization.expanded.ExpandedJsonLdDeserializer
- deserialize(JsonValue, Class<T>) - Method in class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
-
Deserializes the specified JSON-LD data.
- deserializers - Variable in class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
- DISABLE_TYPE_MAP_CACHE - Enum constant in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Whether to disable the type map cache.
- DummyJsonLdContext - Class in cz.cvut.kbss.jsonld.serialization.context
-
JSON-LD that does nothing.
- DummyJsonLdContext() - Constructor for class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- DummyTermMappingHolder - Class in cz.cvut.kbss.jsonld.serialization.context
- DurationDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.datetime
-
Deserializes JSON values to
Duration
. - DurationDeserializer() - Constructor for class cz.cvut.kbss.jsonld.deserialization.datetime.DurationDeserializer
E
- ENABLE_OPTIMISTIC_TARGET_TYPE_RESOLUTION - Enum constant in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Enables optimistic target type resolution.
- EnumUtil - Class in cz.cvut.kbss.jsonld.common
-
Utilities for mapping enum constants.
- EnumUtil() - Constructor for class cz.cvut.kbss.jsonld.common.EnumUtil
- EpochBasedDateTimeSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime
-
Serializes datetime as the amount of milliseconds since epoch at UTC time zone.
- EpochBasedDateTimeSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.EpochBasedDateTimeSerializer
- equals(Object) - Method in class cz.cvut.kbss.jsonld.deserialization.reference.SingularPendingReference
- equals(Object) - Method in class cz.cvut.kbss.jsonld.serialization.model.CompositeNode
- equals(Object) - Method in class cz.cvut.kbss.jsonld.serialization.model.LiteralNode
- equals(Object) - Method in class cz.cvut.kbss.jsonld.serialization.model.ObjectIdNode
- equals(Object) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- ExpandedJsonLdDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.expanded
- ExpandedJsonLdDeserializer() - Constructor for class cz.cvut.kbss.jsonld.deserialization.expanded.ExpandedJsonLdDeserializer
- ExpandedJsonLdDeserializer(Configuration) - Constructor for class cz.cvut.kbss.jsonld.deserialization.expanded.ExpandedJsonLdDeserializer
- expandIriIfNecessary(String, Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Attempts to expand the specified IRI in case it is compacted (see
IdentifierUtil.isCompactIri(String)
) using JOPA namespace declarations.
F
- findMatchingConstant(Class<E>, BiPredicate<E, String>, BiFunction<E, String, T>) - Static method in class cz.cvut.kbss.jsonld.common.EnumUtil
-
Finds an enum constant matching the specified filtering predicate and transforms it using the specified mapper.
- formatter - Variable in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.IsoDateTimeSerializer
- FORMATTER - Static variable in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.LocalDateSerializer
- FORMATTER - Static variable in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TimeSerializer
G
- generateBlankNodeId() - Static method in class cz.cvut.kbss.jsonld.common.IdentifierUtil
-
Generates a (pseudo)random blank node identifier.
- get(ConfigParam) - Method in class cz.cvut.kbss.jsonld.Configuration
- get(ConfigParam, String) - Method in class cz.cvut.kbss.jsonld.Configuration
- get(String) - Method in class cz.cvut.kbss.jsonld.Configuration
- get(String) - Method in class cz.cvut.kbss.jsonld.deserialization.util.TypeMap
- get(String, String) - Method in class cz.cvut.kbss.jsonld.Configuration
- getAncestors(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Resolves ancestors of the specified class, up to
Object
. - getAttributeIdentifier(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Resolves JSON-LD attribute identifier of the specified field.
- getAttributeOrder(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Retrieves an array of attribute names specifying (partial) order in which they should be (de)serialized.
- getClassResolver() - Method in class cz.cvut.kbss.jsonld.deserialization.DeserializationContext
- getCollectionItemType(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Determines the declared element type of collection represented by the specified field.
- getContextNode() - Method in class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- getContextNode() - Method in interface cz.cvut.kbss.jsonld.serialization.context.JsonLdContext
-
Returns an
ObjectNode
representing this context. - getContextNode() - Method in class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContext
- getContextNode() - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- getCurrentCollectionElementType() - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- getCurrentCollectionElementType() - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Returns the declared type of elements of the current instance, if it is a collection.
- getCurrentContextType() - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- getCurrentContextType() - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Gets the Java type of the current object context.
- getCurrentRoot() - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- getCurrentRoot() - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Returns current root of the deserialized object graph.
- getDatatype(Number) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.NumberSerializer
- getDeserializer(DeserializationContext<T>) - Method in class cz.cvut.kbss.jsonld.deserialization.CommonValueDeserializers
- getDeserializer(DeserializationContext<T>) - Method in interface cz.cvut.kbss.jsonld.deserialization.ValueDeserializers
-
Gets a custom deserializer for the specified deserialization context.
- getField() - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- getFieldName() - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- getFieldValue(Field, Object) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Extracts value of the specified field, from the specified instance.
- getIdentifier() - Method in class cz.cvut.kbss.jsonld.serialization.model.ObjectIdNode
- getIdentifierField(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Gets the identifier field of the specified class.
- getIdentifierSerializer() - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- getIdentifierSerializer() - Method in class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- getIdentifierSerializer() - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializers
- getIndividualSerializer() - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- getIndividualSerializer() - Method in class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- getIndividualSerializer() - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializers
- getInstanceIdentifier(Object) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Resolves value of the identifier attribute (i.e. annotated with
Id
) of the specified instance. - getItems() - Method in class cz.cvut.kbss.jsonld.serialization.model.CompositeNode
- getJsonLdContext() - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- getLanguage() - Method in class cz.cvut.kbss.jsonld.deserialization.util.LangString
-
Gets the language set on this tagged string.
- getMapGenericValueType(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
In case the map represent by the specified field has as value another generic type, this method retrieves this generic type's actual first argument.
- getMapKeyType(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Determines the declared type of keys of the map represented by the specified field.
- getMappedTerm(String) - Method in class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- getMappedTerm(String) - Method in interface cz.cvut.kbss.jsonld.serialization.context.JsonLdContext
-
Gets the term mapped to the specified identifier (if it exists).
- getMappedTerm(String) - Method in class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContext
- getMappedTerm(String) - Method in class cz.cvut.kbss.jsonld.serialization.context.DummyTermMappingHolder
- getMappedTerm(String) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- getMapValueType(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Gets the declared type of values of the map represented by the specified field.
- getMarshallableFields(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Gets all fields which can be serialized or deserialized from the specified class (or its supertypes).
- getName() - Method in enum class cz.cvut.kbss.jsonld.ConfigParam
- getName() - Method in class cz.cvut.kbss.jsonld.serialization.model.JsonNode
- getOrDefault(SerializationContext<T>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- getOrDefault(SerializationContext<T>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- getOrDefault(SerializationContext<T>) - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializers
-
Gets a custom serializer registered for the specified serialization context or a default serializer if there is no custom one registered.
- getOwlClass(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Gets IRI of the OWL class represented by the specified Java class.
- getOwlClasses(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Resolves a transitive closure of ontological types of the specified class, as specified by the
OWLClass
annotation. - getOwlClasses(Object) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Resolves ontological types of the specified object, as specified by the
OWLClass
annotation. - getPropertiesField(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Retrieves a field representing
Properties
in the specified class. - getSerializableFields(Object) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Returns all fields of the class of the specified object and its superclasses, which can be serialized into JSON-LD.
- getSerializer(SerializationContext<T>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- getSerializer(SerializationContext<T>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- getSerializer(SerializationContext<T>) - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializers
-
Gets a custom serializer for the specified serialization context.
- getSupportedTypes() - Static method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TemporalSerializer
-
Gets the Java types supported by this serializer.
- getSupportedTypes() - Static method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.NumberSerializer
-
Gets a list of Java types supported by this serializer.
- getTargetClass(Class<T>, Collection<String>) - Method in class cz.cvut.kbss.jsonld.deserialization.util.TargetClassResolver
-
Resolves object deserialization target class based on the specified type info.
- getTargetType() - Method in class cz.cvut.kbss.jsonld.deserialization.DeserializationContext
- getTargetType() - Method in interface cz.cvut.kbss.jsonld.deserialization.reference.PendingReference
-
Gets the target type of the pending reference.
- getTargetType() - Method in class cz.cvut.kbss.jsonld.deserialization.reference.SingularPendingReference
- getTargetType(String) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- getTargetType(String) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Gets the target type of the specified property.
- getTerm() - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- getTermMapping(String) - Method in class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- getTermMapping(String) - Method in interface cz.cvut.kbss.jsonld.serialization.context.JsonLdContext
-
Gets the mapping for the specified term (if it exists).
- getTermMapping(String) - Method in class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContext
- getTermMapping(String) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- getTreeRoot() - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- getTypesField(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Extracts types field from the specified class or any of its ancestors.
- getTypesSerializer() - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- getTypesSerializer() - Method in class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- getTypesSerializer() - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializers
- getValue() - Method in class cz.cvut.kbss.jsonld.serialization.model.LiteralNode
- getValue() - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- getValue(JsonValue) - Static method in class cz.cvut.kbss.jsonld.deserialization.util.ValueUtils
-
Extracts the value of the
JsonLd.VALUE
attribute from the specified JSON object. - GRAPH - Static variable in class cz.cvut.kbss.jsonld.JsonLd
-
JSON-LD
@graph
keyword.
H
- has(ConfigParam) - Method in class cz.cvut.kbss.jsonld.Configuration
- has(String) - Method in class cz.cvut.kbss.jsonld.Configuration
- hasCustomDeserializer(Class<T>) - Method in class cz.cvut.kbss.jsonld.deserialization.CommonValueDeserializers
- hasCustomDeserializer(Class<T>) - Method in interface cz.cvut.kbss.jsonld.deserialization.ValueDeserializers
-
Checks whether a custom deserializer is registered for the specified type.
- hasCustomSerializer(Class<T>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- hasCustomSerializer(Class<T>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- hasCustomSerializer(Class<T>) - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializers
-
Checks whether a custom serializer is registered for the specified type.
- hashCode() - Method in class cz.cvut.kbss.jsonld.deserialization.reference.SingularPendingReference
- hashCode() - Method in class cz.cvut.kbss.jsonld.serialization.model.CompositeNode
- hashCode() - Method in class cz.cvut.kbss.jsonld.serialization.model.LiteralNode
- hashCode() - Method in class cz.cvut.kbss.jsonld.serialization.model.ObjectIdNode
- hashCode() - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- hasPropertiesField(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Checks whether the specified class contains a
Properties
field. - hasTermMapping(String) - Method in class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- hasTermMapping(String) - Method in interface cz.cvut.kbss.jsonld.serialization.context.JsonLdContext
-
Checks whether this JSON-LD context contains mapping for the specified term.
- hasTermMapping(String) - Method in class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContext
- hasTermMapping(String) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- hasTypesField(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Checks whether the specified class contains a
Types
field.
I
- ID - Static variable in class cz.cvut.kbss.jsonld.JsonLd
-
JSON-LD
@id
keyword. - IdentifierSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact
- IdentifierSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.IdentifierSerializer
- IdentifierUtil - Class in cz.cvut.kbss.jsonld.common
-
Allows to generate blank nodes for identifier-less instances.
- IdentifierUtil() - Constructor for class cz.cvut.kbss.jsonld.common.IdentifierUtil
- IGNORE_UNKNOWN_PROPERTIES - Enum constant in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Whether to ignore unknown properties when deserializing JSON-LD.
- IndividualSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact
-
Serializes individuals.
- IndividualSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.IndividualSerializer
- initSerializers() - Method in class cz.cvut.kbss.jsonld.serialization.CompactedJsonLdSerializer
- initSerializers() - Method in class cz.cvut.kbss.jsonld.serialization.ContextBuildingJsonLdSerializer
- initSerializers() - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
- INSTANCE - Static variable in class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- InstanceBuilder - Interface in cz.cvut.kbss.jsonld.deserialization
-
Builds instances from parsed JSON-LD.
- InstanceVisitor - Interface in cz.cvut.kbss.jsonld.serialization.traversal
- InstantDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.datetime
-
Deserializes values to
Instant
. - InstantDeserializer(OffsetDateTimeDeserializer) - Constructor for class cz.cvut.kbss.jsonld.deserialization.datetime.InstantDeserializer
- InvalidEnumMappingException - Exception in cz.cvut.kbss.jsonld.exception
-
Indicates that enum constant cannot be mapped to/from JSON-LD.
- InvalidEnumMappingException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.InvalidEnumMappingException
- is(ConfigParam) - Method in class cz.cvut.kbss.jsonld.Configuration
- is(String) - Method in class cz.cvut.kbss.jsonld.Configuration
- isAnnotationProperty(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Checks whether the specified field is mapped to an OWL annotation property.
- isAnnotationReference(Object, SerializationContext<?>) - Static method in class cz.cvut.kbss.jsonld.serialization.serializer.SerializerUtils
-
Checks whether the specified value in the specified context is an annotation property value referencing an individual (resource).
- isCollection(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Checks whether the specified field represents a collection.
- isCompactIri(String) - Static method in class cz.cvut.kbss.jsonld.common.IdentifierUtil
-
Checks whether the specified value is a compact IRI, as defined by the JSON-LD specification par. 4.1.5.
- isCurrentCollectionProperties() - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- isCurrentCollectionProperties() - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Checks whether the current collection context represents a
Properties
attribute. - isCurrentEmpty() - Method in class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- isCurrentEmpty() - Method in interface cz.cvut.kbss.jsonld.serialization.context.JsonLdContext
-
Checks whether this particular JSON-LD context is empty.
- isCurrentEmpty() - Method in class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContext
- isCurrentEmpty() - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- isEmpty() - Method in class cz.cvut.kbss.jsonld.deserialization.util.TypeMap
- isEmpty() - Method in class cz.cvut.kbss.jsonld.serialization.model.CompositeNode
- isIdentifierType(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Checks whether the specified type is a valid identifier type.
- isIndividualType(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Checks whether the specified class represents an individual reference and not a complex object.
- isInstanceIdentifier(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Checks whether the specified field is an identifier field.
- isObjectProperty(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Checks whether the specified field is mapped to an OWL object property.
- IsoDateTimeSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime
-
Serializes datetime value as string in the ISO 8601 format (unless a different format is configured).
- IsoDateTimeSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.IsoDateTimeSerializer
- isOpen() - Method in class cz.cvut.kbss.jsonld.serialization.model.CompositeNode
- isOptimisticTypeResolutionEnabled() - Method in class cz.cvut.kbss.jsonld.deserialization.util.TargetClassResolverConfig
- isOwlClassEntity(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Checks whether the specified class is annotated with the
OWLClass
annotation. - isPlural(String) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- isPlural(String) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Checks whether the specified property is mapped to a plural field.
- isPropertiesField(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Checks whether the specified field is a
Properties
field. - isPropertyDeserializable(String) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- isPropertyDeserializable(String) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Checks whether the specified property can be deserialized.
- isPropertyMapped(String) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- isPropertyMapped(String) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Checks whether the specified property is mapped by the class representing the current instance context.
- isReadable(Field, Class<?>) - Method in class cz.cvut.kbss.jsonld.common.JsonLdPropertyAccessResolver
- isReadable(Field, Class<?>) - Method in interface cz.cvut.kbss.jsonld.common.PropertyAccessResolver
-
Resolves whether value of the specified field is readable for serialization.
- isTypesField(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Checks whether the specified field is a
Types
field. - isValueNode() - Method in class cz.cvut.kbss.jsonld.serialization.model.JsonNode
- isWriteable(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Checks whether deserialization can write into the specified field.
- isWriteable(Field) - Method in class cz.cvut.kbss.jsonld.common.JsonLdPropertyAccessResolver
- isWriteable(Field) - Method in interface cz.cvut.kbss.jsonld.common.PropertyAccessResolver
-
Resolves whether the specified field is writeable by deserialization.
J
- jsonGenerator - Variable in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
- JsonGenerator - Interface in cz.cvut.kbss.jsonld.serialization
-
Represents interface to the underlying JAXB implementation, which handles the actual value serialization.
- JsonLd - Class in cz.cvut.kbss.jsonld
-
JSON-LD constants.
- JsonLdAttributeOrder - Annotation Interface in cz.cvut.kbss.jsonld.annotation
-
Annotation that can be used to define ordering (possibly partial) to use when serializing object attributes.
- JsonLdContext - Interface in cz.cvut.kbss.jsonld.serialization.context
-
Represents the @context JSON-LD attribute.
- JsonLdContextFactory - Interface in cz.cvut.kbss.jsonld.serialization.context
-
Factory for building JSON-LD context.
- JsonLdDeserializationException - Exception in cz.cvut.kbss.jsonld.exception
-
Thrown when an error occurs during deserialization of JSON-LD into POJO(s).
- JsonLdDeserializationException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.JsonLdDeserializationException
- JsonLdDeserializationException(String, Throwable) - Constructor for exception cz.cvut.kbss.jsonld.exception.JsonLdDeserializationException
- JsonLdDeserializer - Class in cz.cvut.kbss.jsonld.deserialization
-
Takes a pre-processed JSON-LD structure and deserializes it.
- JsonLdDeserializer() - Constructor for class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
- JsonLdDeserializer(Configuration) - Constructor for class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
- JsonLdException - Exception in cz.cvut.kbss.jsonld.exception
-
Generic exception for issues with JB4JSON-LD.
- JsonLdException() - Constructor for exception cz.cvut.kbss.jsonld.exception.JsonLdException
- JsonLdException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.JsonLdException
- JsonLdException(String, Throwable) - Constructor for exception cz.cvut.kbss.jsonld.exception.JsonLdException
- JsonLdException(Throwable) - Constructor for exception cz.cvut.kbss.jsonld.exception.JsonLdException
- JsonLdProperty - Annotation Interface in cz.cvut.kbss.jsonld.annotation
-
Allows to configure serialization and deserialization behavior for an attribute annotated by this annotation.
- JsonLdProperty.Access - Enum Class in cz.cvut.kbss.jsonld.annotation
-
Specifies property access options.
- JsonLdPropertyAccessResolver - Class in cz.cvut.kbss.jsonld.common
-
Resolves property access based on the
JsonLdProperty
annotation value. - JsonLdPropertyAccessResolver() - Constructor for class cz.cvut.kbss.jsonld.common.JsonLdPropertyAccessResolver
- JsonLdSerializationException - Exception in cz.cvut.kbss.jsonld.exception
-
Represents an error during POJO serialization to JSON-LD.
- JsonLdSerializationException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.JsonLdSerializationException
- JsonLdSerializationException(String, Throwable) - Constructor for exception cz.cvut.kbss.jsonld.exception.JsonLdSerializationException
- JsonLdSerializer - Class in cz.cvut.kbss.jsonld.serialization
-
Base class for all JSON-LD serializers.
- JsonLdSerializer(JsonGenerator) - Constructor for class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
- JsonLdSerializer(JsonGenerator, Configuration) - Constructor for class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
- JsonLdTreeBuilder - Class in cz.cvut.kbss.jsonld.serialization
-
Builds an abstract representation of a JSON-LD tree, which is a result of object graph traversal by
ObjectGraphTraverser
. - JsonLdTreeBuilder(ValueSerializers, JsonLdContextFactory) - Constructor for class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- JsonNode - Class in cz.cvut.kbss.jsonld.serialization.model
- JsonNode(String) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.JsonNode
- JsonNodeFactory - Class in cz.cvut.kbss.jsonld.serialization
-
Factory for constructing
JsonNode
instances.
L
- LangString - Class in cz.cvut.kbss.jsonld.deserialization.util
-
Represents a string with a language tag.
- LangString(String, String) - Constructor for class cz.cvut.kbss.jsonld.deserialization.util.LangString
- LANGUAGE - Static variable in class cz.cvut.kbss.jsonld.JsonLd
-
JSON-LD
@language
keyword. - LIST - Enum constant in enum class cz.cvut.kbss.jsonld.common.CollectionType
- LIST - Static variable in class cz.cvut.kbss.jsonld.JsonLd
-
JSON-LD
@list
keyword. - ListNode - Class in cz.cvut.kbss.jsonld.serialization.model
-
Represents a node serialized as a JSON-LD list.
- ListNode() - Constructor for class cz.cvut.kbss.jsonld.serialization.model.ListNode
- ListNode(String) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.ListNode
- LiteralNode<T> - Class in cz.cvut.kbss.jsonld.serialization.model
- LiteralNode(String, T) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.LiteralNode
- LiteralNode(T) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.LiteralNode
- literalValue(JsonValue) - Static method in class cz.cvut.kbss.jsonld.deserialization.util.ValueUtils
- LiteralValueSerializers - Class in cz.cvut.kbss.jsonld.serialization.serializer
-
Manages serializers of non-object property values for a single
JsonLdSerializer
instance. - LiteralValueSerializers(ValueSerializer<?>) - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- LocalDateDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.datetime
-
Deserializes values to
LocalDate
. - LocalDateDeserializer() - Constructor for class cz.cvut.kbss.jsonld.deserialization.datetime.LocalDateDeserializer
- LocalDateSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime
- LocalDateSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.LocalDateSerializer
- LocalDateTimeDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.datetime
-
Deserializes values to
LocalDateTime
. - LocalDateTimeDeserializer(OffsetDateTimeDeserializer) - Constructor for class cz.cvut.kbss.jsonld.deserialization.datetime.LocalDateTimeDeserializer
- LocalTimeDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.datetime
-
Deserializes values to
LocalTime
. - LocalTimeDeserializer(OffsetTimeDeserializer) - Constructor for class cz.cvut.kbss.jsonld.deserialization.datetime.LocalTimeDeserializer
M
- mapFieldsForDeserialization(Class<?>) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Creates a map of JSON-LD serializable fields, where the keys are IRIs of properties mapped by the fields.
- MappingJsonLdContext - Class in cz.cvut.kbss.jsonld.serialization.context
-
Represents the @context JSON-LD attribute.
- MappingJsonLdContext() - Constructor for class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContext
- MappingJsonLdContext(JsonLdContext) - Constructor for class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContext
- MappingJsonLdContextFactory - Class in cz.cvut.kbss.jsonld.serialization.context
- MappingJsonLdContextFactory() - Constructor for class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContextFactory
- MEDIA_TYPE - Static variable in class cz.cvut.kbss.jsonld.JsonLd
-
JSON-LD media type.
- MissingIdentifierException - Exception in cz.cvut.kbss.jsonld.exception
-
Indicates that the serializer encountered an instance without an identifier and it was configured to require identifier presence.
- MissingIdentifierException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.MissingIdentifierException
- MissingTypeInfoException - Exception in cz.cvut.kbss.jsonld.exception
-
Indicates that no type info was found when serializing an object.
- MissingTypeInfoException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.MissingTypeInfoException
- MultilingualStringContext - Class in cz.cvut.kbss.jsonld.deserialization
- MultilingualStringSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact
-
This is used to serialize
MultilingualString
values. - MultilingualStringSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.MultilingualStringSerializer
N
- NONE - Static variable in class cz.cvut.kbss.jsonld.JsonLd
-
JSON-LD
@none
keyword. - NullNode - Class in cz.cvut.kbss.jsonld.serialization.model
-
Represents a
null
value written in JSON. - NullNode() - Constructor for class cz.cvut.kbss.jsonld.serialization.model.NullNode
- NullNode(String) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.NullNode
- NumberSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact
-
Serializes numeric values.
- NumberSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.NumberSerializer
- NumericLiteralNode<T extends Number> - Class in cz.cvut.kbss.jsonld.serialization.model
-
Represents a field value that should be serialized as a JSON numeric literal value.
- NumericLiteralNode(String, T) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.NumericLiteralNode
- NumericLiteralNode(T) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.NumericLiteralNode
O
- ObjectGraphTraverser - Class in cz.cvut.kbss.jsonld.serialization.traversal
-
Traverses the provided object graph, visiting each instance and its fields, notifying visitors of these encounters.
- ObjectGraphTraverser(SerializationContextFactory) - Constructor for class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- ObjectGraphValueSerializers - Class in cz.cvut.kbss.jsonld.serialization.serializer
-
Manager of value serializers aware of object graph traversal.
- ObjectGraphValueSerializers(ValueSerializers, ObjectPropertyValueSerializer) - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- ObjectIdNode - Class in cz.cvut.kbss.jsonld.serialization.model
-
Represents a field value that should be serialized as an identifier of the referenced object.
- ObjectIdNode(String) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.ObjectIdNode
- ObjectIdNode(String, String) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.ObjectIdNode
- ObjectNode - Class in cz.cvut.kbss.jsonld.serialization.model
-
Represents a JSON object node.
- ObjectNode() - Constructor for class cz.cvut.kbss.jsonld.serialization.model.ObjectNode
- ObjectNode(String) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.ObjectNode
- ObjectPropertyValueSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact
-
Value serializer for object property values.
- ObjectPropertyValueSerializer(ObjectGraphTraverser) - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.ObjectPropertyValueSerializer
- OffsetDateTimeDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.datetime
-
Deserializes values to
OffsetDateTime
. - OffsetDateTimeDeserializer() - Constructor for class cz.cvut.kbss.jsonld.deserialization.datetime.OffsetDateTimeDeserializer
- OffsetTimeDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.datetime
-
Deserializes values to
OffsetTime
. - OffsetTimeDeserializer() - Constructor for class cz.cvut.kbss.jsonld.deserialization.datetime.OffsetTimeDeserializer
- openCollection(CollectionType) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- openCollection(CollectionType) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Creates new instance of the specified collection type.
- openCollection(SerializationContext<? extends Collection<?>>) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- openCollection(SerializationContext<? extends Collection<?>>) - Method in interface cz.cvut.kbss.jsonld.serialization.traversal.InstanceVisitor
-
Called when a collection is encountered by the object traverser.
- openCollection(SerializationContext<? extends Collection<?>>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- openCollection(String) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- openCollection(String) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Creates new instance of appropriate collection and sets it as value of the specified property of the currently open object.
- openInstance(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- openObject(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- openObject(SerializationContext<?>) - Method in interface cz.cvut.kbss.jsonld.serialization.traversal.InstanceVisitor
-
Called when a new instance is discovered by the object graph traverser.
- openObject(String, Class<T>) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- openObject(String, Class<T>) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Creates new instance of the specified class.
- openObject(String, String, List<String>) - Method in class cz.cvut.kbss.jsonld.deserialization.DefaultInstanceBuilder
- openObject(String, String, List<String>) - Method in interface cz.cvut.kbss.jsonld.deserialization.InstanceBuilder
-
Creates new instance to fill filled mapped by the specified property.
P
- PendingReference - Interface in cz.cvut.kbss.jsonld.deserialization.reference
-
Represents a pending reference.
- PendingReferenceRegistry - Class in cz.cvut.kbss.jsonld.deserialization.reference
-
Registry of pending references.
- PendingReferenceRegistry() - Constructor for class cz.cvut.kbss.jsonld.deserialization.reference.PendingReferenceRegistry
- PeriodDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.datetime
-
Deserializes JSON values to
Period
. - PeriodDeserializer() - Constructor for class cz.cvut.kbss.jsonld.deserialization.datetime.PeriodDeserializer
- PREFER_SUPERCLASS - Enum constant in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Configures optimistic type resolution to prefer concrete superclasses if possible.
- prependItem(JsonNode) - Method in class cz.cvut.kbss.jsonld.serialization.model.CompositeNode
- prependItem(JsonNode) - Method in class cz.cvut.kbss.jsonld.serialization.model.ObjectNode
- processClasses(String) - Method in class cz.cvut.kbss.jsonld.deserialization.util.ClasspathScanner
-
Scans classpath accessible from the current thread's class loader.
- processJarFile(URL, String) - Method in class cz.cvut.kbss.jsonld.deserialization.util.ClasspathScanner
- PropertiesInstanceContext - Class in cz.cvut.kbss.jsonld.deserialization
- PropertyAccessResolver - Interface in cz.cvut.kbss.jsonld.common
-
Resolves property access configuration for instance fields.
R
- READ_ONLY - Enum constant in enum class cz.cvut.kbss.jsonld.annotation.JsonLdProperty.Access
-
The property can be only read from (serialization).
- READ_WRITE - Enum constant in enum class cz.cvut.kbss.jsonld.annotation.JsonLdProperty.Access
-
The property can be written to (deserialization) and read from (serialization).
- register(String, Class<?>) - Method in class cz.cvut.kbss.jsonld.deserialization.util.TypeMap
- registerDeserializer(Class<T>, ValueDeserializer<T>) - Method in class cz.cvut.kbss.jsonld.deserialization.CommonValueDeserializers
- registerDeserializer(Class<T>, ValueDeserializer<T>) - Method in class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
-
Registers a custom deserializer for the specified type.
- registerDeserializer(Class<T>, ValueDeserializer<T>) - Method in interface cz.cvut.kbss.jsonld.deserialization.ValueDeserializers
-
Registers the specified deserializer for the specified type.
- registerIdentifierSerializer(ValueSerializer<String>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- registerIdentifierSerializer(ValueSerializer<String>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- registerIdentifierSerializer(ValueSerializer<String>) - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializers
- registerIndividualSerializer(ValueSerializer<?>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- registerIndividualSerializer(ValueSerializer<?>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- registerIndividualSerializer(ValueSerializer<?>) - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializers
- registerSerializer(Class<T>, ValueSerializer<? super T>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- registerSerializer(Class<T>, ValueSerializer<? super T>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- registerSerializer(Class<T>, ValueSerializer<? super T>) - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializers
-
Registers the specified serializer for the specified type.
- registerSerializer(Class<T>, ValueSerializer<T>) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
-
Registers a custom serializer for the specified type.
- registerTermMapping(String, ObjectNode) - Method in class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- registerTermMapping(String, ObjectNode) - Method in interface cz.cvut.kbss.jsonld.serialization.context.JsonLdContext
-
Registers the specified term mapping in this context.
- registerTermMapping(String, ObjectNode) - Method in class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContext
- registerTermMapping(String, ObjectNode) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- registerTermMapping(String, String) - Method in class cz.cvut.kbss.jsonld.serialization.context.DummyJsonLdContext
- registerTermMapping(String, String) - Method in interface cz.cvut.kbss.jsonld.serialization.context.JsonLdContext
-
Registers the specified term mapping in this context.
- registerTermMapping(String, String) - Method in class cz.cvut.kbss.jsonld.serialization.context.MappingJsonLdContext
- registerTermMapping(String, String) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- registerTypesSerializer(ValueSerializer<Set<String>>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.LiteralValueSerializers
- registerTypesSerializer(ValueSerializer<Set<String>>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.ObjectGraphValueSerializers
- registerTypesSerializer(ValueSerializer<Set<String>>) - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializers
- removeVisitor() - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- replacePendingReferencesWithAssumedTypedObjects(PendingReferenceRegistry) - Method in class cz.cvut.kbss.jsonld.deserialization.reference.AssumedTypeReferenceReplacer
-
Replaces pending references from the specified
PendingReferenceRegistry
with empty objects of the assumed target type. - REQUIRE_ID - Enum constant in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Whether to require an identifier when serializing an object.
- resolveMappedIndividual(Enum<?>) - Static method in class cz.cvut.kbss.jsonld.common.EnumUtil
-
Resolves an individual mapped by the specified enum constant.
- resolveReferences(String, Object) - Method in class cz.cvut.kbss.jsonld.deserialization.reference.PendingReferenceRegistry
-
Resolves the pending references by replacing them with the specified full object.
S
- SCAN_PACKAGE - Enum constant in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Package in which to look for mapped classes.
- SerializationContext<T> - Class in cz.cvut.kbss.jsonld.serialization.traversal
-
Represents the current serialization context.
- SerializationContext(Field, T, JsonLdContext) - Constructor for class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- SerializationContext(String, Field, T, JsonLdContext) - Constructor for class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- SerializationContext(String, T, JsonLdContext) - Constructor for class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- SerializationContext(T, JsonLdContext) - Constructor for class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- SerializationContextFactory - Class in cz.cvut.kbss.jsonld.serialization.traversal
-
Creates
SerializationContext
s based on attribute/field being processed. - SerializationContextFactory(JsonLdContext) - Constructor for class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContextFactory
- serialize(MultilingualString, SerializationContext<MultilingualString>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.MultilingualStringSerializer
- serialize(MultilingualString, SerializationContext<MultilingualString>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingMultilingualStringSerializer
- serialize(Number, SerializationContext<Number>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.NumberSerializer
- serialize(Number, SerializationContext<Number>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingNumberSerializer
- serialize(Object) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
-
Serializes object graph with the specified root.
- serialize(Object, SerializationContext) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.DefaultValueSerializer
- serialize(Object, SerializationContext) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.IndividualSerializer
- serialize(Object, SerializationContext) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.ObjectPropertyValueSerializer
- serialize(Object, SerializationContext) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingDefaultValueSerializer
- serialize(Object, SerializationContext) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingIndividualSerializer
- serialize(Object, SerializationContext) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingObjectPropertyValueSerializer
- serialize(String, SerializationContext<String>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.IdentifierSerializer
- serialize(String, SerializationContext<String>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingIdentifierSerializer
- serialize(Instant, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.datetime.DateTimeSerializer
- serialize(LocalDate, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.LocalDateSerializer
- serialize(LocalDate, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingLocalDateSerializer
- serialize(LocalDateTime, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.datetime.DateTimeSerializer
- serialize(LocalTime, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TimeSerializer
- serialize(OffsetDateTime, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.EpochBasedDateTimeSerializer
- serialize(OffsetDateTime, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.IsoDateTimeSerializer
- serialize(OffsetDateTime, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingEpochBasedDateTimeSerializer
- serialize(OffsetDateTime, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingIsoDateTimeSerializer
- serialize(OffsetDateTime, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.datetime.DateTimeSerializer
- serialize(OffsetTime, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TimeSerializer
- serialize(OffsetTime, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingTimeSerializer
- serialize(TemporalAccessor, SerializationContext<TemporalAccessor>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TemporalSerializer
- serialize(TemporalAmount, SerializationContext<TemporalAmount>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TemporalAmountSerializer
- serialize(TemporalAmount, SerializationContext<TemporalAmount>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.datetime.ContextBuildingTemporalAmountSerializer
- serialize(Collection<MultilingualString>, SerializationContext<Collection<MultilingualString>>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingPluralMultilingualStringSerializer
- serialize(Date, SerializationContext<Date>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.datetime.DateSerializer
- serialize(Set<String>, SerializationContext<Set<String>>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.compact.TypesSerializer
- serialize(Set<String>, SerializationContext<Set<String>>) - Method in class cz.cvut.kbss.jsonld.serialization.serializer.context.ContextBuildingTypesSerializer
- serialize(T, SerializationContext<T>) - Method in interface cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializer
-
Serializes the specified value, returning a JSON-LD node representing it.
- SERIALIZE_DATETIME_AS_MILLIS - Enum constant in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Whether to serialize date/time values as the number of milliseconds since epoch (if applicable).
- SERIALIZE_INDIVIDUALS_USING_EXPANDED_DEFINITION - Enum constant in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Whether to serialize individuals using expanded term definition in context.
- serializers - Variable in class cz.cvut.kbss.jsonld.serialization.JsonLdSerializer
- SerializerUtils - Class in cz.cvut.kbss.jsonld.serialization.serializer
-
Utilities for serializers.
- set(ConfigParam, String) - Method in class cz.cvut.kbss.jsonld.Configuration
- set(String, String) - Method in class cz.cvut.kbss.jsonld.Configuration
- SET - Enum constant in enum class cz.cvut.kbss.jsonld.common.CollectionType
- setFieldValue(Field, Object, Object) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Sets value of the specified field.
- setJsonLdContext(JsonLdContext) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
- SetNode - Class in cz.cvut.kbss.jsonld.serialization.model
-
Represents a node serialized as a simple JSON array.
- SetNode() - Constructor for class cz.cvut.kbss.jsonld.serialization.model.SetNode
- SetNode(String) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.SetNode
- setPropertyAccessResolver(PropertyAccessResolver) - Static method in class cz.cvut.kbss.jsonld.common.BeanAnnotationProcessor
-
Sets property access resolver, overriding the default one.
- setRequireId(boolean) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- setVisitor(InstanceVisitor) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- shouldAllowAssumingTargetType() - Method in class cz.cvut.kbss.jsonld.deserialization.util.TargetClassResolverConfig
- shouldPreferSuperclass() - Method in class cz.cvut.kbss.jsonld.deserialization.util.TargetClassResolverConfig
- singularAttributeCardinalityViolated(String, Field) - Static method in exception cz.cvut.kbss.jsonld.exception.JsonLdDeserializationException
- SingularPendingReference - Class in cz.cvut.kbss.jsonld.deserialization.reference
-
Represents a singular pending reference.
- SingularPendingReference(Object, Field) - Constructor for class cz.cvut.kbss.jsonld.deserialization.reference.SingularPendingReference
- StringLiteralNode - Class in cz.cvut.kbss.jsonld.serialization.model
-
Represents a field value that should be serialized as a JSON string literal value.
- StringLiteralNode(String) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.StringLiteralNode
- StringLiteralNode(String, String) - Constructor for class cz.cvut.kbss.jsonld.serialization.model.StringLiteralNode
- stringValue(JsonValue) - Static method in class cz.cvut.kbss.jsonld.deserialization.util.ValueUtils
-
Returns a string representation of the specified JSON value.
T
- TargetClassResolver - Class in cz.cvut.kbss.jsonld.deserialization.util
-
Resolves the type of instance into which a JSON-LD object will be deserialized.
- TargetClassResolver(TypeMap) - Constructor for class cz.cvut.kbss.jsonld.deserialization.util.TargetClassResolver
- TargetClassResolver(TypeMap, TargetClassResolverConfig) - Constructor for class cz.cvut.kbss.jsonld.deserialization.util.TargetClassResolver
- TargetClassResolverConfig - Class in cz.cvut.kbss.jsonld.deserialization.util
-
Configuration object for the
TargetClassResolver
. - TargetClassResolverConfig() - Constructor for class cz.cvut.kbss.jsonld.deserialization.util.TargetClassResolverConfig
- TargetClassResolverConfig(boolean, boolean, boolean) - Constructor for class cz.cvut.kbss.jsonld.deserialization.util.TargetClassResolverConfig
- TargetTypeException - Exception in cz.cvut.kbss.jsonld.exception
-
Thrown when an issue occurs when deserializing JSON-LD input into the target Java type.
- TargetTypeException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.TargetTypeException
- TemporalAmountSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime
-
Serializes
TemporalAmount
instances (Duration
,Period
) to JSON object with xsd:duration datatype and value in the ISO 8601 format. - TemporalAmountSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TemporalAmountSerializer
- TemporalSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime
-
Serializes Java 8 date/time values represented by the
TemporalAccessor
interface. - TemporalSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TemporalSerializer
- TemporalSerializer(DateTimeSerializer, LocalDateSerializer, TimeSerializer) - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TemporalSerializer
- TimeSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime
-
Serializes time values (
LocalTime
andOffsetTime
) to ISO-based string. - TimeSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime.TimeSerializer
- toString() - Method in class cz.cvut.kbss.jsonld.deserialization.util.LangString
- toString() - Method in class cz.cvut.kbss.jsonld.serialization.model.CollectionNode
- toString() - Method in class cz.cvut.kbss.jsonld.serialization.model.JsonNode
- toString() - Method in class cz.cvut.kbss.jsonld.serialization.model.LiteralNode
- toString() - Method in class cz.cvut.kbss.jsonld.serialization.model.ObjectIdNode
- toString() - Method in class cz.cvut.kbss.jsonld.serialization.model.ObjectNode
- transformIndividualToEnumConstant(String, Class<T>) - Static method in class cz.cvut.kbss.jsonld.deserialization.util.DataTypeTransformer
-
Transforms the specified individual identifier to the corresponding enum constant.
- transformValue(Object, Class<T>) - Static method in class cz.cvut.kbss.jsonld.deserialization.util.DataTypeTransformer
- traverse(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- traverse(Object) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- TYPE - Static variable in class cz.cvut.kbss.jsonld.JsonLd
-
JSON-LD
@type
keyword. - TypeMap - Class in cz.cvut.kbss.jsonld.deserialization.util
-
Represents a map of type IRIs to their mapped Java classes.
- TypeMap() - Constructor for class cz.cvut.kbss.jsonld.deserialization.util.TypeMap
- TypesSerializer - Class in cz.cvut.kbss.jsonld.serialization.serializer.compact
- TypesSerializer() - Constructor for class cz.cvut.kbss.jsonld.serialization.serializer.compact.TypesSerializer
U
- UnknownPropertyException - Exception in cz.cvut.kbss.jsonld.exception
-
Thrown when no JSON-LD serializable field matching a property IRI is found in a class.
- UnknownPropertyException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.UnknownPropertyException
- UnresolvedReferenceException - Exception in cz.cvut.kbss.jsonld.exception
-
Indicates that there still exist unresolved pending references after deserialization finish.
- UnresolvedReferenceException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.UnresolvedReferenceException
- UnsupportedTemporalTypeException - Exception in cz.cvut.kbss.jsonld.exception
-
Indicates that an unsupported temporal type has been passed to this library.
- UnsupportedTemporalTypeException(String) - Constructor for exception cz.cvut.kbss.jsonld.exception.UnsupportedTemporalTypeException
V
- value() - Element in annotation interface cz.cvut.kbss.jsonld.annotation.JsonLdAttributeOrder
-
Order in which properties of annotated object are to be handled.
- VALUE - Static variable in class cz.cvut.kbss.jsonld.JsonLd
-
JSON-LD
@value
keyword. - ValueDeserializer<T> - Interface in cz.cvut.kbss.jsonld.deserialization
-
Deserializes JSON-LD nodes to Java objects.
- ValueDeserializers - Interface in cz.cvut.kbss.jsonld.deserialization
-
Manages custom deserializers.
- valueOf(String) - Static method in enum class cz.cvut.kbss.jsonld.annotation.JsonLdProperty.Access
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cz.cvut.kbss.jsonld.common.CollectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cz.cvut.kbss.jsonld.annotation.JsonLdProperty.Access
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cz.cvut.kbss.jsonld.common.CollectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cz.cvut.kbss.jsonld.ConfigParam
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueSerializer<T> - Interface in cz.cvut.kbss.jsonld.serialization.serializer
-
Serializes values.
- ValueSerializers - Interface in cz.cvut.kbss.jsonld.serialization.serializer
-
Provides serializers for JSON-LD tree building.
- ValueUtils - Class in cz.cvut.kbss.jsonld.deserialization.util
- verifyNoUnresolvedReferencesExist() - Method in class cz.cvut.kbss.jsonld.deserialization.reference.PendingReferenceRegistry
-
Checks whether any pending unresolved references are left.
- verifyPropertiesFieldType(Field) - Static method in class cz.cvut.kbss.jsonld.common.BeanClassProcessor
-
Checks that the properties field is a
Map
. - visitAttribute(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- visitAttribute(SerializationContext<?>) - Method in interface cz.cvut.kbss.jsonld.serialization.traversal.InstanceVisitor
-
Called when an attribute is processed by the object graph traverser.
- visitAttribute(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- visitIdentifier(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- visitIdentifier(SerializationContext<String>) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- visitIdentifier(SerializationContext<String>) - Method in interface cz.cvut.kbss.jsonld.serialization.traversal.InstanceVisitor
-
Called when the identifier of an instance (JSON-LD
@id
attribute) is encountered. - visitIndividual(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- visitIndividual(SerializationContext<?>) - Method in interface cz.cvut.kbss.jsonld.serialization.traversal.InstanceVisitor
-
Visits an object that represents an individual, without any additional attributes.
- visitIndividual(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- visitInstance(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- visitObject(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- visitObject(SerializationContext<?>) - Method in interface cz.cvut.kbss.jsonld.serialization.traversal.InstanceVisitor
-
Visits the instance represented by the specified context.
- visitTypes(SerializationContext<?>) - Method in class cz.cvut.kbss.jsonld.serialization.traversal.ObjectGraphTraverser
- visitTypes(SerializationContext<Set<String>>) - Method in class cz.cvut.kbss.jsonld.serialization.JsonLdTreeBuilder
- visitTypes(SerializationContext<Set<String>>) - Method in interface cz.cvut.kbss.jsonld.serialization.traversal.InstanceVisitor
-
Called when the types of an instance (JSON-LD
@type
attribute) are serialized.
W
- write(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.JsonNode
- WRITE_ONLY - Enum constant in enum class cz.cvut.kbss.jsonld.annotation.JsonLdProperty.Access
-
The property can be only written to (deserialization).
- writeArrayEnd() - Method in interface cz.cvut.kbss.jsonld.serialization.JsonGenerator
-
Writes a closing marker of a JSON array value(the ']' character).
- writeArrayStart() - Method in interface cz.cvut.kbss.jsonld.serialization.JsonGenerator
-
Writes an opening marker of a JSON array value (the '[' character).
- writeBoolean(boolean) - Method in interface cz.cvut.kbss.jsonld.serialization.JsonGenerator
-
Outputs the given boolean value as a JSON boolean.
- writeFieldName(String) - Method in interface cz.cvut.kbss.jsonld.serialization.JsonGenerator
-
Writes a field name (JSON string surrounded by double quotes).
- writeKey(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.JsonNode
- writeNull() - Method in interface cz.cvut.kbss.jsonld.serialization.JsonGenerator
-
Outputs JSON literal
null
value. - writeNumber(Number) - Method in interface cz.cvut.kbss.jsonld.serialization.JsonGenerator
-
Outputs the given numeric value as a JSON number.
- writeObjectEnd() - Method in interface cz.cvut.kbss.jsonld.serialization.JsonGenerator
-
Writes a closing marker of a JSON object value (the '}' character).
- writeObjectStart() - Method in interface cz.cvut.kbss.jsonld.serialization.JsonGenerator
-
Writes a starting marker of a JSON object value (the '{' character).
- writeString(String) - Method in interface cz.cvut.kbss.jsonld.serialization.JsonGenerator
-
Outputs a String value.
- writeValue(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.BooleanLiteralNode
- writeValue(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.JsonNode
- writeValue(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.ListNode
- writeValue(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.NullNode
- writeValue(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.NumericLiteralNode
- writeValue(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.ObjectIdNode
- writeValue(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.ObjectNode
- writeValue(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.SetNode
- writeValue(JsonGenerator) - Method in class cz.cvut.kbss.jsonld.serialization.model.StringLiteralNode
X
- XSDTypeCoercer - Class in cz.cvut.kbss.jsonld.deserialization.util
- XSDTypeCoercer() - Constructor for class cz.cvut.kbss.jsonld.deserialization.util.XSDTypeCoercer
Z
- ZonedDateTimeDeserializer - Class in cz.cvut.kbss.jsonld.deserialization.datetime
-
Deserializes values to
ZonedDateTime
. - ZonedDateTimeDeserializer(OffsetDateTimeDeserializer) - Constructor for class cz.cvut.kbss.jsonld.deserialization.datetime.ZonedDateTimeDeserializer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form