beanutopia


Properties as first class objects in Java

A library for convenient property definition and access. It can be seen as Java 5 makeover of BeanUtils - type safety ensured using Generics, annotations on properties and much more.

  • Placing Property object in the center of the picture;
  • Several built-in implementation (e.g. reflection into beans and maps) and ability to extend or provide new ones;
  • Property is not bound to object instance;
  • Read-only and read-write properties;
  • Null safe property chaining;
  • Ability to add new properties on the fly to any object;
  • Based on google-collections.

Project Information

Labels:
Java Properties