In this package are all main/core classes for the SOJO framework. The possible property types, that are supported by a JavaBean (and SOJO) can be broken into three groups: The outcome of this categories of JavaBeans-properties are kinds of conversion. The main classes for conversions are the Java interface net.sf.sojo.core.Conversion respectively the abstract implementation net.sf.sojo.core.AbstractConversion. The first extensions are net.sf.sojo.core.SimpleConversion and net.sf.sojo.core.ConversionIterator. The net.sf.sojo.core.ConversionIterator is splitting in net.sf.sojo.core.ComplexConversion and net.sf.sojo.core.IterateableConversion.
For different kind of properties (category) exist different kind of strategies for conversions: