Main > Programming > Libraries >

SOJO 0.5.0

SOJO 0.5.0

Sponsored Links

SOJO 0.5.0 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 2.2 MB
Platform: Any Platform
License: The Apache License 2.0
Price:
Downloads: 908
Date added: 2007-05-01
Publisher: Linke Mario

SOJO 0.5.0 description

SOJO is a Java framework that converts JavaBeans (complex Java-Object graphs) to a simplified representation, so that handling access to JavaBeans properties is easy and uniform.
SOJO framework is meant to compliment POJOs in cases where object orientation is not supported or is not the best decision.
The possible property types, that are supported by a JavaBean (and SOJO) can be broken into three groups:
Simple: Simple properties are such as int, long, double (primitive data types) or a simple object (such as a java.lang.String, java.lang.Long, java.uilt.Date and so on). The net.sf.sojo.reflect.ReflectionHelper is to be responsible for define classes, which are simple (can get with method isSimpleType). With the method addSimpleType can add more types at runtime.
Iterateable: An Iterateable property stores a collection of objects that can be accessed by an integer-valued (index, non-negative) or by an iterator. Interfaces for this category are java.util.List, java.util.Set or the super interface java.util.Collection. An Iterateable property can be also an array.
Map: A Map property is a property with a implementation from the java interface java.util.Map. The elements are composite key-value pairs. You can set and retrieve individual values via a key.
The outcome of this categories of JavaBeans-properties are kinds of conversion. The main classes for conversions are the Java interface net.sf.sojo.Conversion respectively the abstract implementation net.sf.sojo.AbstractConversion. The first extensions are net.sf.sojo.SimpleConversion and net.sf.sojo.ConversionIterator. The net.sf.sojo.ConversionIterator is splitting in net.sf.sojo.ComplexConversion and net.sf.sojo.IterateableConversion.
For different kind of properties (category) exist different kind of strategies for conversions:
SimpleConversion: Convert a simple to a simple type. A example is the transformation from String to Long. For this problem you can use the:net.sf.sojo.conversion.Simple2SimpleConversion
ConversionIterator: is splitting in sub classes:
IterateableConversion: This category is equivalent to JavaBean category iterateable. Conversions implementations are: net.sf.sojo.conversion.Iterateable2IterateableConversion or net.sf.sojo.conversion.IterateableMap2MapConversion or net.sf.sojo.conversion.IterateableMap2BeanConversion
ComplexConversion: This category is equivalent to JavaBean category map. Conversions implementations are: net.sf.sojo.conversion.ComplexBean2MapConversion
Enhancements:
- A List, Set, Map, or Array that contains JavaBeans may be sorted.
- Filtering by equals, hashCode, and compare is supported.
- Filtering by regexp is supported. Many bugs were fixed.

SOJO 0.5.0 Screenshot

Advertisements

SOJO 0.5.0 Keywords

Bookmark SOJO 0.5.0

Hyperlink code:
Link for forum:

SOJO 0.5.0 Copyright

WareSeeker periodically updates pricing and software information of SOJO 0.5.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of SOJO 0.5.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Jude is a RAD tool for data management applications. Free Download
SDoc is a fast, easy to use Java syntax highlighting library for Swing. Free Download
Muxi is a tv application and personal video recorder for DVB-T. Free Download
JNode is a simple to use and install Java operating system for personal use. Free Download
Loose Cannon is a 3rd Person Action Game. Free Download
Garden is a dependency injection for PHP5. Free Download
JEXN project is a simple, yet powerful java class that can be added to any Java 1.3 or later application. Free Download
TuxWordSmith is a sister application to TuxMathScrabble. Free Download