Package org.eobjects.metamodel.util

Utilities and convenient classes

See:
          Description

Interface Summary
Action<E> Represents an abstract action, which is an executable piece of functionality that takes an argument.
AggregateBuilder<E> Interface for aggregate builders which allows for an iterative approach to evaluating aggregates.
Func<I,O> Represents an abstract function, which is an executable piece of functionality that has an input and an output.
HasName Represents anything with a (String based) name.
Predicate<E> A predicate is a special type of Func, used typically for inclusion/exclusion criteria.
Ref<E> Represents an abstract reference.
Resource Represents a resource from which we can read and write bytes
 

Class Summary
AlphabeticSequence A sequence based on alphabetic representations.
BaseObject A base object type with conveniently implemented base methods like hashCode() and equals().
BooleanComparator Comparator of booleans
ClasspathResource A Resource based on a classpath entry
CollectionUtils Various utility methods for handling of collections and arrays.
ConstantFunc<I,O> A function that always returns the same constant response.
DateUtils Various utility methods pertaining to date handling
EqualsBuilder A helper class for implementing equals(...) methods.
ExclusionPredicate<E> A predicate that uses an exclusion list ("black list") of elements to determine whether to evaluate true or false.
FalsePredicate<E> A predicate that is always false
FileHelper Various helper methods for handling files
FileResource File based Resource implementation.
FormatHelper Helper class for formatting
HasNameMapper Func useful for mapping HasName instances to names, using CollectionUtils.map(Object[], Func) and CollectionUtils.map(Iterable, Func).
ImmutableDate Deprecated. MetaModel is not a Date API, use Joda time or live with java.util.Date.
ImmutableRef<E> Simple/hard implementation of the Ref interface.
InclusionPredicate<E> A predicate that uses an inclusion list ("white list") of elements to determine whether to evaluate true or false.
InMemoryResource An entirely in-memory kept Resource.
LazyRef<E> Represents a lazy loaded reference.
MutableRef<E> Represents a mutable reference to any object
NumberComparator Comparator that can compare numbers of various kinds (short, integer, float, double etc)
ObjectComparator General purpose comparator to use for objects of various kinds.
SerializableRef<E> A serializable reference to an object which may or may not be serializable.
SharedExecutorService A shared ExecutorService for use on ad-hoc tasks that can be optimized by running operations in parallel.
SimpleTableDef Represents a table definition to be used in scenarios where a DataContext is unable to detect/discover the table structure and needs some basic input around expected table structures.
TimeComparator Compares dates of various formats.
ToStringComparator Uses the toString method for comparison of objects
TruePredicate<E> A predicate that is always true
UnicodeWriter Writes Unicode text to an output stream.
UrlResource Resource based on URL or URI.
WildcardPattern Represents a pattern with a wildcard character.
 

Enum Summary
Month Provides a handy and type-safe enum around the months otherwise defined as int constants in java.util.Calendar.
Weekday Provides a handy and type-safe enum around the weekdays otherwise defined as int constants in java.util.Calendar.
 

Exception Summary
ResourceException Exception type for errors that occur while dealing with Resources.
 

Package org.eobjects.metamodel.util Description

Utilities and convenient classes



Copyright © 2007-2013. All Rights Reserved.