|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Enapsulates the logic for searching for component meta-data. Deployed as service tapestry.props.ComponentPropertySource.
TODO: Adjust name, since it now provides access to namespace properties as well as component properties.
| Method Summary | |
java.lang.String |
getComponentProperty(IComponent component,
java.lang.String propertyName)
Returns the property value for a particular named meta-data property of the component. |
java.lang.String |
getLocalizedComponentProperty(IComponent component,
java.util.Locale locale,
java.lang.String propertyName)
Like getComponentProperty(IComponent, String), but the property name will be
localized to the component's current locale (determined from its page). |
java.lang.String |
getLocalizedNamespaceProperty(INamespace namespace,
java.util.Locale locale,
java.lang.String propertyName)
As with getLocalizedComponentProperty(IComponent, Locale, String), but with a
INamespace. |
java.lang.String |
getNamespaceProperty(INamespace namespace,
java.lang.String propertyName)
Returns the property value for a particular named meta-data property of the namespace. |
| Method Detail |
public java.lang.String getComponentProperty(IComponent component,
java.lang.String propertyName)
public java.lang.String getLocalizedComponentProperty(IComponent component,
java.util.Locale locale,
java.lang.String propertyName)
getComponentProperty(IComponent, String), but the property name will be
localized to the component's current locale (determined from its page). Localizing the
property name means that a suffix may be appended to it. If the fully localized name is not
found, then the locale is generalized (i.e., from "en_UK" to "en" to nothing) until a match
is found.
public java.lang.String getNamespaceProperty(INamespace namespace,
java.lang.String propertyName)
public java.lang.String getLocalizedNamespaceProperty(INamespace namespace,
java.util.Locale locale,
java.lang.String propertyName)
getLocalizedComponentProperty(IComponent, Locale, String), but with a
INamespace.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||