org.apache.myfaces.extensions.cdi.jsf.api.config.view
Interface ViewConfigResolver

All Superinterfaces:
Serializable

public interface ViewConfigResolver
extends Serializable

Author:
Gerhard Petracek

Method Summary
 ViewConfigDescriptor getDefaultErrorViewConfig()
          Resolves the descriptor for the default-error page
 ViewConfigDescriptor getErrorViewConfig(Class<? extends ViewConfig> viewDefinitionClass)
          Resolves the descriptor for the inline- (or default-) error-page
 ViewConfigDescriptor getViewConfig(Class<? extends ViewConfig> viewDefinitionClass)
          Resolves the ViewConfigDescriptor for the given view-config-class
 ViewConfigDescriptor getViewConfig(String viewId)
          Resolves the ViewConfigDescriptor for the given view-id
 List<ViewConfigDescriptor> getViewConfigs()
          Resolves all descriptors for the known ViewConfigs
 

Method Detail

getViewConfig

ViewConfigDescriptor getViewConfig(String viewId)
Resolves the ViewConfigDescriptor for the given view-id

Parameters:
viewId - view-id of the page
Returns:
view-config-descriptor which represents the given view-id, null otherwise

getViewConfig

ViewConfigDescriptor getViewConfig(Class<? extends ViewConfig> viewDefinitionClass)
Resolves the ViewConfigDescriptor for the given view-config-class

Parameters:
viewDefinitionClass - view-config-class of the page
Returns:
view-config-descriptor which represents the given view-config-class

getViewConfigs

List<ViewConfigDescriptor> getViewConfigs()
Resolves all descriptors for the known ViewConfigs

Returns:
all descriptors for the known view-configs

getDefaultErrorViewConfig

ViewConfigDescriptor getDefaultErrorViewConfig()
Resolves the descriptor for the default-error page

Returns:
descriptor for the default-error page

getErrorViewConfig

ViewConfigDescriptor getErrorViewConfig(Class<? extends ViewConfig> viewDefinitionClass)
Resolves the descriptor for the inline- (or default-) error-page

Parameters:
viewDefinitionClass - view-config class which should be inspected concerning an inline-error-page
Returns:
descriptor for the error page


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