Class AjaxMetaModelPlugin

  • All Implemented Interfaces:
    Serializable

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

      All Methods Instance Methods Concrete Methods 
      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
    • Constructor Detail

      • AjaxMetaModelPlugin

        public AjaxMetaModelPlugin()
    • Method Detail

      • 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>