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

java.lang.Object
  extended by org.apache.myfaces.extensions.cdi.jsf.impl.config.view.DefaultViewConfigResolver
All Implemented Interfaces:
Serializable, ViewConfigResolver

@ApplicationScoped
public class DefaultViewConfigResolver
extends Object
implements ViewConfigResolver

Author:
Gerhard Petracek
See Also:
Serialized Form

Constructor Summary
DefaultViewConfigResolver()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultViewConfigResolver

public DefaultViewConfigResolver()
Method Detail

getViewConfigDescriptor

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

Specified by:
getViewConfigDescriptor in interface ViewConfigResolver
Parameters:
viewId - view-id of the page
Returns:
view-config-descriptor which represents the given view-id, null otherwise

getDefaultErrorViewConfigDescriptor

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

Specified by:
getDefaultErrorViewConfigDescriptor in interface ViewConfigResolver
Returns:
descriptor for the default-error page

getErrorViewConfigDescriptor

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

Specified by:
getErrorViewConfigDescriptor in interface ViewConfigResolver
Parameters:
viewDefinitionClass - view-config class which should be inspected concerning an inline-error-page
Returns:
descriptor for the error page

getViewConfigDescriptors

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

Specified by:
getViewConfigDescriptors in interface ViewConfigResolver
Returns:
all descriptors for the known view-configs

getViewConfigDescriptor

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

Specified by:
getViewConfigDescriptor in interface ViewConfigResolver
Parameters:
viewDefinitionClass - view-config-class of the page
Returns:
view-config-descriptor which represents the given view-config-class


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