org.exoplatform.commons.juzu.ajax
Class AjaxMetaModelPlugin

java.lang.Object
  extended by juzu.impl.metamodel.MetaModelPlugin<juzu.impl.plugin.application.metamodel.ApplicationMetaModel,juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin>
      extended by juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin
          extended by 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:
Serialized Form

Constructor Summary
AjaxMetaModelPlugin()
           
 
Method Summary
 void destroy(juzu.impl.plugin.application.metamodel.ApplicationMetaModel application)
           
 juzu.impl.common.JSON getDescriptor(juzu.impl.plugin.application.metamodel.ApplicationMetaModel application)
           
 void init(juzu.impl.plugin.application.metamodel.ApplicationMetaModel application)
           
 Set<Class<? extends Annotation>> init(juzu.impl.compiler.ProcessingContext env)
           
 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 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>


Copyright © 2013 eXo Platform SAS. All Rights Reserved.