Package com.storedobject.common
package com.storedobject.common
-
ClassDescriptionAccumulator<T>Accumulator function that is used to accumulate values (for example, a sum or a product) of a series of values.Represents a functional interface that encapsulates a single action to be performed.Class to check and manipulate mailing address information.AE Address
line[0]: Code for the emirate (0: Abu Dhabi, 1: Dubai, 2: Sharjah, 3: Ajman, 4: Um Al Quwain, 5: Ras Al Khaimah, 6: Fujairah)Array<T>An array implementation with variable size.ArrayList<E>Enhanced array list.ArrayListSet<E>An ArrayList that has the properties of a Set (Only one instance will appear even if duplicate elements are added).A list ofAutoCloseableobjects.Barcode (Based on the xzing package).Represents various barcode formats supported for encoding and decoding.An object that keeps aBigDecimalvalue.Anything that generates some sort of binary "content".CH AddressA class used to check/ compare the current value with the previous value in a series of values and returns a boolean result.TheComputedValueinterface represents a value that supports computational state, providing mechanisms to check and modify whether the value is computed or manually set.The Condition class extends AtomicBoolean and provides utility methods to manage a boolean state that can be used to signify whether a condition is met or not.Anything that generates some sort of "content".An interface that helps search for value(s) using a string pattern.ConvertedIterable<FROM,TO> A decorator class that transforms elements of an iterable by applying a conversion function.Representation of a Country.CSV creator.An abstract base class that provides a customizable method invocation framework with support for caching the return type of the invoked method and handling attribute name assignment.An interface that defines some sort of data with attributes.Date utility functions.Denote that something is displayable.EBiConsumer<T1,T2, E extends Exception> Represents a two-argument operation that can throw a checked exception.EBiFunction<T1,T2, R, E extends Exception> Functional interface that represents a function which accepts two arguments and produces a result.A functional interface that represents an operation on a single input that might throw a checked exception of a specific type.A functional interface representing a function that accepts one argument, produces a result, and may throw a checked exception during execution.Class used to check email address format.Provides a message that is human readable and end-user friendly.Represents a functional interface for handling errors or exceptions.The ErrorText class extends the HTMLText class and represents a specialized text container capable of handling errors and associating error data.ETriConsumer<T1,T2, T3, E extends Exception> A functional interface that represents an operation that accepts three input arguments and potentially throws a checked exception.ETriFunction<T1,T2, T3, R, E extends Exception> A functional interface that represents a function accepting three arguments of types T1, T2, and T3, which produces a result of type R, and can throw an exception of type E.An interface that to defines that aRunnableclass has an "execute" method.A static class that can be used to execute commands and tasks.Represents a fault or error condition in the system.A file-mapped data buffer with index-based access to data for writing and then, for reading.Filter provider is used to define a provider of some sort of "filter condition".Represents an address specific to Great Britain with additional functionality for handling British postal codes and post towns.Create an image.Representation of Geolocation.Something that has got a name.Build HTML text.Simple HTTP utility.The HTTP2 class facilitates HTTP/2 client-server communication with helper methods and a builder pattern for request customization.This class provides a builder pattern for constructing HTTP requests.IBAN utilities.ID Address
line[0]: City/Town (required)
line[1]: Province (optional)Anything that generates some sort of image "content".Image manipulation utility.IN Address
line[0]: Post Office
line[1]: District code
line[2]: State codeA class that combines anInputStreamand anOutputStream.Represents a range of integer values with a start point ("from") and an end point ("to").Create anInputStreamsuch that whatever is read from this stream should be the same as whatever written to an associatedOutputStream!Create anOutputStreamsuch that whatever is written to it will appear in an associatedInputStream!Generic Input/Output routines.The IPLocation class fetches location and network-related information of a given IP address by querying the external API provided by `ipinfo.io`.A simple wrapper around JSON processing classes.Type of JSON values.TheLDAPclass provides an interface for interacting with an LDAP server.ListLoop<T>A specialized interface combining the functionality of Loop and ListIterator.A utility class that provides methods to convert various types of collections and iterables into lists or arrays.ID AddressTo represent logical operators.Represents a range of long values, defined by a starting (inclusive) and ending (inclusive) boundary.Loop<T>A collections interface that extends Iterator and Iterable interfacesMath utility functionsA functional interface designed for invoking a method on a given object.MY Address
line[0]: Postal town
line[1]: State codeA class that provides multithreaded synchronized Accumulator functionalityClass used to check phone number validity.
A valid phone number starts with a "+" symbol followed by dialing digits with optional space separators.IN Address
line[0]: Place name within the district
line[1]: District code
line[2]: Province codeAn interface to represent some sort of process.Utility class for creating proxies that implement multiple interfaces, handling classloader visibility.Range<T>Represents a generic range of values of type T.An executable that allows to call itsExecutable.execute()method again (even from anotherThread) while it is already executing.Resource disposal class.An implementation of a simpleResourceOwner.
Usage note: A reference to the instance of this class must be kept inside the class where the instance is used.Defines an object that owns an auto-closeable resource.A simple wrapper class to execute scripting languages from Java.Supported languages.The Sequencer class extends AtomicLong to provide functionality for generating sequential numbers starting from a specified value.SG Address
line[0]: Post office (required if Post Box is specified)A class that implements the MethodInvoker functional interface to facilitate the invocation of specific methods from a given class.SOAP client - A simple SOAP utility for sending/receiving/manipulating SOAP messages.SOAP VersionRepresents a custom exception that integrates with theEndUserMessageinterface to provide user-friendly error messages, while also supporting detailed technical error descriptions for debugging purposes.SortedList<E extends Comparable<E>>A custom implementation of an ArrayList that maintains its elements in sorted order.A custom runtime exception class that provides enhanced error details and user-friendly messages.This interface defines a string value of something that is stored somewhere, typically, in databases.The StringCollector class reads input data asynchronously from a given Reader or InputStream and collects it into a single concatenated string.Interface to denote that a class has got "string filling" capability.AFilterReaderthat applies "string filling" (seeStringUtility.fill(String, StringFiller)) to its lines.AFilterWriterthat applies "string filling" (seeStringUtility.fill(String, StringFiller)) to its lines.A class to keep a list ofStrings.String utility functions.A specialized implementation ofArrayList<String>that initializes its elements based on an input array of strings.Build something with "styles".Representation of HTML style.An abstract class that facilitates invocation of methods while allowing for the use of a styled builder for result processing.A class that provides the ability to build and manipulate styled text using theStyledBuilderinterface.SVG creator.The SystemProcess class facilitates the execution of system-level commands within a Java application.An output stream that simultaneously writes output to 2 different output streams.Anything that generates some sort of text "content".ToString<T>An interface that converts some type of object to aString.TOTP implementation.AFilterInputStreamthat translates its stream on-the-fly.AFilterOutputStreamthat translates its stream on-the-fly while writing.AFilterReaderthat translates its stream on-the-fly.AFilterWriterthat translates its stream on-the-fly while writing.TriConsumer<T1,T2, T3> A functional interface that accepts 3 arguments of type T1, T2, T3 for performing an operation with no return value.TriFunction<T1,T2, T3, R> A functional interface that implements TriFunction.US Address
line[0]: Code for the state.Simple XML utility for XPath element extraction.Generic address.