Index

A B C D E F G H I J L M N O P R S T U V W X Z 
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 SerializationContexts 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 and OffsetTime) 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
 
A B C D E F G H I J L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form