Class SharedResourceReference
java.lang.Object
org.apache.wicket.request.resource.ResourceReference
org.apache.wicket.request.resource.SharedResourceReference
- All Implemented Interfaces:
Serializable
,IClusterable
A
ResourceReference
which should be used to lookup a IResource
from the globally
registered ones (also known as application shared resources). If there is no shared resource with
such key
then it checks whether there is a PackageResource
with this
key
and registers it automatically if it exists.
Note: Cannot be registered in ResourceReferenceRegistry
because
SharedResourceReference
is just a shortcut to the resource
of another
ResourceReference
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.wicket.request.resource.ResourceReference
ResourceReference.Key, ResourceReference.LambdaResourceReference, ResourceReference.UrlAttributes
-
Constructor Summary
ConstructorsConstructorDescriptionSharedResourceReference
(Class<?> scope, String name) Construct.Construct.Construct. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Can be used to disable registering certain resource references inResourceReferenceRegistry
.Returns the resource.Methods inherited from class org.apache.wicket.request.resource.ResourceReference
equals, getDependencies, getExtension, getKey, getLocale, getName, getScope, getStyle, getUrlAttributes, getVariation, hashCode, of, of, toString
-
Constructor Details
-
SharedResourceReference
public SharedResourceReference(Class<?> scope, String name, Locale locale, String style, String variation) Construct.- Parameters:
scope
- Scope of resourcename
- Logical name of resourcelocale
- The locale of the resourcestyle
- The resource style (seeSession
)variation
- The component specific variation of the style
-
SharedResourceReference
Construct.- Parameters:
scope
- Scope of resourcename
- Logical name of resource
-
SharedResourceReference
Construct.- Parameters:
name
- resource name
-
-
Method Details
-
getResource
Description copied from class:ResourceReference
Returns the resource.- Specified by:
getResource
in classResourceReference
- Returns:
- resource instance
-
canBeRegistered
Description copied from class:ResourceReference
Can be used to disable registering certain resource references inResourceReferenceRegistry
.- Overrides:
canBeRegistered
in classResourceReference
- Returns:
true
if this reference can be registered,false
otherwise.
-