Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Announcements

Tip: Looking for answers? Try searching our database.

ckkl-core 0.3.0 released

CKKL   14 Nov 2007 00:28 GMTPage rating:


http://sourceforge.net/projects/ckkl-core/

A Java library with features like: type handling with aliases, easy
discovery and accessors for JavaBeans properties, FOP collections
(map, filter) and support for toString() implementation even for the
most complex cases. It is being constantly updated.

Current status:
   * Basic logging API to get rid of System.out.println and reveal
the call stack position at the logging point (package:
org.ckkloverdos.log).

   * Convenient handling of JavaBean properties towards flexible use
under a JVM-based interpreter environment (your own DSL?)
(org.ckkloverdos.java.beans).

   * Many utility classes for IO (org.ckkloverdos.io), Strings
(org.ckkloverdos.string), time manipulation (org.ckkloverdos.time) and
others.

   * A generic framework for the easy creation of toString()
implementations (org.ckkloverdos.string). The framework can even
handle classes that you only have in binary form and for which cannot
directly override the toString() implementation.

   * An API handling Java classes as types that can be compared and
aliased. In particular, the API makes it possible to handle primitive
types and their object counterparts in the same footing.

   * A generic framework that unifies text or binary sources (e.g.
Java source code or the bytes of a jar file). Each source is
characterized by a type (org.ckkloverdos.source).

   * A functional-oriented list implementation under package
org.ckkloverdos.collection. For now, it supports head(), tail(),
map(), filter() and has a lot of utility methods especially for
collections/arrays of strings.

   * Classes to support the use of pairs and tuples.

   * Support for hints as generic (last-position usually) parameters
to methods, whose interpretation is based on context and whose
semantics can be specifically defined.

   * An Assert utility to support programming-by-contract.

   * Ultra-fast dynamic primitive int arrays.

   * A resource API.

   * Dynamic class loaders.


Rate this page
Poor Excellent    

Comments

No comments at this time. Why not be the first?

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Post new comment
Rate this page



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.