Bean Utils 1.0.4Utilities and software patterns commonly associated with data objects (Internal)
Bean Utils is a support library that aids Alien-Factory in the development of other libraries, frameworks and applications. Though you are welcome to use it, you may find features are missing and the documentation incomplete.
Bean Utils
is a collection of utilities and software patterns for overcoming common issues associated with data objects.
Features include:
- Bean Identity
Generate
equals()
,hash()
andtoStr()
methods from annotated fields. - Bean Properties
Get and set object properties and call methods via
property expressions
. - Type Coercer
Convert objects, lists and maps from one type to another using Fantom's standard
toXXX()
andfromXXX()
methods. - More!
Utility methods to find matching ctors and methods.
Bean Utils
is loosely named after JavaBeans,
Install
To install Bean Utils with Fantom Pod Manager, cut'n'paste the following into a cmd prompt, terminal or shell:
Or to install Bean Utils with the Fantom Repository Manager (fanr), cut'n'paste the following into a cmd prompt, terminal or shell:
Or to install manually, download the pod file and copy it to the %FAN_HOME%/lib/fan/
directory.
Use
To use Bean Utils in a Fantom project, add a dependency to the project's build.fan
:
depends = ["sys 1.0", ..., "afBeanUtils 1.0.4 - 1.0"]
Documentation
Information
Meta information on the Bean Utils pod:
- Published by
- Steve Eynon
- Organisation
- Alien-Factory
- Pod file size
- 99.64 kB
- Licence
- The MIT Licence
- Built on
- 31st Oct 2014
- Source code
- via Mercurial at https://bitbucket.org/AlienFactory/afbeanutils
- Depends on
- sys
- Referenced by
- afFancordionBootstrap
- Javascript Compatible
Dependency Graph
Release History
There have been 10 releases of Bean Utils: