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

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

There is a newer version: 2.7
Show newest version
/*
 * Generated by: org.objectweb.fractal.juliac.proxy.InterfaceImplementationClassGenerator
 * on: Fri Jan 15 16:55:14 CET 2010
 */

package org.objectweb.fractal.api.control;


public class ContentControllerFcItf
extends org.objectweb.fractal.julia.BasicComponentInterface
implements org.objectweb.fractal.api.control.ContentController {

  private org.objectweb.fractal.api.control.ContentController impl;
  public ContentControllerFcItf()  {
  }

  public ContentControllerFcItf(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.ContentController)obj;
  }

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

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

  public org.objectweb.fractal.api.Component[] getFcSubComponents()  {
    if( impl == null )
      throw new NullPointerException("Trying to invoke a method on a client interface, or on a server interface whose complementary interface is not bound.");
    org.objectweb.fractal.api.Component[] ret = impl.getFcSubComponents();
    return ret;
  }

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

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

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy