com.thekayani:hklib 1.2.1 API

Packages 
Package Description
com.hk.abs
This package contains interfaces that should be implemented regarding various functions throughout the library.
com.hk.array
This package contains utility classes regarding Java Arrays.
com.hk.collections
This package contains utility classes regarding general collections.
com.hk.collections.lists
This package contains classes used to manipulate data within java List collections.
com.hk.collections.maps
This package contains classes used to manipulate data within java Map collections.
com.hk.ex
This package contains exception classes used by various classes within this library, or for more general use.
com.hk.file
This package contains helper classes regarding file input, output and various other functionalities.
com.hk.func
This package contains forwards compatible methods to tie into Java 1.8+ functions.
com.hk.ini
This package contains classes pertaining to .ini files.
com.hk.io
This package contains functionality for manipulating the data transferred between input/output streams, and readers/writers.
com.hk.io.stream
This package contains stream classes which can wrap an input/output stream to transfer primitive Java data/objects.
com.hk.java
This package contains classes regarding Java classes, fields, and methods.
com.hk.jinja
This package contains parsers to read Jinja templates and plug in various environments to create documents.
com.hk.json
This package contains helper classes for reading and writing JSON data in various formats and to a myriad sources and destinations.
com.hk.lua
This packages contains a nearly complete Lua 5.3 interpreter with very strong Java integration capabilities.
com.hk.math
This package contains various mathematical functions and methods to perform a wide collection of arithmetic operations on.
com.hk.math.expression
This package contains a complete algebraic expression parser as well as a simple boolean expression reader.
com.hk.math.shape
This package contains mathematical classes representing various 2D shapes.
com.hk.math.vector
This package contains a myriad of classes regarding the 2D/3D/4D world space.
com.hk.neuralnetwork
This package contains a Java representation of a Neural Network.
com.hk.str
This package contains helper classes regarding strings.
com.hk.util
This package contains miscellaneous utility classes that didn't quite fall into another package.