Home

This module holds utilities used in other libraries of the toolkit. Check the packages' documentation for more details. You can find a quick recap of the main features in the sections below.

All Types

Name Summary
(extensions in package com.hexagonkt.serialization)
kotlin.Any

|

com.hexagonkt.helpers.CodedException

Exception with a numeric code.

| (extensions in package com.hexagonkt.helpers)

kotlin.collections.Collection

|

com.hexagonkt.settings.CommandLineArgumentsSource

|

com.hexagonkt.serialization.ContentType

|

com.hexagonkt.serialization.Csv

| (extensions in package com.hexagonkt.helpers)

java.util.Date

|

com.hexagonkt.settings.EnvironmentVariablesSource

| (extensions in package com.hexagonkt.serialization)

java.io.File

|

com.hexagonkt.settings.FileSource

|

com.hexagonkt.injection.InjectionManager

Generators registry and utilities. This object keep tracks of supplier functions or specific objects bound to classes. Different suppliers can be bound to the same type using 'tags'.

| (extensions in package com.hexagonkt.serialization)

java.io.InputStream

| (extensions in package com.hexagonkt.helpers)

kotlin.Int

|

com.hexagonkt.serialization.Json

|

com.hexagonkt.helpers.Jvm

| (extensions in package com.hexagonkt.helpers)

kotlin.collections.List

| (extensions in package com.hexagonkt.serialization)

kotlin.collections.List

| (extensions in package com.hexagonkt.helpers)

java.time.LocalDate

| (extensions in package com.hexagonkt.helpers)

java.time.LocalDateTime

| (extensions in package com.hexagonkt.helpers)

java.time.LocalTime

|

com.hexagonkt.helpers.Logger

Logger class with Kotlin improvements like lazy evaluation. It is backed by a SLF4J compatible logger.

| (extensions in package com.hexagonkt.helpers)

kotlin.Long

| (extensions in package com.hexagonkt.helpers)

kotlin.collections.Map

| (extensions in package com.hexagonkt.serialization)

kotlin.collections.Map

|

com.hexagonkt.http.Method

Enum for the supported HTTP methods.

|

com.hexagonkt.helpers.MultipleException

Exception with a list of causes. Cause is null as it can't be tell which one of the list is the cause.

|

com.hexagonkt.settings.ObjectSource

|

com.hexagonkt.serialization.ParseException

|

com.hexagonkt.http.Path

A path definition. It parses path patterns and extract values for parameters.

| (extensions in package com.hexagonkt.helpers)

kotlin.text.Regex

|

com.hexagonkt.helpers.RequiredKeysMap

|

com.hexagonkt.helpers.Resource

Absolute resource (start from root package without starting slash). Ie: foo/bar/res.txt instead /foo/bar/res.txt

|

com.hexagonkt.settings.ResourceSource

|

com.hexagonkt.http.Route

|

com.hexagonkt.serialization.SerializationFormat

|

com.hexagonkt.serialization.SerializationManager

TODO

|

com.hexagonkt.settings.SettingsManager

|

com.hexagonkt.settings.SettingsSource

| (extensions in package com.hexagonkt.helpers)

kotlin.String

| (extensions in package com.hexagonkt.http)

kotlin.String

| (extensions in package com.hexagonkt.serialization)

kotlin.String

|

com.hexagonkt.helpers.StringsSamplesTest

|

com.hexagonkt.settings.SystemPropertiesSource

| (extensions in package com.hexagonkt.helpers)

kotlin.Throwable

| (extensions in package com.hexagonkt.serialization)

java.net.URL

|

com.hexagonkt.serialization.Yaml

| (extensions in package com.hexagonkt.helpers)

java.time.ZonedDateTime