Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>There are some libraries around there:</p> <ul> <li><p><a href="http://jakarta.apache.org/commons/beanutils" rel="noreferrer">Commons-BeanUtils</a>: ConvertUtils -> Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class. </p></li> <li><p><a href="http://jakarta.apache.org/commons/lang" rel="noreferrer">Commons-Lang</a>: ArrayUtils -> Operations on arrays, primitive arrays (like int[]) and primitive wrapper arrays (like Integer[]). </p></li> <li><p><a href="http://jakarta.apache.org/commons" rel="noreferrer">Commons-Convert</a>: Commons-Convert aims to provide a single library dedicated to the task of converting an object of one type to another. The first stage will focus on Object to String and String to Object conversions. </p></li> <li><p><a href="http://springframework.org/" rel="noreferrer">Spring framework</a>: Spring has an excellent support for PropertyEditors, that can also be used to transform Objects to/from Strings.</p></li> <li><p><a href="https://github.com/DozerMapper/dozer/" rel="noreferrer">Dozer</a>: Dozer is a powerful, yet simple Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types. </p></li> <li><p><a href="https://github.com/modelmapper/modelmapper" rel="noreferrer">ModelMapper</a>: ModelMapper is an intelligent object mapping framework that automatically maps objects to each other. It uses a convention based approach to map objects while providing a simple refactoring safe API for handling specific use cases.</p></li> <li><p><a href="http://mapstruct.org/" rel="noreferrer">MapStruct</a>: MapStruct is a compile-time code generator for bean mappings, resulting in fast (no usage of reflection or similar), dependency-less and type-safe mapping code at runtime.</p></li> <li><p><a href="https://github.com/orika-mapper/orika" rel="noreferrer">Orika</a>: Orika uses byte code generation to create fast mappers with minimal overhead.</p></li> <li><p><a href="http://www.selma-java.org/" rel="noreferrer">Selma</a>: Compile-time code-generator for mappings</p></li> <li><p><a href="http://jmapper-framework.github.io/jmapper-core/" rel="noreferrer">JMapper</a>: Bean mapper generation using Annotation, XML or API</p></li> <li><p><a href="http://www.smooks.org" rel="noreferrer">Smooks</a>: The Smooks JavaBean Cartridge allows you to create and populate Java objects from your message data (i.e. bind data to) (suggested by <a href="http://www.smooks.org" rel="noreferrer">superfilin</a> in comments).</p></li> <li><p><strike><a href="https://github.com/cchabanois/transmorph" rel="noreferrer">Transmorph</a>: Transmorph is a free java library used to convert a Java object of one type into an object of another type (with another signature, possibly parameterized).</strike> (seems dead, last update 2013)</p></li> <li><p><strike><a href="http://aalmiray.github.io/ezmorph/" rel="noreferrer">EZMorph</a>: EZMorph is simple java library for transforming an Object to another Object. It supports transformations for primitives and Objects, for multidimensional arrays and transformations with DynaBeans </strike> (seems dead, last updated 2008)</p></li> <li><p><strike><a href="http://morph.sourceforge.net/" rel="noreferrer">Morph</a>: Morph is a Java framework that eases the internal interoperability of an application. As information flows through an application, it undergoes multiple transformations. Morph provides a standard way to implement these transformations.</strike> (seems dead, last update 2008)</p></li> <li><p><strike><a href="http://gleamynode.net/dev/lorentz/docs/index.html" rel="noreferrer">Lorentz</a>: Lorentz is a generic object-to-object conversion framework. It provides a simple API to convert a Java objects of one type into an object of another type.</strike> (seems dead)</p></li> <li><p><strike><a href="https://java.net/projects/otom" rel="noreferrer">OTOM</a>: With OTOM, you can copy any data from any object to any other object. The possibilities are endless. Welcome to "Autumn".</strike> (seems dead)</p></li> </ul>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload