All Classes

Class Description
AbstractAuthorizationCallback
Implements the basic methods for an authorization callback.
AbstractBean
Abstract support for beans.
AbstractJdbcConnectionProvider
Abstract implementation for JdbcConnectionProviders.
AbstractLicense
Abstract implementation of a license.
AbstractPreferences
Abstract implementation of a preference node.
AbstractPreferencesService
Common functionality of a preferences service.
AbstractReaderFilter
Abstract implementation of a reader that can filter characters.
Address
A location address.
AdvancedThreadLocal<T>
Extends functionality of ThreadLocal by allowing to access values from other threads.
ArrayBuilder<T>
Creates random number of values from a builder.
AuthorizationCallback
Interface that defines a callback for getting user authorizations.
BCrypt
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
BeanComparator<T>
A comparator based on a list of bean properties.
BeanSupport
Support Bean property actions.
BeanValueProvider
Default bean implementation for IValueProvider.
BlowfishPasswordHasher
Uses salted Blowfish hashes from BCrypt.
Builder<T>
Interface for test factory Builder pattern
BuilderUtils
Helps using the builder pattern.
Cache<K,​V> Deprecated.
CombinedPasswordHasher
Implements a combined strategy to hash passwords.
CommandLineAuthorizationCallback
Implements authorization information retrieval from command line.
CommonUtils
Common Utils.
CompressionUtils
Supports compression.
ConfigurationUtils
Useful methods for configuration issues.
Continent
All continents on this planet.
ConverterUtils
Provides simple methods vor converting bytes into objects and back.
Country
Countries on this planet.
CronSchedule
Provides cron-like scheduling information.
CronSchedule.AbstractTimeValue
Base class for timing values.
CronSchedule.NeverValue
Never matches any time.
CronSchedule.SingleTimeValue
Represents a single time value, e.g.
CronSchedule.TimeAll
Represents the ALL time, *.
CronSchedule.TimeRange
Represents a time range, e.g.
CronSchedule.TimeSteps
Represents a time interval, e.g.
DamerauLevenshteinDistance
DataSigner
The class for signing and verifying signatures.
DateTimePeriod
A period of time.
DateTimePeriodBuilder
Builder for DateTimePeriods.
Decrypter
The class for decrypting strings.
DecryptionException
Exception thrown from decryption process.
DefaultAuthorizationCallback
Implements authorization information retrieval from configuration object.
DefaultComparator
Default comparator for objects.
DefaultCryptingDelegate
Implements basic crypting decrypting.
DefaultCryptingDelegateFactory
Creates a crypting delegator.
DefaultLicense
Default implementation of a license.
DefaultLicenseContext
Default implementation of an ILicenseContext.
DefaultPasswordCallback
Returns the password given in configuration.
DistanceCalculation
Can calculate the distance between two strings.
DummyPasswordHasher
A dummy implementation that actually does not hash any password but uses the plain password.
Encrypter
Class for encrypting strings.
EncryptionException
Exception thrown from encryption process.
EncryptionUtils
Basic function for helping in encryption.
EnumerationBuilder<T extends java.lang.Enum<T>>
Selects values from an enumeration (randomly).
Environment
Selects the Environment.
EnvironmentRuntime
Keeps track of a runtime environment.
ExtendedPasswordHasher
Extends PasswordHasher by a method to detect responsibility.
FileFinder
Utility to find a file on disk.
GuiAuthorizationCallback
Implements authorization information retrieval from pop-up dialog.
HammingDistance
Implementation of Hamming Distance.
HashCodeUtil
Collected methods which allow easy implementation of hashCode.
HyperSqlFileJdbcConnectionProvider
Connection provider for HyperSQL (HSQLDB) file databases.
HyperSqlServerJdbcConnectionProvider
Connection provider for HyperSQL (HSQLDB) remote server databases.
IBean
A general interface for bean support.
ICache<K,​V>
A simple definition of a cache.
IConfigurable
Marks an object as self-configurable.
ICryptingDelegate
Delegate for encrypting and decrypting.
ICryptingDelegateFactory
Interface for factories creating crypting delegates.
IDataSourceProvider
Returns the name of a DataSource.
IDirtyable
Tells whether an object has changed or not.
IDisplayable
Defines the possibility to return a displayable string for users in a specific Locale.
IDisplayProvider
Provides a method for displaying names or labels to a user.
IgnoreChecks
Provides check methods for the IgnoreTest annotation.
IgnoreTest
Annotates a Java object to be ignored in tests.
IHibernateDialectProvider
Provides a name for the Hibernate dialect class
IIdObject<T extends java.io.Serializable>
An object having an ID.
IJdbcConnectionProvider
An interface for generically providing JDBC connections.
IJdbcConnectionProvider2
Enhanced IJdbcConnectionProvider which allows more control on connection provider settings.
ILicense
The interface a license has to fulfill.
ILicenseContext
A container holding properties for creation and verification of licenses.
ILicenseCreator
Internal interface for implementations of license generators.
ILicenseVerifier
Internal interface for implementations of license generators.
ILicensingScheme
Describes a licensing scheme.
ILocaleDisplayProvider
Marks an object as providing various displays for locale.
IntBuilder
An Integer builder.
IPasswordCallback
A callback that will deliver passwords.
IPreferences
A node in a hierarchical collection of preference data.
IPreferencesService
The preference service.
IPropertyChangeProvider
An interface telling that the object informs about property changes.
IterableImpl<T>
Wraps an Iterator.
IUriProvider
Interface that can provide URIs.
IUrlProvider
Interface that can provide URLs.
IUrlTransformer
Converts names to URLs.
IValueProvider
Interface for an object that can retrieve a certain property from an object.
IWrapper
A wrapper marker.
JarDescriptor
Describes a JAR file
KeyGen
The class for generating key pairs.
KeyGen
A RSA Key Generator.
LangUtils
Reflection and language Utils.
LevenshteinDistance
Implements Levensstein distance.
LicenseException
A License problem.
LicenseGenerator
The generator for license.
LicenseManager
The Key Manager, responsible to verify licenses.
LicensingScheme
Describes the alternative ways to produce a license key.
LicGen
A universal generator for creating RSA licenses.
ListBuilder<T>
Selects values from an enumeration (randomly)
LogLevel
A definition of log levels for internal uses.
LongBuilder
A Long builder.
Md5PasswordHasher
Uses salted MD5 hashes from Md5Crypt.
MonetaryValue
A BigDecimal configured for monetary operations.
MySql5JdbcConnectionProvider
Connection provider for MySQL.
NamedObject
A BO having a name.
NoCopy
Annotation of properties that are not allowed to be copied in IBean.copyTo(Object).
OctetLicenseCreator
Creates an Octet License.
OctetLicenseVerifier
Verifies an Octet License.
PasswordHasher
An interface that is able to hash passwords and check existing hashes against a password.
PhpPasswordHasher
Uses PHP-alike hashes.
PhpSerializeException
Exception occurred while serializing
PhpSerializer
Serializes Java objects in a PHP serializer format string.
PhpUnserializeException
Exception occurred while serializing
PhpUnserializer
Unerializes PHP format string to Java objects.
Preferences
Default implementation of preferences.
PreferencesService
The default implementation of IPreferencesService.
PropertiesFileAuthorizationCallback
Implements authorization information retrieval from a properties file.
RandomStringBuilder
A random string builder.
ReflectionUtils
Reflection utilities.
ReleaseInformation
Holds release information about packages, artifacts and versions.
ReleaseRepository
Holds information about packages and modules.
ResourceList
List resources available from the classpath.
RsaLicenseCreator
Creates a full license.
RsaLicenseVerifier
Verifies a full license.
RsDate
A Date replacement object to allow better date computations.
RsDateBuilder
Builder for RsDate objects.
RsDay
A day.
RsDayBuilder
Builder for RsDay objects.
RsMonth
A month.
RsMonthBuilder
Builder for RsMonth objects.
RsYear
A year.
RsYearBuilder
Builder for RsYear objects.
Sha256PasswordHasher
Uses salted SHA256 hashes from Sha2Crypt.
Sha512PasswordHasher
Uses salted SHA512 hashes from Sha2Crypt.
SigningException
Exception thrown from signing process.
SimpleAuthorizationCallback
A simple authorization callback to be used within programming.
SimpleLicense
A limited, simple implementation of a license.
SoftMapCache<K,​V>
A cache implementation using a HashMap with SoftReferences.
StringBuilder
A string builder.
SynchronizedQueue<E>
Implements a thread-safe synchronized object queue that also wakes up waiting threads.
TextFileAuthorizationCallback
Implements authorization information retrieval from a plain text file.
UriProviderWrapper
Wraps an IUriProvider into an IUrlTransformer.
UrlProviderWrapper
Wraps an IUrlProvider into an IUrlTransformer.
WeakMapCache<K,​V>
A cache implementation using a HashMap with WeakReferences.
XmlFileAuthorizationCallback
Implements authorization information retrieval from a XML file.
XmlReaderFilter
Filters invalid XML characters from a stream.