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

All Superinterfaces:
Serializable

public interface ViewConfigResolver
extends Serializable

Resolver for view-configs


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

Method Detail

getViewConfigDescriptor

ViewConfigDescriptor getViewConfigDescriptor(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

getViewConfigDescriptor

ViewConfigDescriptor getViewConfigDescriptor(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

getViewConfigDescriptors

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

Returns:
all descriptors for the known view-configs

getDefaultErrorViewConfigDescriptor

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

Returns:
descriptor for the default-error page

getErrorViewConfigDescriptor

ViewConfigDescriptor getErrorViewConfigDescriptor(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-2012 The Apache Software Foundation. All Rights Reserved.