org.objectweb.proactive.core.component.adl.vnexportation
Class ExportedVirtualNodesCompiler

java.lang.Object
  extended byorg.objectweb.proactive.core.component.adl.vnexportation.ExportedVirtualNodesCompiler
All Implemented Interfaces:
BindingController, org.objectweb.fractal.adl.components.PrimitiveCompiler

public class ExportedVirtualNodesCompiler
extends java.lang.Object
implements org.objectweb.fractal.adl.components.PrimitiveCompiler, BindingController

A PrimitiveCompiler to compile ExportedVirtualNodes in definitions.

Author:
Matthieu Morel

Field Summary
static java.lang.String BUILDER_BINDING
           
 
Constructor Summary
ExportedVirtualNodesCompiler()
           
 
Method Summary
 void bindFc(java.lang.String itf, java.lang.Object value)
           
 void compile(java.util.List path, org.objectweb.fractal.adl.components.ComponentContainer container, org.objectweb.fractal.adl.TaskMap tasks, java.util.Map context)
           
 java.lang.String[] listFc()
           
 java.lang.Object lookupFc(java.lang.String itf)
           
 void unbindFc(java.lang.String itf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUILDER_BINDING

public static final java.lang.String BUILDER_BINDING
See Also:
Constant Field Values
Constructor Detail

ExportedVirtualNodesCompiler

public ExportedVirtualNodesCompiler()
Method Detail

listFc

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

lookupFc

public java.lang.Object lookupFc(java.lang.String itf)
Specified by:
lookupFc in interface BindingController

bindFc

public void bindFc(java.lang.String itf,
                   java.lang.Object value)
Specified by:
bindFc in interface BindingController

unbindFc

public void unbindFc(java.lang.String itf)
Specified by:
unbindFc in interface BindingController

compile

public void compile(java.util.List path,
                    org.objectweb.fractal.adl.components.ComponentContainer container,
                    org.objectweb.fractal.adl.TaskMap tasks,
                    java.util.Map context)
             throws org.objectweb.fractal.adl.ADLException
Specified by:
compile in interface org.objectweb.fractal.adl.components.PrimitiveCompiler
Throws:
org.objectweb.fractal.adl.ADLException


Copyright ? April 2005 INRIA All Rights Reserved.