Model

Model is essentially a port of our favourite features of MXML into a single ColdFusion custom tag. Like ColdSpring and Lightwire, Model is used to create instances of CFCs and other types of data, but using MXML syntax.

Model supports:

  • Simple binding;
  • Namespaces (can applied to any node);
  • Default array and text properties;
  • A flat document namespace for id properties (just like MXML);
  • Automatic parent-child relationship wiring for components implementing the provided IChild and IParent interfaces, and
  • Nested composition of multiple model tags.

Documentation

Work in progress...

Download

 http://svn.rocketboots.com/os/cfmodel/tags/1.0/com/rocketboots/cfmodel/model.cfm