juliac.generated
Class SCAEasyBindingControllerImpl

java.lang.Object
  extended by juliac.generated.SCAEasyBindingControllerImpl
All Implemented Interfaces:
org.objectweb.fractal.api.control.BindingController, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated

public class SCAEasyBindingControllerImpl
extends java.lang.Object
implements org.objectweb.fractal.api.control.BindingController, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated

See Also:
BasicControllerMixin, UseSCAContentControllerMixin, UseComponentMixin, BasicBindingControllerMixin, CheckBindingMixin, TypeBindingMixin, UseSuperControllerMixin, ContentBindingMixin

Field Summary
 org.objectweb.fractal.api.Component weaveableC
           
 org.objectweb.fractal.api.Component weaveableOptC
           
 org.objectweb.fractal.api.control.SuperController weaveableSC
           
 
Constructor Summary
SCAEasyBindingControllerImpl()
           
 
Method Summary
 void bindFc(org.objectweb.fractal.api.type.InterfaceType clientItfType, java.lang.String clientItfName, java.lang.Object serverItf)
           
 void bindFc(java.lang.String clientItfName, java.lang.Object serverItf)
           
 void checkFcLocalBinding(org.objectweb.fractal.api.type.InterfaceType clientItfType, java.lang.String clientItfName, java.lang.Object serverItf)
           
 java.lang.String getFcGeneratorParameters()
           
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 java.lang.String[] listFc()
           
 java.lang.Object lookupFc(org.objectweb.fractal.api.type.InterfaceType clientItfType, java.lang.String clientItfName)
           
 java.lang.Object lookupFc(java.lang.String clientItfName)
           
 void unbindFc(org.objectweb.fractal.api.type.InterfaceType clientItfType, java.lang.String clientItfName)
           
 void unbindFc(java.lang.String clientItfName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

weaveableC

public org.objectweb.fractal.api.Component weaveableC
See Also:
UseComponentMixin.weaveableC

weaveableSC

public org.objectweb.fractal.api.control.SuperController weaveableSC
See Also:
UseSuperControllerMixin.weaveableSC

weaveableOptC

public org.objectweb.fractal.api.Component weaveableOptC
See Also:
UseComponentMixin.weaveableOptC
Constructor Detail

SCAEasyBindingControllerImpl

public SCAEasyBindingControllerImpl()
Method Detail

listFc

public java.lang.String[] listFc()
Specified by:
listFc in interface org.objectweb.fractal.api.control.BindingController
See Also:
BasicBindingControllerMixin.listFc()

initFcController

public void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
                      throws org.objectweb.fractal.api.factory.InstantiationException
Specified by:
initFcController in interface org.objectweb.fractal.julia.Controller
Throws:
org.objectweb.fractal.api.factory.InstantiationException
See Also:
UseSuperControllerMixin.initFcController(org.objectweb.fractal.julia.InitializationContext)

lookupFc

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

bindFc

public void bindFc(org.objectweb.fractal.api.type.InterfaceType clientItfType,
                   java.lang.String clientItfName,
                   java.lang.Object serverItf)
            throws org.objectweb.fractal.api.NoSuchInterfaceException,
                   org.objectweb.fractal.api.control.IllegalBindingException,
                   org.objectweb.fractal.api.control.IllegalLifeCycleException
Throws:
org.objectweb.fractal.api.NoSuchInterfaceException
org.objectweb.fractal.api.control.IllegalBindingException
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
ContentBindingMixin.bindFc(org.objectweb.fractal.api.type.InterfaceType,java.lang.String,java.lang.Object)

checkFcLocalBinding

public void checkFcLocalBinding(org.objectweb.fractal.api.type.InterfaceType clientItfType,
                                java.lang.String clientItfName,
                                java.lang.Object serverItf)
                         throws org.objectweb.fractal.api.control.IllegalBindingException
Throws:
org.objectweb.fractal.api.control.IllegalBindingException
See Also:
ContentBindingMixin.checkFcLocalBinding(org.objectweb.fractal.api.type.InterfaceType,java.lang.String,java.lang.Object)

bindFc

public void bindFc(java.lang.String clientItfName,
                   java.lang.Object serverItf)
            throws org.objectweb.fractal.api.NoSuchInterfaceException,
                   org.objectweb.fractal.api.control.IllegalBindingException,
                   org.objectweb.fractal.api.control.IllegalLifeCycleException
Specified by:
bindFc in interface org.objectweb.fractal.api.control.BindingController
Throws:
org.objectweb.fractal.api.NoSuchInterfaceException
org.objectweb.fractal.api.control.IllegalBindingException
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
TypeBindingMixin.bindFc(java.lang.String,java.lang.Object)

unbindFc

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

lookupFc

public java.lang.Object lookupFc(org.objectweb.fractal.api.type.InterfaceType clientItfType,
                                 java.lang.String clientItfName)
                          throws org.objectweb.fractal.api.NoSuchInterfaceException
Throws:
org.objectweb.fractal.api.NoSuchInterfaceException
See Also:
TypeBindingMixin.lookupFc(org.objectweb.fractal.api.type.InterfaceType,java.lang.String)

unbindFc

public void unbindFc(org.objectweb.fractal.api.type.InterfaceType clientItfType,
                     java.lang.String clientItfName)
              throws org.objectweb.fractal.api.NoSuchInterfaceException,
                     org.objectweb.fractal.api.control.IllegalBindingException,
                     org.objectweb.fractal.api.control.IllegalLifeCycleException
Throws:
org.objectweb.fractal.api.NoSuchInterfaceException
org.objectweb.fractal.api.control.IllegalBindingException
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
TypeBindingMixin.unbindFc(org.objectweb.fractal.api.type.InterfaceType,java.lang.String)

getFcGeneratorParameters

public java.lang.String getFcGeneratorParameters()
Specified by:
getFcGeneratorParameters in interface org.objectweb.fractal.julia.loader.Generated


Copyright © 2011 Petals Link. All Rights Reserved.