Skip to content

Index

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
com.hexagonkt.helpers.Ansi

| (extensions in package com.hexagonkt.serialization)

kotlin.Any

|

com.hexagonkt.ClasspathHandler

|

com.hexagonkt.helpers.CodedException

Exception with a numeric code.

| (extensions in package com.hexagonkt.helpers)

kotlin.collections.Collection

|

com.hexagonkt.serialization.ContentType

| (extensions in package com.hexagonkt.helpers)

java.util.Date

| (extensions in package com.hexagonkt.serialization)

java.io.File

|

com.hexagonkt.injection.Generator

|

com.hexagonkt.HexagonCoreSamplesTest

|

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

|

com.hexagonkt.injection.Instance

| (extensions in package com.hexagonkt.helpers)

kotlin.Int

|

com.hexagonkt.serialization.JacksonHelper

|

com.hexagonkt.serialization.JacksonTextFormat

|

com.hexagonkt.serialization.Json

|

com.hexagonkt.logging.jul.JulLoggingAdapter

|

com.hexagonkt.helpers.Jvm

Object with utilities to gather information about the running 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.logging.Logger

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

|

com.hexagonkt.logging.LoggerPort

|

com.hexagonkt.logging.LoggingLevel

|

com.hexagonkt.logging.LoggingManager

TODO

|

com.hexagonkt.logging.LoggingPort

| (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.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.serialization.ParseException

|

com.hexagonkt.logging.jul.PatternFormat

|

com.hexagonkt.injection.Provider

| (extensions in package com.hexagonkt.helpers)

kotlin.text.Regex

|

com.hexagonkt.ResourceNotFoundException

|

com.hexagonkt.serialization.SerializationFormat

|

com.hexagonkt.serialization.SerializationManager

TODO

| (extensions in package com.hexagonkt.helpers)

kotlin.String

| (extensions in package com.hexagonkt.serialization)

kotlin.String

|

com.hexagonkt.helpers.StringsSamplesTest

|

com.hexagonkt.logging.jul.SystemOutHandler

|

com.hexagonkt.injection.Target

| (extensions in package com.hexagonkt.helpers)

kotlin.Throwable

| (extensions in package com.hexagonkt.serialization)

java.net.URL

| (extensions in package com.hexagonkt.helpers)

java.util.UUID

| (extensions in package com.hexagonkt.helpers)

java.time.ZonedDateTime

Comments