Class LHoistNonunique

Object
   |
   +--Lens
         |
         +--LHoistNonunique

class LHoistNonunique
extends Lens


Hoists (see LHoist) a property from among others, merging its sub-properties into the root tree. On putback, a supplied predicate identifies properties which belong to the grandchild, so that those properties can be putback appropriately.

Note that the property must be object-valued; anything else won't be able to merge with the rest of the root tree.


See:Defined in lens.js


Field Summary
 Object name
          
   
Fields inherited from class Lens
name
 
Constructor Summary
LHoistNonunique(<String> prop, <function> pred_grandchild)
           
   
Methods inherited from class Lens
error, getput, putget, putput, get_is, putback_is, get_throws, putback_throws
 

Field Detail

name

Object name

Constructor Detail

LHoistNonunique

LHoistNonunique(<String> prop, <function> pred_grandchild)


Documentation generated by JSDoc on Wed Feb 14 15:36:01 2007