Bean Utils 1.0.10Utilities 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 Builder
Static methods for creating Fantom objects. Don't
make()
your beans,build()
them instead! - Bean Equality
Generate
equals()
,hash()
andtoStr()
methods from 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.10 - 1.0"]
Documentation
Information
Meta information on the Bean Utils pod:
- Published by
- Steve Eynon
- Organisation
- Alien-Factory
- Pod file size
- 102.04 kB
- Licence
- ISC
- Built on
- 2nd Sep 2019
- Source code
- via Git at https://github.com/SlimerDude/afBeanUtils
- Depends on
- sys
- Referenced by
- afBedSheet, afEfanXtra, afExplorer, afFancordion, afFancordionBootstrap, afIoc, afIocConfig, afMorphia, afPillow, afReflux
- Javascript Compatible
Dependency Graph
Release History
There have been 10 releases of Bean Utils: