Class FractalAdl

  • All Implemented Interfaces:
    org.objectweb.fractal.adl.implementations.ImplementationBuilder

    public class FractalAdl
    extends java.lang.Object
    implements org.objectweb.fractal.adl.implementations.ImplementationBuilder
    A Fractal API-based implementation of the ImplementationBuilder interface for the Fractal ADL parser. This implementation forces the use of clifPrimitive or clifComposite controller specification (see julia.cfg). The goal is to get rid of LifeCycleController for all CLIF components. Based on original source code by Eric Bruneton from OW2 Fractal project: org.objectweb.fractal.adl.implementations.FractalImplementationBuilder.java
    Author:
    Eric Bruneton, Bruno Dillenseger
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String CLIF_BACKEND  
    • Constructor Summary

      Constructors 
      Constructor Description
      FractalAdl()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object createComponent​(java.lang.Object type, java.lang.String name, java.lang.String definition, java.lang.Object controllerDesc, java.lang.Object contentDesc, java.lang.Object context)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FractalAdl

        public FractalAdl()
    • Method Detail

      • createComponent

        public java.lang.Object createComponent​(java.lang.Object type,
                                                java.lang.String name,
                                                java.lang.String definition,
                                                java.lang.Object controllerDesc,
                                                java.lang.Object contentDesc,
                                                java.lang.Object context)
                                         throws java.lang.Exception
        Specified by:
        createComponent in interface org.objectweb.fractal.adl.implementations.ImplementationBuilder
        Throws:
        java.lang.Exception