public class

LazyDataContainerUnit

extends ContainerUnit
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.events.JebEventSource
     ↳ com.pnfsoftware.jeb.core.units.AbstractUnit
       ↳ com.pnfsoftware.jeb.core.units.impl.ContainerUnit
         ↳ com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit

Class Overview

A data container unit that fetches the data of its nodes only when necessary.

Summary

Nested Classes
class LazyDataContainerUnit.Entry Node of a lazy container unit. 
[Expand]
Inherited Fields
From class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
From class com.pnfsoftware.jeb.core.events.JebEventSource
Public Constructors
LazyDataContainerUnit(LazyDataContainerUnit.Entry root, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm)
Public Methods
boolean process(boolean processLeaves)
static void register(IUnit caller, Collection<LazyDataContainerUnit.Entry> entries)
[Expand]
Inherited Methods
From class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
From class com.pnfsoftware.jeb.core.units.AbstractUnit
From class com.pnfsoftware.jeb.core.events.JebEventSource
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.IUnitCreator
From interface com.pnfsoftware.jeb.core.IUserDataSupport
From interface com.pnfsoftware.jeb.core.units.IUnit
From interface com.pnfsoftware.jeb.util.events.IEventSource

Public Constructors

public LazyDataContainerUnit (LazyDataContainerUnit.Entry root, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm)

Public Methods

public boolean process (boolean processLeaves)

public static void register (IUnit caller, Collection<LazyDataContainerUnit.Entry> entries)