org.objectweb.fractal.adl
Class AbstractLoader

java.lang.Object
  extended byorg.objectweb.fractal.adl.AbstractLoader
All Implemented Interfaces:
BindingController, Loader
Direct Known Subclasses:
ArgumentLoader, AttributeLoader, BindingLoader, ComponentLoader, ImplementationLoader, InterfaceLoader, TypeLoader

public abstract class AbstractLoader
extends Object
implements BindingController, Loader

An abstract Loader that delegates to another Loader.


Field Summary
 Loader clientLoader
          The Loader used by this loader.
static String LOADER_BINDING
          Name of the mandatory interface bound to the Loader used by this loader.
 
Constructor Summary
AbstractLoader()
           
 
Method Summary
 void bindFc(String s, Object o)
           
 String[] listFc()
           
 Object lookupFc(String s)
           
 void unbindFc(String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.fractal.adl.Loader
load
 

Field Detail

LOADER_BINDING

public static final String LOADER_BINDING
Name of the mandatory interface bound to the Loader used by this loader.

See Also:
Constant Field Values

clientLoader

public Loader clientLoader
The Loader used by this loader.

Constructor Detail

AbstractLoader

public AbstractLoader()
Method Detail

listFc

public String[] listFc()
Specified by:
listFc in interface BindingController

lookupFc

public Object lookupFc(String s)
Specified by:
lookupFc in interface BindingController

bindFc

public void bindFc(String s,
                   Object o)
Specified by:
bindFc in interface BindingController

unbindFc

public void unbindFc(String s)
Specified by:
unbindFc in interface BindingController