All Types

io.sureshg.extn.AnsiColor

ANSI color/graphics extension functions.

io.sureshg.extn.AnsiEsc
kotlin.Any (extensions in package io.sureshg.extn)
io.sureshg.log.AppLogger

Sample Logger. Used to log messages to both file and console. Console message are specially formatted to show it's intent.

kotlin.Array (extensions in package io.sureshg.extn)
java.util.jar.Attributes (extensions in package io.sureshg.extn)
io.sureshg.log.BriefLogFormatter

A Java logging formatter that writes more compact output than the default. Taken from https://git.io/vrJfG

io.sureshg.extn.BuildInfo

Common build info attributes

kotlin.Byte (extensions in package io.sureshg.extn)
kotlin.ByteArray (extensions in package io.sureshg.extn)
kotlin.CharArray (extensions in package io.sureshg.extn)
io.sureshg.log.ConsoleFormatter

Console just needs the message

java.io.File (extensions in package io.sureshg.extn)
io.sureshg.extn.Glyph

Glyph object provides Unicode glyphs as well as it's plain ASCII alternatives. All ASCII glyphs are guaranteed to be the same number of characters as the corresponding Unicode glyphs, so that they line up properly when printed on a terminal. The orginal data file is taken from "Dart term_glyph" project.

kotlin.Int (extensions in package io.sureshg.extn)
kotlin.IntArray (extensions in package io.sureshg.extn)
io.sureshg.Interop

Use @ParametersAreNonnullByDefault and all parameters and return types are never null unless explicitly annotated @Nullable.

io.sureshg.Interop

Use @ParametersAreNonnullByDefault and all parameters and return types are never null unless explicitly annotated @Nullable.

io.sureshg.extn.JSSEProp

JSSE system properties for customization.

kotlin.reflect.KClass (extensions in package io.sureshg.extn)
kotlin.reflect.KMutableProperty0 (extensions in package io.sureshg.extn)
kotlin.reflect.KMutableProperty1 (extensions in package io.sureshg.extn)
kotlin.reflect.KProperty0 (extensions in package io.sureshg.extn)
kotlin.reflect.KProperty1 (extensions in package io.sureshg.extn)
java.security.KeyStore (extensions in package io.sureshg.extn)
io.sureshg.extn.KeyStoreType

Java KeyStore types.

kotlin.collections.List (extensions in package io.sureshg.extn)
kotlin.Long (extensions in package io.sureshg.extn)
java.nio.file.Path (extensions in package io.sureshg.extn)
io.sureshg.extn.Platform

A platform is a unique combination of CPU architecture and operating system. This class attempts to determine the platform it is executing on by examining and normalizing the os.arch and os.name system properties.

javax.net.ssl.SSLSession (extensions in package io.sureshg.extn)
io.sureshg.extn.SavingTrustManager

An X509TrustManager to save the server/client cert chains.

kotlin.String (extensions in package io.sureshg.extn)
java.lang.StringBuilder (extensions in package io.sureshg.extn)
kotlin.Throwable (extensions in package io.sureshg.extn)
java.net.URI (extensions in package io.sureshg.extn)
io.sureshg.UiOp
io.sureshg.User
javax.security.auth.x500.X500Principal (extensions in package io.sureshg.extn)
java.security.cert.X509Certificate (extensions in package io.sureshg.extn)
javax.net.ssl.X509TrustManager (extensions in package io.sureshg.extn)