All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.objectweb.fractal.api.control.BindingControllerFcItf Maven / Gradle / Ivy

The newest version!
/*
 * Generated by: org.objectweb.fractal.juliac.proxy.InterfaceImplementationClassGenerator
 * on: Wed Mar 20 11:44:56 CET 2013
 */

package org.objectweb.fractal.api.control;


public class BindingControllerFcItf
extends org.objectweb.fractal.julia.BasicComponentInterface
implements org.objectweb.fractal.api.control.BindingController {

  private org.objectweb.fractal.api.control.BindingController impl;
  public BindingControllerFcItf()  {
  }

  public BindingControllerFcItf(org.objectweb.fractal.api.Component component,String s,org.objectweb.fractal.api.Type type,boolean flag,Object obj)  {
    super(component,s,type,flag,obj);
  }

  public Object getFcItfImpl()  {
    return impl;
  }

  public void setFcItfImpl(Object obj)  {
    impl = (org.objectweb.fractal.api.control.BindingController)obj;
  }

  public java.lang.Object lookupFc(final java.lang.String arg0) throws org.objectweb.fractal.api.NoSuchInterfaceException  {
    if ( impl == null )
    {
      throw new java.lang.NullPointerException("Trying to invoke a method on a client or server interface whose complementary interface is not bound.");
    }
    java.lang.Object ret = impl.lookupFc(arg0);
    return ret;
  }

  public void bindFc(final java.lang.String arg0,final java.lang.Object arg1) throws org.objectweb.fractal.api.NoSuchInterfaceException,org.objectweb.fractal.api.control.IllegalBindingException,org.objectweb.fractal.api.control.IllegalLifeCycleException  {
    if ( impl == null )
    {
      throw new java.lang.NullPointerException("Trying to invoke a method on a client or server interface whose complementary interface is not bound.");
    }
    impl.bindFc(arg0,arg1);
  }

  public void unbindFc(final java.lang.String arg0) throws org.objectweb.fractal.api.NoSuchInterfaceException,org.objectweb.fractal.api.control.IllegalBindingException,org.objectweb.fractal.api.control.IllegalLifeCycleException  {
    if ( impl == null )
    {
      throw new java.lang.NullPointerException("Trying to invoke a method on a client or server interface whose complementary interface is not bound.");
    }
    impl.unbindFc(arg0);
  }

  public java.lang.String[] listFc()  {
    if ( impl == null )
    {
      throw new java.lang.NullPointerException("Trying to invoke a method on a client or server interface whose complementary interface is not bound.");
    }
    java.lang.String[] ret = impl.listFc();
    return ret;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy