# Package de.gebit.integrity.utils

- Class Summary
  Class | Description
  --- | ---
  Base64 | Encodes and decodes to and from Base64 notation.
  Base64.InputStream | A `Base64.InputStream` will read data from another `java.io.InputStream`, given in the constructor, and encode/decode to/from Base64 notation on the fly.
  Base64.OutputStream | A `Base64.OutputStream` will write data to another `java.io.OutputStream`, given in the constructor, and encode/decode to/from Base64 notation on the fly.
  CountsOfThingsStringJoiner | A `StringJoiner` variant that specifically optimizes creating comma-separated lists of counts of things (in english language).
  CountsOfThingsStringJoiner.StringSegment | Represents a string segment of this joiner.
  DateUtil | A utility class to handle date/time parsing and other date stuff.
  IntegrityDSLUtil | A utility class providing various helper functions.
  JavaTypeUtil | Util containing some helper methods dealing with Java types.
  ModelSourceUtil | This utility class contains helper methods for various tasks of determining information about the Integrity model source files.
  ParamAnnotationTypeTriplet | Instances of this class are used as containers to link a parameter name (logical name used within Integrity scripts), the matching Java parameter name and a reference to the annotation attached to the parameter.
  ParameterUtil | A utility class for handling of test/call/suite parameters.
  ParsedDocumentationComment | The parsed version of a JavaDoc-style Integrity documentation comment.
  ParsedDocumentationComment.DocCommentElement | A single element of a documentation comment.
  ResultFieldTuple | Container class that links a named result name to a field.
  VersionUtil | Versioning Utility.

- Enum Summary
  Enum | Description
  --- | ---
  ParsedDocumentationComment.DocCommentElementType | The supported types of elements in documentation comments.

- Exception Summary
  Exception | Description
  --- | ---
  ParameterUtil.UnresolvableVariableException | Thrown if a variable value cannot be resolved because there's no variable map given.
  ParsedDocumentationComment.ParseException | These exceptions are thrown by the `ParsedDocumentationComment` constructors if parsing of a given `DocumentationComment` fails for whatever reason.