com.microsoft.semantickernel.contextvariables

Classes

CaseInsensitiveMap<T>

A java.util.HashMap in which the keys are case-insensitive.

ContextVariable<T>

A context variable wraps an arbitrary value and a ContextVariableType.

ContextVariableType<T>

A type of context variable, with a converter to convert objects to the type.

ContextVariableTypeConverter<T>

A converter for a context variable type.

ContextVariableTypeConverter.Builder<T>

A builder for a context variable type converter.

ContextVariableTypeConverter.DefaultConverter<T,U>

A base class for concrete implementations of ContextVariableTypeConverter.Converter<T,U>.

ContextVariableTypeConverter.NoopConverter<T>

A converter that does no conversion.

ContextVariableTypes

A collection of context variable types, with converters to convert objects to the types.

Interfaces

ContextVariableTypeConverter.Converter<T,U>

A converter from one type to another.

ContextVariableTypeConverter.ToPromptStringFunction<T>

A function to convert ContextVariable to a prompt string.