Index

A B C D E F G H I J L M N O R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractSerializableObject - Class in ai.stapi.serialization
 
AbstractSerializableObject() - Constructor for class ai.stapi.serialization.AbstractSerializableObject
 
AbstractSerializableObject(String) - Constructor for class ai.stapi.serialization.AbstractSerializableObject
 
AbstractSerializableObjectClassNameProvider - Class in ai.stapi.serialization.classNameProvider.specific
 
AbstractSerializableObjectClassNameProvider() - Constructor for class ai.stapi.serialization.classNameProvider.specific.AbstractSerializableObjectClassNameProvider
 
ai.stapi.configuration - package ai.stapi.configuration
 
ai.stapi.identity - package ai.stapi.identity
 
ai.stapi.objectRenderer.exceptions - package ai.stapi.objectRenderer.exceptions
 
ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer - package ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer
 
ai.stapi.objectRenderer.model - package ai.stapi.objectRenderer.model
 
ai.stapi.serialization - package ai.stapi.serialization
 
ai.stapi.serialization.classNameProvider - package ai.stapi.serialization.classNameProvider
 
ai.stapi.serialization.classNameProvider.exception - package ai.stapi.serialization.classNameProvider.exception
 
ai.stapi.serialization.classNameProvider.specific - package ai.stapi.serialization.classNameProvider.specific
 
ai.stapi.serialization.jackson - package ai.stapi.serialization.jackson
 
ai.stapi.utils - package ai.stapi.utils
 

B

becauseMoreThanOneSpecificProvider(String, List<SpecificClassNameProvider>) - Static method in exception ai.stapi.serialization.classNameProvider.exception.GenericClassNameProviderException
 
becauseNoSupportingSpecificProvider(String) - Static method in exception ai.stapi.serialization.classNameProvider.exception.GenericClassNameProviderException
 
becauseTypeIsNotDefined(String) - Static method in exception ai.stapi.serialization.classNameProvider.exception.SerializableObjectClassNameProviderException
 

C

Classifier - Class in ai.stapi.utils
 
Classifier() - Constructor for class ai.stapi.utils.Classifier
 
commonObjectMapper(ObjectMapper, SerializableObjectConfigurer) - Method in class ai.stapi.configuration.SerializationConfiguration
 
compareTo(UniqueIdentifier) - Method in class ai.stapi.identity.UniqueIdentifier
 
configure(ObjectMapper) - Method in class ai.stapi.serialization.jackson.SerializableObjectConfigurer
 
configureJavaTimeModule(ObjectMapper) - Static method in class ai.stapi.serialization.jackson.JavaTimeConfigurer
 
convertToString(Object) - Static method in class ai.stapi.utils.Stringifier
 
createLine(String) - Static method in class ai.stapi.utils.LineFormatter
 
createLine(String, int) - Static method in class ai.stapi.utils.LineFormatter
 
createLines(String...) - Static method in class ai.stapi.utils.LineFormatter
 
createLines(List<String>) - Static method in class ai.stapi.utils.LineFormatter
 
createLines(Stream<String>) - Static method in class ai.stapi.utils.LineFormatter
 
createNewLine() - Static method in class ai.stapi.utils.LineFormatter
 
createSpaceIndentedLine(String, int) - Static method in class ai.stapi.utils.LineFormatter
 

D

deserialize(JsonParser, DeserializationContext) - Method in class ai.stapi.serialization.jackson.SerializableObjectDeserializer
 

E

equals(Object) - Method in class ai.stapi.identity.UniqueIdentifier
 

F

fromString(String) - Static method in class ai.stapi.identity.UniqueIdentifier
 
fromString(String) - Static method in class ai.stapi.identity.UniversallyUniqueIdentifier
 

G

genericClassNameProvider(List<SpecificClassNameProvider>) - Method in class ai.stapi.configuration.SerializationConfiguration
 
GenericClassNameProvider - Class in ai.stapi.serialization.classNameProvider
 
GenericClassNameProvider(List<SpecificClassNameProvider>) - Constructor for class ai.stapi.serialization.classNameProvider.GenericClassNameProvider
 
GenericClassNameProviderException - Exception in ai.stapi.serialization.classNameProvider.exception
 
genericObjectRenderer(List<ObjectRenderer>) - Method in class ai.stapi.configuration.ObjectRendererConfiguration
 
GenericObjectRenderer - Class in ai.stapi.objectRenderer.model
 
GenericObjectRenderer(List<ObjectRenderer>) - Constructor for class ai.stapi.objectRenderer.model.GenericObjectRenderer
 
getAllClasses() - Method in class ai.stapi.serialization.classNameProvider.GenericClassNameProvider
 
getAllClasses() - Method in class ai.stapi.serialization.classNameProvider.specific.AbstractSerializableObjectClassNameProvider
 
getAllClasses() - Method in interface ai.stapi.serialization.classNameProvider.specific.SpecificClassNameProvider
 
getClassMap() - Method in class ai.stapi.serialization.classNameProvider.specific.AbstractSerializableObjectClassNameProvider
 
getClassType(String) - Method in class ai.stapi.serialization.classNameProvider.GenericClassNameProvider
 
getClassType(String) - Method in class ai.stapi.serialization.classNameProvider.specific.AbstractSerializableObjectClassNameProvider
 
getClassType(String) - Method in interface ai.stapi.serialization.classNameProvider.specific.SpecificClassNameProvider
 
getFeatures() - Method in class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions
 
getId() - Method in class ai.stapi.identity.UniqueIdentifier
 
getSerializationType() - Method in class ai.stapi.serialization.AbstractSerializableObject
 
getSerializationType() - Method in interface ai.stapi.serialization.SerializableObject
 
getSerializationType(Class<?>) - Method in class ai.stapi.serialization.classNameProvider.GenericClassNameProvider
 
getSerializationType(Class<?>) - Method in class ai.stapi.serialization.classNameProvider.specific.AbstractSerializableObjectClassNameProvider
 
getSerializationType(Class<?>) - Method in interface ai.stapi.serialization.classNameProvider.specific.SpecificClassNameProvider
 

H

hashCode() - Method in class ai.stapi.identity.UniqueIdentifier
 
HIDE_CREATED_AT - Enum constant in enum class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature
 
HIDE_DISPATCHED_AT - Enum constant in enum class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature
 
HIDE_IDS - Enum constant in enum class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature
 
HIDE_KEY_HASHCODE - Enum constant in enum class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature
 

I

isPrimitiveOrString(Object) - Static method in class ai.stapi.utils.Classifier
 

J

JavaTimeConfigurer - Class in ai.stapi.serialization.jackson
 

L

LineFormatter - Class in ai.stapi.utils
 
LineFormatter() - Constructor for class ai.stapi.utils.LineFormatter
 

M

modifyDeserializer(DeserializationConfig, BeanDescription, JsonDeserializer<?>) - Method in class ai.stapi.serialization.jackson.SerializableObjectDeserializerModifier
 

N

NAME_OF_FIELD_WITH_SERIALIZATION_TYPE - Static variable in class ai.stapi.serialization.AbstractSerializableObject
 

O

objectMapper() - Method in class ai.stapi.configuration.SerializationConfiguration
 
ObjectRenderer - Interface in ai.stapi.objectRenderer.model
 
ObjectRendererConfiguration - Class in ai.stapi.configuration
 
ObjectRendererConfiguration() - Constructor for class ai.stapi.configuration.ObjectRendererConfiguration
 
ObjectToJSonStringOptions - Class in ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer
 
ObjectToJSonStringOptions(ObjectToJSonStringOptions.RenderFeature...) - Constructor for class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions
 
ObjectToJSonStringOptions(List<ObjectToJSonStringOptions.RenderFeature>) - Constructor for class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions
 
ObjectToJSonStringOptions.RenderFeature - Enum Class in ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer
 
objectToJsonStringRenderer() - Method in class ai.stapi.configuration.ObjectRendererConfiguration
 
ObjectToJsonStringRenderer - Class in ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer
 
ObjectToJsonStringRenderer() - Constructor for class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJsonStringRenderer
 
ObjectToJsonStringRenderOutput - Class in ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer
 
ObjectToJsonStringRenderOutput(String) - Constructor for class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJsonStringRenderOutput
 
OptionsAreNotSupportedByAnyRendererException - Exception in ai.stapi.objectRenderer.exceptions
 
OptionsAreNotSupportedByAnyRendererException(RendererOptions) - Constructor for exception ai.stapi.objectRenderer.exceptions.OptionsAreNotSupportedByAnyRendererException
 
OptionsAreSupportedByMultipleRenderersException - Exception in ai.stapi.objectRenderer.exceptions
 
OptionsAreSupportedByMultipleRenderersException(RendererOptions) - Constructor for exception ai.stapi.objectRenderer.exceptions.OptionsAreSupportedByMultipleRenderersException
 

R

randomUUID() - Static method in class ai.stapi.identity.UniversallyUniqueIdentifier
 
render(Object) - Method in class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJsonStringRenderer
 
render(Object) - Method in interface ai.stapi.objectRenderer.model.ObjectRenderer
 
render(Object, RendererOptions) - Method in class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJsonStringRenderer
 
render(Object, RendererOptions) - Method in class ai.stapi.objectRenderer.model.GenericObjectRenderer
 
render(Object, RendererOptions) - Method in interface ai.stapi.objectRenderer.model.ObjectRenderer
 
RENDER_GETTERS - Enum constant in enum class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature
 
RendererOptions - Interface in ai.stapi.objectRenderer.model
 
RenderOutput - Interface in ai.stapi.objectRenderer.model
 
retry(int, long, Supplier<T>, Integer) - Static method in interface ai.stapi.utils.Retryable
 
Retryable<T> - Interface in ai.stapi.utils
 
run() - Method in interface ai.stapi.utils.Retryable
 

S

SerializableObject - Interface in ai.stapi.serialization
 
SerializableObjectClassNameProviderException - Exception in ai.stapi.serialization.classNameProvider.exception
 
serializableObjectConfigurer(GenericClassNameProvider) - Method in class ai.stapi.configuration.SerializationConfiguration
 
SerializableObjectConfigurer - Class in ai.stapi.serialization.jackson
 
SerializableObjectConfigurer(GenericClassNameProvider) - Constructor for class ai.stapi.serialization.jackson.SerializableObjectConfigurer
 
SerializableObjectDeserializer<T extends SerializableObject> - Class in ai.stapi.serialization.jackson
 
SerializableObjectDeserializer(GenericClassNameProvider, ObjectMapper, Class<?>) - Constructor for class ai.stapi.serialization.jackson.SerializableObjectDeserializer
 
SerializableObjectDeserializerModifier - Class in ai.stapi.serialization.jackson
 
SerializableObjectDeserializerModifier(GenericClassNameProvider, ObjectMapper) - Constructor for class ai.stapi.serialization.jackson.SerializableObjectDeserializerModifier
 
SerializationConfiguration - Class in ai.stapi.configuration
 
SerializationConfiguration() - Constructor for class ai.stapi.configuration.SerializationConfiguration
 
SORT_FIELDS - Enum constant in enum class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature
 
SpecificClassNameProvider - Interface in ai.stapi.serialization.classNameProvider.specific
 
Stringifier - Class in ai.stapi.utils
 
Stringifier() - Constructor for class ai.stapi.utils.Stringifier
 
supports(RendererOptions) - Method in class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJsonStringRenderer
 
supports(RendererOptions) - Method in interface ai.stapi.objectRenderer.model.ObjectRenderer
 
supports(Class<?>) - Method in class ai.stapi.serialization.classNameProvider.specific.AbstractSerializableObjectClassNameProvider
 
supports(Class<?>) - Method in interface ai.stapi.serialization.classNameProvider.specific.SpecificClassNameProvider
 
supports(String) - Method in class ai.stapi.serialization.classNameProvider.specific.AbstractSerializableObjectClassNameProvider
 
supports(String) - Method in interface ai.stapi.serialization.classNameProvider.specific.SpecificClassNameProvider
 

T

toPrintableString() - Method in class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJsonStringRenderOutput
 
toPrintableString() - Method in interface ai.stapi.objectRenderer.model.RenderOutput
 
toString() - Method in class ai.stapi.identity.UniqueIdentifier
 
toUuid() - Method in class ai.stapi.identity.UniversallyUniqueIdentifier
 

U

UniqueIdentifier - Class in ai.stapi.identity
 
UniqueIdentifier() - Constructor for class ai.stapi.identity.UniqueIdentifier
 
UniqueIdentifier(String) - Constructor for class ai.stapi.identity.UniqueIdentifier
 
UniversallyUniqueIdentifier - Class in ai.stapi.identity
 
UniversallyUniqueIdentifier() - Constructor for class ai.stapi.identity.UniversallyUniqueIdentifier
 
UniversallyUniqueIdentifier(String) - Constructor for class ai.stapi.identity.UniversallyUniqueIdentifier
 
UniversallyUniqueIdentifier(UUID) - Constructor for class ai.stapi.identity.UniversallyUniqueIdentifier
 

V

valueOf(String) - Static method in enum class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I J L M N O R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form