|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wicket.resource.loader.ComponentStringResourceLoader org.apache.wicket.resource.loader.InitializerStringResourceLoader
public class InitializerStringResourceLoader
This is one of Wicket's default string resource loaders. It is designed to let wicket extension modules contribute default resource bundles for their components.
The initializer based string resource loader attempts to find the resource from a bundle that corresponds to the supplied wicket initializers.
This implementation is fully aware of both locale and style values when trying to obtain the appropriate resources.
Constructor Summary | |
---|---|
InitializerStringResourceLoader(List<IInitializer> initializers)
Create and initialize the resource loader. |
Method Summary | |
---|---|
String |
loadStringResource(Class<?> clazz,
String key,
Locale locale,
String style,
String variation)
Get the string resource for the given combination of component class, resource key, locale and style. |
String |
loadStringResource(Component component,
String key,
Locale locale,
String style,
String variation)
Get the string resource for the given combination of component, resource key, locale and style. |
Methods inherited from class org.apache.wicket.resource.loader.ComponentStringResourceLoader |
---|
getPropertiesFactory, getResourcePath, isStopResourceSearch, isStopResourceSearch, newResourceNameIterator |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InitializerStringResourceLoader(List<IInitializer> initializers)
initializers
- initializersMethod Detail |
---|
public String loadStringResource(Class<?> clazz, String key, Locale locale, String style, String variation)
IStringResourceLoader
loadStringResource
in interface IStringResourceLoader
loadStringResource
in class ComponentStringResourceLoader
clazz
- The class to get the string resource forkey
- The key should be a String containing a lookup key into a resource bundlelocale
- The locale should contain the locale of the current operation so that the
appropriate set of resources can be selectedstyle
- The style identifying the resource set to select the strings from (see
Session
)variation
- The components variation (of the style)
ComponentStringResourceLoader.loadStringResource(java.lang.Class,
java.lang.String, java.util.Locale, java.lang.String, java.lang.String)
public String loadStringResource(Component component, String key, Locale locale, String style, String variation)
IStringResourceLoader
loadStringResource
in interface IStringResourceLoader
loadStringResource
in class ComponentStringResourceLoader
component
- The component to get the string resource forkey
- The key should be a String containing a lookup key into a resource bundlelocale
- Will be preset with the appropriate value. You shall ignore the component's
locale.style
- Will be preset with the appropriate value. You shall ignore the component's style.variation
- Will be preset with the appropriate value. You shall ignore the component's
variation.
ComponentStringResourceLoader.loadStringResource(org.apache.wicket.Component,
java.lang.String, java.util.Locale, java.lang.String, java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |