org.apache.myfaces.extensions.cdi.jsf.impl.config.view.spi
Interface ViewConfigExtractor

All Superinterfaces:
Serializable

public interface ViewConfigExtractor
extends Serializable

Author:
Gerhard Petracek

Method Summary
 EditableViewConfigDescriptor extractInlineViewConfig(Class<? extends ViewConfig> viewDefinitionClass)
          Creates a EditableViewConfigDescriptor for the given inline view-config class
 EditableViewConfigDescriptor extractViewConfig(Class<? extends ViewConfig> viewDefinitionClass)
          Creates a EditableViewConfigDescriptor for the given view-config class
 boolean isInlineViewConfig(Class<? extends ViewConfig> viewDefinitionClass)
          Evaluates if the given view-config class is an inline conifg - that means if it is a resolvable (page-)bean
 

Method Detail

extractViewConfig

EditableViewConfigDescriptor extractViewConfig(Class<? extends ViewConfig> viewDefinitionClass)
Creates a EditableViewConfigDescriptor for the given view-config class

Parameters:
viewDefinitionClass - current view-config class
Returns:
descriptor which represents the view-config for the given config class

isInlineViewConfig

boolean isInlineViewConfig(Class<? extends ViewConfig> viewDefinitionClass)
Evaluates if the given view-config class is an inline conifg - that means if it is a resolvable (page-)bean

Parameters:
viewDefinitionClass - view-config class
Returns:
true if it is a resolvable (page-)bean with inline view-config, false otherwise

extractInlineViewConfig

EditableViewConfigDescriptor extractInlineViewConfig(Class<? extends ViewConfig> viewDefinitionClass)
Creates a EditableViewConfigDescriptor for the given inline view-config class

Parameters:
viewDefinitionClass - current view-config class
Returns:
descriptor which represents the view-config for the given config class


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