org.apache.beehive.controls.api.assembly
Class DefaultControlAssembler

Object
  extended by DefaultControlAssembler
All Implemented Interfaces:
ControlAssembler

public final class DefaultControlAssembler
extends Object
implements ControlAssembler

The default or "empty" control assembler that's assigned to an @ControlImplementation's assembler attribute if none is provided.


Constructor Summary
DefaultControlAssembler()
           
 
Method Summary
 void assemble(ControlAssemblyContext cac)
          A ControlAssembler implementation's assemble method is called once per control assembler per module per assembly-time pass.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultControlAssembler

public DefaultControlAssembler()
Method Detail

assemble

public void assemble(ControlAssemblyContext cac)
              throws ControlAssemblyException
Description copied from interface: ControlAssembler
A ControlAssembler implementation's assemble method is called once per control assembler per module per assembly-time pass. The call passes a ControlAssemblyContext, from which information such as the list of client classes in the module that use the control can be obtained.

Specified by:
assemble in interface ControlAssembler
Throws:
ControlAssemblyException