SOJO 0.5.0
Sponsored Links
SOJO 0.5.0 Ranking & Summary
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 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
SOJO 0.5.0 Keywords
SOJO
JavaBeans
SOJO 0.5.0
JavaBean
simplified representation
java framework
converts JavaBeans
category
java
simple
property
framework
simplified
SOJO 0.5.0
Libraries
Programming
Bookmark SOJO 0.5.0
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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
javabeans tutorial
enterprise javabeans
javabeans blog
javabeans activation framework
Category of being
sojourner
javabeans wiki
java frameworks
sojourner truth
java framework comparison
javabeans api
luis sojo
soulja boy
sojourner truths timeline
spring java framework
category 5
jessica sojo
sojourners
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
Latest Software
Popular Software
Favourite Software