Uses of Class
cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext
Packages that use SerializationContext
Package
Description
-
Uses of SerializationContext in cz.cvut.kbss.jsonld.serialization
Methods in cz.cvut.kbss.jsonld.serialization with parameters of type SerializationContextModifier and TypeMethodDescriptionvoid
JsonLdTreeBuilder.closeCollection
(SerializationContext<?> ctx) void
JsonLdTreeBuilder.closeObject
(SerializationContext<?> ctx) void
JsonLdTreeBuilder.openCollection
(SerializationContext<? extends Collection<?>> ctx) void
JsonLdTreeBuilder.openObject
(SerializationContext<?> ctx) void
JsonLdTreeBuilder.visitAttribute
(SerializationContext<?> ctx) void
JsonLdTreeBuilder.visitIdentifier
(SerializationContext<String> idCtx) void
JsonLdTreeBuilder.visitIndividual
(SerializationContext<?> ctx) boolean
JsonLdTreeBuilder.visitObject
(SerializationContext<?> ctx) void
JsonLdTreeBuilder.visitTypes
(SerializationContext<Set<String>> typesCtx) -
Uses of SerializationContext in cz.cvut.kbss.jsonld.serialization.serializer
Methods in cz.cvut.kbss.jsonld.serialization.serializer with parameters of type SerializationContextModifier and TypeMethodDescription<T> ValueSerializer<T>
LiteralValueSerializers.getOrDefault
(SerializationContext<T> ctx) <T> ValueSerializer<T>
ObjectGraphValueSerializers.getOrDefault
(SerializationContext<T> ctx) <T> ValueSerializer<T>
ValueSerializers.getOrDefault
(SerializationContext<T> ctx) Gets a custom serializer registered for the specified serialization context or a default serializer if there is no custom one registered.<T> Optional<ValueSerializer<T>>
LiteralValueSerializers.getSerializer
(SerializationContext<T> ctx) <T> Optional<ValueSerializer<T>>
ObjectGraphValueSerializers.getSerializer
(SerializationContext<T> ctx) <T> Optional<ValueSerializer<T>>
ValueSerializers.getSerializer
(SerializationContext<T> ctx) Gets a custom serializer for the specified serialization context.static boolean
SerializerUtils.isAnnotationReference
(Object value, SerializationContext<?> ctx) Checks whether the specified value in the specified context is an annotation property value referencing an individual (resource).ValueSerializer.serialize
(T value, SerializationContext<T> ctx) Serializes the specified value, returning a JSON-LD node representing it. -
Uses of SerializationContext in cz.cvut.kbss.jsonld.serialization.serializer.compact
Methods in cz.cvut.kbss.jsonld.serialization.serializer.compact with parameters of type SerializationContextModifier and TypeMethodDescriptionDefaultValueSerializer.serialize
(Object value, SerializationContext ctx) IdentifierSerializer.serialize
(String value, SerializationContext<String> ctx) IndividualSerializer.serialize
(Object value, SerializationContext ctx) MultilingualStringSerializer.serialize
(cz.cvut.kbss.jopa.model.MultilingualString value, SerializationContext<cz.cvut.kbss.jopa.model.MultilingualString> ctx) NumberSerializer.serialize
(Number value, SerializationContext<Number> ctx) ObjectPropertyValueSerializer.serialize
(Object value, SerializationContext ctx) -
Uses of SerializationContext in cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime
Methods in cz.cvut.kbss.jsonld.serialization.serializer.compact.datetime with parameters of type SerializationContextModifier and TypeMethodDescriptionEpochBasedDateTimeSerializer.serialize
(OffsetDateTime value, SerializationContext<TemporalAccessor> ctx) IsoDateTimeSerializer.serialize
(OffsetDateTime value, SerializationContext<TemporalAccessor> ctx) LocalDateSerializer.serialize
(LocalDate value, SerializationContext<TemporalAccessor> ctx) TemporalAmountSerializer.serialize
(TemporalAmount value, SerializationContext<TemporalAmount> ctx) TemporalSerializer.serialize
(TemporalAccessor value, SerializationContext<TemporalAccessor> ctx) TimeSerializer.serialize
(LocalTime value, SerializationContext<TemporalAccessor> ctx) TimeSerializer.serialize
(OffsetTime value, SerializationContext<TemporalAccessor> ctx) -
Uses of SerializationContext in cz.cvut.kbss.jsonld.serialization.serializer.context
Methods in cz.cvut.kbss.jsonld.serialization.serializer.context with parameters of type SerializationContextModifier and TypeMethodDescriptionContextBuildingDefaultValueSerializer.serialize
(Object value, SerializationContext ctx) ContextBuildingIdentifierSerializer.serialize
(String value, SerializationContext<String> ctx) ContextBuildingIndividualSerializer.serialize
(Object value, SerializationContext ctx) ContextBuildingMultilingualStringSerializer.serialize
(cz.cvut.kbss.jopa.model.MultilingualString value, SerializationContext<cz.cvut.kbss.jopa.model.MultilingualString> ctx) ContextBuildingNumberSerializer.serialize
(Number value, SerializationContext<Number> ctx) ContextBuildingObjectPropertyValueSerializer.serialize
(Object value, SerializationContext ctx) ContextBuildingPluralMultilingualStringSerializer.serialize
(Collection<cz.cvut.kbss.jopa.model.MultilingualString> value, SerializationContext<Collection<cz.cvut.kbss.jopa.model.MultilingualString>> ctx) -
Uses of SerializationContext in cz.cvut.kbss.jsonld.serialization.serializer.context.datetime
Methods in cz.cvut.kbss.jsonld.serialization.serializer.context.datetime with parameters of type SerializationContextModifier and TypeMethodDescriptionContextBuildingEpochBasedDateTimeSerializer.serialize
(OffsetDateTime value, SerializationContext<TemporalAccessor> ctx) ContextBuildingIsoDateTimeSerializer.serialize
(OffsetDateTime value, SerializationContext<TemporalAccessor> ctx) ContextBuildingLocalDateSerializer.serialize
(LocalDate value, SerializationContext<TemporalAccessor> ctx) ContextBuildingTemporalAmountSerializer.serialize
(TemporalAmount value, SerializationContext<TemporalAmount> ctx) ContextBuildingTimeSerializer.serialize
(OffsetTime value, SerializationContext<TemporalAccessor> ctx) -
Uses of SerializationContext in cz.cvut.kbss.jsonld.serialization.serializer.datetime
Methods in cz.cvut.kbss.jsonld.serialization.serializer.datetime with parameters of type SerializationContextModifier and TypeMethodDescriptionDateSerializer.serialize
(Date value, SerializationContext<Date> ctx) DateTimeSerializer.serialize
(Instant value, SerializationContext<TemporalAccessor> ctx) DateTimeSerializer.serialize
(LocalDateTime value, SerializationContext<TemporalAccessor> ctx) abstract JsonNode
DateTimeSerializer.serialize
(OffsetDateTime value, SerializationContext<TemporalAccessor> ctx) -
Uses of SerializationContext in cz.cvut.kbss.jsonld.serialization.traversal
Methods in cz.cvut.kbss.jsonld.serialization.traversal that return SerializationContextModifier and TypeMethodDescription<T> SerializationContext<T>
SerializationContextFactory.create
(T value) <T> SerializationContext<T>
SerializationContextFactory.create
(T value, SerializationContext<?> current) <T> SerializationContext<T>
SerializationContextFactory.createForAttribute
(Field field, T value, SerializationContext<?> current) SerializationContextFactory.createForIdentifier
(Field field, String value, SerializationContext<?> current) <T> SerializationContext<T>
SerializationContextFactory.createForProperties
(Field field, T value, SerializationContext<?> current) SerializationContextFactory.createForTypes
(Field field, Set<String> value, SerializationContext<?> current) Methods in cz.cvut.kbss.jsonld.serialization.traversal with parameters of type SerializationContextModifier and TypeMethodDescriptionvoid
InstanceVisitor.closeCollection
(SerializationContext<?> ctx) Called after the last collection item is processed.void
ObjectGraphTraverser.closeCollection
(SerializationContext<?> ctx) void
ObjectGraphTraverser.closeInstance
(SerializationContext<?> ctx) void
InstanceVisitor.closeObject
(SerializationContext<?> ctx) Called when the graph traverser is done with traversing the current instance.<T> SerializationContext<T>
SerializationContextFactory.create
(T value, SerializationContext<?> current) <T> SerializationContext<T>
SerializationContextFactory.createForAttribute
(Field field, T value, SerializationContext<?> current) SerializationContextFactory.createForIdentifier
(Field field, String value, SerializationContext<?> current) <T> SerializationContext<T>
SerializationContextFactory.createForProperties
(Field field, T value, SerializationContext<?> current) SerializationContextFactory.createForTypes
(Field field, Set<String> value, SerializationContext<?> current) void
InstanceVisitor.openCollection
(SerializationContext<? extends Collection<?>> ctx) Called when a collection is encountered by the object traverser.void
ObjectGraphTraverser.openCollection
(SerializationContext<? extends Collection<?>> ctx) void
ObjectGraphTraverser.openInstance
(SerializationContext<?> ctx) void
InstanceVisitor.openObject
(SerializationContext<?> ctx) Called when a new instance is discovered by the object graph traverser.void
ObjectGraphTraverser.traverse
(SerializationContext<?> ctx) void
InstanceVisitor.visitAttribute
(SerializationContext<?> ctx) Called when an attribute is processed by the object graph traverser.void
ObjectGraphTraverser.visitAttribute
(SerializationContext<?> ctx) void
InstanceVisitor.visitIdentifier
(SerializationContext<String> ctx) Called when the identifier of an instance (JSON-LD@id
attribute) is encountered.void
ObjectGraphTraverser.visitIdentifier
(SerializationContext<?> ctx) void
InstanceVisitor.visitIndividual
(SerializationContext<?> ctx) Visits an object that represents an individual, without any additional attributes.void
ObjectGraphTraverser.visitIndividual
(SerializationContext<?> ctx) boolean
ObjectGraphTraverser.visitInstance
(SerializationContext<?> ctx) boolean
InstanceVisitor.visitObject
(SerializationContext<?> ctx) Visits the instance represented by the specified context.void
InstanceVisitor.visitTypes
(SerializationContext<Set<String>> ctx) Called when the types of an instance (JSON-LD@type
attribute) are serialized.void
ObjectGraphTraverser.visitTypes
(SerializationContext<?> ctx)