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

java.lang.Object
  extended by org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigCache

@Typed
public class ViewConfigCache
extends Object

Internal cache for view-configs


Method Summary
static ViewConfigDescriptor getDefaultErrorViewConfigDescriptor()
          Resolves the descriptor for the default-error page
static ViewConfigDescriptor getViewConfigDescriptor(Class<? extends ViewConfig> viewDefinitionClass)
          Resolves the ViewConfigDescriptor for the given view-config-class
static ViewConfigDescriptor getViewConfigDescriptor(String viewId)
          Resolves the ViewConfigDescriptor for the given view-id
static Collection<ViewConfigDescriptor> getViewConfigDescriptors()
          Resolves all descriptors for the known ViewConfigs
static void reset()
          resets the whole cache - e.g. needed for junit tests
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getViewConfigDescriptor

public static 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

getViewConfigDescriptors

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

Returns:
all descriptors for the known view-configs

getViewConfigDescriptor

public static 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

getDefaultErrorViewConfigDescriptor

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

Returns:
descriptor for the default-error page

reset

public static void reset()
resets the whole cache - e.g. needed for junit tests



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