Interface ComponentModelSource
- 
- All Known Implementing Classes:
 ComponentModelSourceImpl
public interface ComponentModelSource
Access to component models (as provided viaComponentInstantiatorSource). This is a good candidate to move into the public services package.- Since:
 - 5.1.0.0
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ComponentModelgetModel(String componentClassName)Returns the model for a particular component class name.ComponentModelgetPageModel(String pageName)Returns the model for a page. 
 - 
 
- 
- 
Method Detail
- 
getModel
ComponentModel getModel(String componentClassName)
Returns the model for a particular component class name.- Parameters:
 componentClassName- name of component class- Returns:
 - model for component
 - Throws:
 IllegalArgumentException- if component class name does not match a known component
 
- 
getPageModel
ComponentModel getPageModel(String pageName)
Returns the model for a page. The page name is resolved to a component class name.- Parameters:
 pageName- name of page- Returns:
 - the model for the page
 - Throws:
 IllegalArgumentException- if the page name is not a known page name
 
 - 
 
 -