Class AjaxMetaModelPlugin

java.lang.Object
juzu.impl.metamodel.MetaModelPlugin<juzu.impl.plugin.application.metamodel.ApplicationMetaModel,juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin>
juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin
org.exoplatform.commons.juzu.ajax.AjaxMetaModelPlugin
All Implemented Interfaces:
Serializable

public class AjaxMetaModelPlugin extends juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin
Author:
Julien Viet
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    destroy(juzu.impl.plugin.application.metamodel.ApplicationMetaModel application)
     
    juzu.impl.common.JSON
    getDescriptor(juzu.impl.plugin.application.metamodel.ApplicationMetaModel application)
     
    Set<Class<? extends Annotation>>
    init(juzu.impl.compiler.ProcessingContext env)
     
    void
    init(juzu.impl.plugin.application.metamodel.ApplicationMetaModel application)
     
    void
    processAnnotationAdded(juzu.impl.plugin.application.metamodel.ApplicationMetaModel metaModel, juzu.impl.metamodel.AnnotationKey key, juzu.impl.metamodel.AnnotationState added)
     
    void
    processAnnotationRemoved(juzu.impl.plugin.application.metamodel.ApplicationMetaModel metaModel, juzu.impl.metamodel.AnnotationKey key, juzu.impl.metamodel.AnnotationState removed)
     

    Methods inherited from class juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin

    getCompletions, postActivate, prePassivate, processAnnotationChange, processEvent, processEvents

    Methods inherited from class juzu.impl.metamodel.MetaModelPlugin

    getName, postActivate, postProcessAnnotations, postProcessEvents, prePassivate, processAnnotationUpdated

    Methods inherited from class java.lang.Object

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

    • AjaxMetaModelPlugin

      public AjaxMetaModelPlugin()
  • Method Details

    • init

      public Set<Class<? extends Annotation>> init(juzu.impl.compiler.ProcessingContext env)
      Overrides:
      init in class juzu.impl.metamodel.MetaModelPlugin<juzu.impl.plugin.application.metamodel.ApplicationMetaModel,juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin>
    • processAnnotationAdded

      public void processAnnotationAdded(juzu.impl.plugin.application.metamodel.ApplicationMetaModel metaModel, juzu.impl.metamodel.AnnotationKey key, juzu.impl.metamodel.AnnotationState added)
      Overrides:
      processAnnotationAdded in class juzu.impl.metamodel.MetaModelPlugin<juzu.impl.plugin.application.metamodel.ApplicationMetaModel,juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin>
    • processAnnotationRemoved

      public void processAnnotationRemoved(juzu.impl.plugin.application.metamodel.ApplicationMetaModel metaModel, juzu.impl.metamodel.AnnotationKey key, juzu.impl.metamodel.AnnotationState removed)
      Overrides:
      processAnnotationRemoved in class juzu.impl.metamodel.MetaModelPlugin<juzu.impl.plugin.application.metamodel.ApplicationMetaModel,juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin>
    • init

      public void init(juzu.impl.plugin.application.metamodel.ApplicationMetaModel application)
      Overrides:
      init in class juzu.impl.metamodel.MetaModelPlugin<juzu.impl.plugin.application.metamodel.ApplicationMetaModel,juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin>
    • destroy

      public void destroy(juzu.impl.plugin.application.metamodel.ApplicationMetaModel application)
      Overrides:
      destroy in class juzu.impl.metamodel.MetaModelPlugin<juzu.impl.plugin.application.metamodel.ApplicationMetaModel,juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin>
    • getDescriptor

      public juzu.impl.common.JSON getDescriptor(juzu.impl.plugin.application.metamodel.ApplicationMetaModel application)
      Overrides:
      getDescriptor in class juzu.impl.metamodel.MetaModelPlugin<juzu.impl.plugin.application.metamodel.ApplicationMetaModel,juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin>