org.objectweb.fractal.adl.coordinates

Class CoordinatesCompiler

Implemented Interfaces:
BindingController, PrimitiveCompiler

public class CoordinatesCompiler
extends Object
implements PrimitiveCompiler, BindingController

A PrimitiveCompiler to compile Coordinates nodes in definitions.

Field Summary

static String
BUILDER_BINDING
Name of the mandatory interface bound to the CoordinatesBuilder used by this compiler.

Method Summary

void
bindFc(String clientItfName, Object serverItf)
void
compile(List path, ComponentContainer container, TaskMap tasks, Map context)
String[]
listFc()
Object
lookupFc(String clientItfName)
void
unbindFc(String clientItfName)

Field Details

BUILDER_BINDING

public static final String BUILDER_BINDING

Method Details

bindFc

public void bindFc(String clientItfName,
                   Object serverItf)


compile

public void compile(List path,
                    ComponentContainer container,
                    TaskMap tasks,
                    Map context)
            throws ADLException
Specified by:
compile in interface PrimitiveCompiler


listFc

public String[] listFc()


lookupFc

public Object lookupFc(String clientItfName)


unbindFc

public void unbindFc(String clientItfName)