org.objectweb.fractal.adl
Class KilimLoader

java.lang.Object
  extended byorg.objectweb.fractal.adl.DelegatingLoader
      extended byorg.objectweb.fractal.adl.KilimLoader
All Implemented Interfaces:
BindingController, Loader

public class KilimLoader
extends DelegatingLoader

A DelegatingLoader that converts the definitions loaded by its delegate loader to Kilim 2 templates.


Field Summary
 
Fields inherited from class org.objectweb.fractal.adl.DelegatingLoader
delegate, logger, loggerFactory
 
Constructor Summary
KilimLoader()
           
 
Method Summary
protected  XMLElement handleTemplateDescriptor(String name, XMLElement desc)
          Handles a template descriptor that has just been loaded by the delegate.
protected  XMLElement handleTypeDescriptor(String name, XMLElement desc)
          Handles a type descriptor that has just been loaded by the delegate.
 
Methods inherited from class org.objectweb.fractal.adl.DelegatingLoader
bindFc, listFc, loadTemplateDescriptor, loadTypeDescriptor, lookupFc, unbindFc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KilimLoader

public KilimLoader()
Method Detail

handleTypeDescriptor

protected XMLElement handleTypeDescriptor(String name,
                                          XMLElement desc)
                                   throws ParserException
Description copied from class: DelegatingLoader
Handles a type descriptor that has just been loaded by the delegate.

Specified by:
handleTypeDescriptor in class DelegatingLoader
Parameters:
name - the name of the type descriptor.
desc - a type descriptor.
Returns:
the given type descriptor, possibly modified by this method.
Throws:
ParserException - if the type descriptor is invalid.

handleTemplateDescriptor

protected XMLElement handleTemplateDescriptor(String name,
                                              XMLElement desc)
                                       throws ParserException
Description copied from class: DelegatingLoader
Handles a template descriptor that has just been loaded by the delegate.

Specified by:
handleTemplateDescriptor in class DelegatingLoader
Parameters:
name - the name of the template descriptor.
desc - a template descriptor.
Returns:
the given template descriptor, possibly modified by this method.
Throws:
ParserException - if the template descriptor is invalid.