org.objectweb.fractal.adl
Class AbstractLoader

java.lang.Object
  extended by org.objectweb.fractal.adl.AbstractLoader
All Implemented Interfaces:
Loader, org.objectweb.fractal.api.control.BindingController
Direct Known Subclasses:
ArgumentLoader, AttributeLoader, BindingLoader, ComponentLoader, ImplementationLoader, InterfaceLoader, TimestampLoader, TypeLoader, UnboundInterfaceDetectorLoader

public abstract class AbstractLoader
extends java.lang.Object
implements org.objectweb.fractal.api.control.BindingController, Loader

An abstract Loader that delegates to another Loader.


Field Summary
 Loader clientLoader
          The Loader used by this loader.
static java.lang.String LOADER_BINDING
          Name of the mandatory interface bound to the Loader used by this loader.
 
Constructor Summary
AbstractLoader()
           
 
Method Summary
 void bindFc(java.lang.String s, java.lang.Object o)
           
 java.lang.String[] listFc()
           
 java.lang.Object lookupFc(java.lang.String s)
           
 void unbindFc(java.lang.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 java.lang.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 java.lang.String[] listFc()
Specified by:
listFc in interface org.objectweb.fractal.api.control.BindingController

lookupFc

public java.lang.Object lookupFc(java.lang.String s)
                          throws org.objectweb.fractal.api.NoSuchInterfaceException
Specified by:
lookupFc in interface org.objectweb.fractal.api.control.BindingController
Throws:
org.objectweb.fractal.api.NoSuchInterfaceException

bindFc

public void bindFc(java.lang.String s,
                   java.lang.Object o)
            throws org.objectweb.fractal.api.NoSuchInterfaceException,
                   org.objectweb.fractal.api.control.IllegalBindingException
Specified by:
bindFc in interface org.objectweb.fractal.api.control.BindingController
Throws:
org.objectweb.fractal.api.NoSuchInterfaceException
org.objectweb.fractal.api.control.IllegalBindingException

unbindFc

public void unbindFc(java.lang.String s)
              throws org.objectweb.fractal.api.control.IllegalBindingException,
                     org.objectweb.fractal.api.NoSuchInterfaceException
Specified by:
unbindFc in interface org.objectweb.fractal.api.control.BindingController
Throws:
org.objectweb.fractal.api.control.IllegalBindingException
org.objectweb.fractal.api.NoSuchInterfaceException


Copyright © 2001-2010 ObjectWeb Consortium. All Rights Reserved.