All Classes and Interfaces

Class
Description
This abstraction provides useful internal methods.
Annotation metadata.
All exceptions thrown by the app launcher are subclasses of AppLauncherException.
Exception indicates that application is already running.
Exception indicates that module initialization just fail.
Indicates that an annotated class can be bind.
Defines some character related constants.
Classpath scanner to fin classes to load.
Generates "classpath.bootstrap" file.
All exceptions thrown by the "classpath.bootstrap" generator are subclasses of ClasspathBootstrapGeneratorException.
Exception indicates that provided program argument is missing.
Utility methods to resolve classes.
A single condition to determine if feature must be enabled or not.
Indicates that the feature will only be loaded if the condition is met.
All exceptions thrown by conditional feature are subclasses of ConditionalFeatureException.
This exception indicate that condition cannot be instantiated.
Checks whether a feature should be activated or not.
Indicates that the feature will only be loaded if the condition is met.
Indicates that the feature will only be loaded if, at least, one condition is met.
Indicates that an annotated class is a "Controller".
Conversion from one type to another.
All exceptions thrown by the conversion features are subclasses of ConversionException.
Exception indicates that provided converter is already registered.
Exception indicates that requested converter does not exist.
Exception indicates that something goes wrong during the converter initialization.
Composite key consisting of the source and destination of the conversion.
Converter information.
Handle all registered converters.
Collision-resistant ID optimized for horizontal scaling and performance.
Jackson deserializer for CUID.
Jackson serializer for CUID.
Default implementation of Conversion.
Default implementation of ConverterManager.
Represents a value of one or two possible types (a disjoint union).
Represents a file.
Utility methods to handle hexadecimal values.
IO utility methods.
All exceptions thrown by the JSON utility class are subclasses of JsonException.
Exception indicates that conversion from JSON just fail.
Exception indicates that conversion to JSON just fail.
Exception indicates that conversion to a JSON string just fail.
Utility to handle JSON document.
Represents a simple key / value object.
Listens to the different bind classes to detect which ones have methods to call when starting or stopping the application.
All exceptions thrown by the life cycle features are subclasses of LifeCycleException.
Exception indicates that method invocation failed miserably.
Life cycle manager takes care of executing the various hooks defined by the use of the LifeCycleStart and LifeCycleStop annotations.
Indicates that the method should be called when the application is started.
Indicates that the method should be called when the application is stopped.
Allows prioritisation of Guice modules.
Utility to detect proxy class.
Reflection-based utility methods.
Allows to wrap a complex class type (ie: Map{String, Integer})
All exceptions thrown by the remote configuration are subclasses of RemoteConfigurationException.
This exception indicate that provider can't be instantiated / used.
This exception indicate that a value was not valid.
This exception indicate that provider fail to fetch remote configuration.
This exception indicate that provider does not exist.
This exception indicate that file can't be saved.
Remote configuration loader.
Remote configuration provider.
Indicates that an annotated class is a "Repository".
Scanned classes to load into Guice.
Indicates that an annotated class is a "Service".
Defines some String related constants.
All type converters must implement this interface.
Typed key-value map.
TypedMap Key.
Application launcher are expected to instantiate and run all parts of an application based on Void Framework, wiring everything together.
Void Framework module for Jackson.
Utility to retrieve Void Framework version.
All exceptions thrown by the XML utility class are subclasses of JsonException.
Exception indicates that conversion from XML just fail.
Exception indicates that conversion to a XML string just fail.
Exception indicates that conversion to XML just fail.
Utility to handle XML document.
All exceptions thrown by the YAML utility class are subclasses of JsonException.
Exception indicates that conversion from YAML just fail.
Exception indicates that conversion to a JSON string just fail.
Exception indicates that conversion to YAML just fail.
Utility to handle YAML document.