All Classes and Interfaces
Class
Description
Utility functions to make it easy to interface between Java and Lisp.
Author: Blake McBride
Date: 4/29/22
Author: Blake McBride
Date: 4/29/22
Author: Blake McBride
Date: 4/29/22
Author: Blake McBride
Date: 4/29/22
In Java, there is no real way to detect the difference between the empty array lists
ArrayList<Integer>
and ArrayList<String>
.Utility methods to help deal with arrays.
Utility methods to deal with Base64.
Command Line IO.
Class that demonstrates the use of the CL class.
This class represents a single statement or command against a database.
Author: Blake McBride
Date: 5/5/18
This class represents a connection to an SQL database.
System to auto-run Groovy files on a defined period as Unix cron does.
This class provides the ability to encrypt/decrypt strings and byte arrays with very strong (AES) encryption.
Instances of this class represent a row into a result set.
Class dealing with dates with times.
This class deals with dates in several formats including int, Date, Calendar, and LocalDate.
Read and parse a CSV file.
Class dealing with the creation of standard comma delimited or CSV files.
Utilities to deal with files on the back-end.
This class is used to signify an error that is sent to the front-end but does
not produce a back-end log.
Transfer files to or from a remote FTP server.
Class used to store the global key for Google API.
This class gets the distance in miles between two addresses through a Google service.
This class converts a latitude/longitude into a city and state.
This class returns the timezone ID associated with a latitude/longitude.
Class to interface with the groff typesetting system.
Author: Blake McBride
Date: 5/5/18
Miscellaneous Groovy utilities
Class to deal with ini files.
This class provides a variety of features on top of the functionality provided by org.json.
This class replaces occurrences of ${NAME} with values obtained from a supplied map.
This class is used to signify an error that deserves a log but not a backtrace.
This class is only used for command-line execution of Kiss.
Author: Blake McBride
Date: 5/4/18
This is the main entry point for asynchronous server requests used by Kiss.
Advanced method for formatting numbers.
Author: Blake McBride
Date: 10/24/20
This class creates PDF files with text, images, and line graphics.
Author: Blake McBride
Date: 11/26/19
Instances of this class represent a single row in a table or a row in a result set.
Provides the ability to act as a client to an external REST server.
This class provides the base functionality for creating non-Kiss REST servers.
Author: Blake McBride
Date: 4/17/20
This class contains many methods used to manipulate
String
s.This class contains the tasks that are executed by the build system.
User: Blake McBride
Date: 9/30/16
TimeUtils class.
A class used to process URL escape sequences.
This class manages all the users currently logged into the system.
Instances of this class keep information about a particular user.
Utility methods for dealing with XML.