org.objectweb.fractal.task.core.composition
Class AbstractTaskCompositionLoader

java.lang.Object
  extended by org.objectweb.fractal.task.core.composition.AbstractTaskCompositionLoader
All Implemented Interfaces:
org.objectweb.fractal.api.control.BindingController, TaskCompositionLoader
Direct Known Subclasses:
FunctionLoader, VariableLoader

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

An abstract Loader that delegates to another Loader.


Field Summary
 TaskCompositionLoader 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
AbstractTaskCompositionLoader()
           
 
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.task.core.composition.TaskCompositionLoader
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 TaskCompositionLoader clientLoader
The Loader used by this loader.

Constructor Detail

AbstractTaskCompositionLoader

public AbstractTaskCompositionLoader()
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 © 2007-2009 ObjectWeb Consortium. All Rights Reserved.