Package org.openxava.util

Interface Summary
IConnectionProvider Provides JDBC connections.
IInit With the posibility of be initiated.
ILiberate Cualquier cosa que atrape recurso y tenga que liberarlos.
IPropertiesContainer Allows update and read object properties to/from a Map.
 

Class Summary
Align Represents a text (or another element) align.
Assert Utility to make asserts.
Classes Utility class to work with classes.
DataSourceConnectionProvider Adapter from JNDI DataSource interface to IConnectionProvider interface.
Dates Utilities to working with dates (java.util.Date).
Dates.DateDistance  
Emails  
Factory Generic class to implement object factories.
FieldComparator Compare java.lang.reflect.Field by name
Files Some utilities for work with files and directories.
Is Utility class to reduce the ifs size.
KeyAndDescription A class with a key and a description.
KeyAndDescriptionComparator  
Labels Utility class for obtain the i18n of the labels.
Locales Access to the locale associated to the current thread.
Maps Utilities to work with maps.
Messages Set of messages.
Objects Utility class to work with objects.
Photo Wraps a byte array to allow store photos in a database with no support to byte [] o BLOBs, but yes java.lang.Object.
Primitives Utilities to work with Java primitive data.
PropertiesManager Manages with reflection the properties of a object.
PropertiesReader Reads properties files.
ResourceManagerI18n  
Resources  
Server Executes code in server.
Strings Utilities to work with String.
TableModels  
UserInfo Data about the current logged user, obtained via Users.
Users Utilities to work with users.
XavaPreferences  
XavaResources To obtain i18n values from OpenXava resource files.
XCollections Utilities to work with collections, enumerations and iterators.
XSystem Global utilities about the system.
 

Exception Summary
AssertException Exception thrown when a assert is broken.
CloneException Problems cloning.
ElementNotFoundException A OpenXava element does no exists.
InitException Throws when probllems on init (generally calling to init() method.
PropertiesManagerException Exception thrown by PropertiesManager.
SystemException RuntimeException to be thrown by a business method when a system level problem is produced.
XavaException RuntimeException since v3.0.