org.jboss.seam.faces.view.config
Class ViewConfigStoreImpl
java.lang.Object
org.jboss.seam.faces.view.config.ViewConfigStoreImpl
- All Implemented Interfaces:
- org.jboss.seam.faces.view.config.ViewConfigStore
@ApplicationScoped
public class ViewConfigStoreImpl
- extends Object
- implements org.jboss.seam.faces.view.config.ViewConfigStore
Data store for view specific data.
- Author:
- Stuart Douglas, Brian Leathem
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewConfigStoreImpl
public ViewConfigStoreImpl()
setup
@Inject
public void setup(ViewConfigExtension extension)
- setup the bean with the configuration from the extension
It would be better if the extension could do this, but the extension cannot resolve the bean until after all lifecycle
events have been processed
addAnnotationData
public void addAnnotationData(String viewId,
Annotation annotation)
- Specified by:
addAnnotationData in interface org.jboss.seam.faces.view.config.ViewConfigStore
getAnnotationData
public <T extends Annotation> T getAnnotationData(String viewId,
Class<T> type)
- Specified by:
getAnnotationData in interface org.jboss.seam.faces.view.config.ViewConfigStore
getAllAnnotationData
public <T extends Annotation> List<T> getAllAnnotationData(String viewId,
Class<T> type)
- Specified by:
getAllAnnotationData in interface org.jboss.seam.faces.view.config.ViewConfigStore
getAllAnnotationViewMap
public <T extends Annotation> Map<String,Annotation> getAllAnnotationViewMap(Class<T> type)
- Specified by:
getAllAnnotationViewMap in interface org.jboss.seam.faces.view.config.ViewConfigStore
getAllQualifierData
public List<? extends Annotation> getAllQualifierData(String viewId,
Class<? extends Annotation> qualifier)
- Specified by:
getAllQualifierData in interface org.jboss.seam.faces.view.config.ViewConfigStore
Copyright © 2009-2011 Seam Framework. All Rights Reserved.