|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PageElementFactory
Used by the PageLoader to create partialar page elements. This has
evolved and focused to mostly concern bindings and expansions.
| Method Summary | |
|---|---|
RenderCommand |
newAttributeElement(ComponentResources componentResources,
AttributeToken token)
Creates a RenderCommand for rendering an attribute, when the attribute contains expansions. |
Binding |
newBinding(String parameterName,
ComponentResources loadingComponentResources,
ComponentResources embeddedComponentResources,
String defaultBindingPrefix,
String expression,
Location location)
Creates a new binding as with BindingSource.newBinding(String, ComponentResources, ComponentResources,
String, String, Location). |
RenderCommand |
newExpansionElement(ComponentResources componentResources,
ExpansionToken token)
Converts an expansion token into a command that renders the expanded value. |
| Method Detail |
|---|
RenderCommand newAttributeElement(ComponentResources componentResources,
AttributeToken token)
componentResources - identifies componenttoken - token containing value with expansions
RenderCommand newExpansionElement(ComponentResources componentResources,
ExpansionToken token)
componentResources - identifies the componenttoken - contains expansion expression
Binding newBinding(String parameterName,
ComponentResources loadingComponentResources,
ComponentResources embeddedComponentResources,
String defaultBindingPrefix,
String expression,
Location location)
BindingSource.newBinding(String, ComponentResources, ComponentResources,
String, String, Location). However, if the binding contains an expansion (i.e., ${...}), then a
binding that returns the fully expanded expression will be returned.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||