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 ComponentModel
getModel(String componentClassName)
Returns the model for a particular component class name.ComponentModel
getPageModel(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
-
-