org.apache.myfaces.extensions.cdi.jsf.impl.config.view
Class ViewConfigExtension

java.lang.Object
  extended by org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigExtension
All Implemented Interfaces:
javax.enterprise.inject.spi.Extension, Deactivatable

public class ViewConfigExtension
extends Object
implements javax.enterprise.inject.spi.Extension, Deactivatable

Extension for building the config for the application based on interfaces and classes


Constructor Summary
ViewConfigExtension()
           
 
Method Summary
protected  void addInlinePageDefinition(Class<? extends ViewConfig> beanClass)
           
protected  void addPageDefinition(Class<? extends ViewConfig> pageDefinitionClass)
           
protected  void beginViewConfigExtraction()
           
protected  ViewConfigDescriptor createViewConfigDescriptor(Class<? extends ViewConfig> viewDefinitionClass)
           
protected  void endViewConfigExtraction()
           
 boolean isActivated()
          
protected  boolean isInlineViewConfig(Class<? extends ViewConfig> beanClass)
           
 void processPageDefinitions(javax.enterprise.inject.spi.ProcessAnnotatedType processAnnotatedType)
          Initializes the whole view-config data-structures.
protected  void setInlineViewConfigRootMarker(Class markerClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewConfigExtension

public ViewConfigExtension()
Method Detail

processPageDefinitions

public void processPageDefinitions(@Observes
                                   javax.enterprise.inject.spi.ProcessAnnotatedType processAnnotatedType)
Initializes the whole view-config data-structures.

Parameters:
processAnnotatedType - current process-annotated-type

beginViewConfigExtraction

protected void beginViewConfigExtraction()

endViewConfigExtraction

protected void endViewConfigExtraction()

setInlineViewConfigRootMarker

protected void setInlineViewConfigRootMarker(Class markerClass)

addPageDefinition

protected void addPageDefinition(Class<? extends ViewConfig> pageDefinitionClass)

isInlineViewConfig

protected boolean isInlineViewConfig(Class<? extends ViewConfig> beanClass)

addInlinePageDefinition

protected void addInlinePageDefinition(Class<? extends ViewConfig> beanClass)

createViewConfigDescriptor

protected ViewConfigDescriptor createViewConfigDescriptor(Class<? extends ViewConfig> viewDefinitionClass)

isActivated

public boolean isActivated()

Specified by:
isActivated in interface Deactivatable


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.