org.apache.wicket.request.resource
Class PackageResourceReference

java.lang.Object
  extended by org.apache.wicket.request.resource.ResourceReference
      extended by org.apache.wicket.request.resource.PackageResourceReference
All Implemented Interfaces:
Serializable, IClusterable
Direct Known Subclasses:
CssResourceReference, JavaScriptResourceReference, MetaInfStaticResourceReference

public class PackageResourceReference
extends ResourceReference

This is a ResourceReference that knows how to find and serve resources located in the Java package (i.e. next to the class files).

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.request.resource.ResourceReference
ResourceReference.Key, ResourceReference.UrlAttributes
 
Constructor Summary
PackageResourceReference(Class<?> scope, String name)
          Construct.
PackageResourceReference(Class<?> scope, String name, Locale locale, String style, String variation)
          Construct.
PackageResourceReference(ResourceReference.Key key)
          Construct.
PackageResourceReference(String name)
          Construct.
 
Method Summary
protected  String getMinifiedName()
           
 String getName()
          Returns the name of the file: minified or full version.
 PackageResource getResource()
          Returns the resource.
 ResourceReference.UrlAttributes getUrlAttributes()
          Allows to specify which locale, style and variation values will the generated URL for this resource reference have.
 
Methods inherited from class org.apache.wicket.request.resource.ResourceReference
canBeRegistered, equals, getDependencies, getExtension, getKey, getLocale, getScope, getStyle, getVariation, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PackageResourceReference

public PackageResourceReference(ResourceReference.Key key)
Construct.

Parameters:
key -

PackageResourceReference

public PackageResourceReference(Class<?> scope,
                                String name,
                                Locale locale,
                                String style,
                                String variation)
Construct.

Parameters:
scope -
name -
locale -
style -
variation -

PackageResourceReference

public PackageResourceReference(Class<?> scope,
                                String name)
Construct.

Parameters:
scope -
name -

PackageResourceReference

public PackageResourceReference(String name)
Construct.

Parameters:
name -
Method Detail

getResource

public PackageResource getResource()
Description copied from class: ResourceReference
Returns the resource.

Specified by:
getResource in class ResourceReference
Returns:
resource instance
See Also:
ResourceReference.getResource()

getMinifiedName

protected String getMinifiedName()
Returns:
How the minified file should be named.

getName

public String getName()
Returns the name of the file: minified or full version. This method is called in a multithreaded context, so it has to be thread safe.

Overrides:
getName in class ResourceReference
Returns:
name
See Also:
ResourceReference.getName()

getUrlAttributes

public ResourceReference.UrlAttributes getUrlAttributes()
Description copied from class: ResourceReference
Allows to specify which locale, style and variation values will the generated URL for this resource reference have.

Overrides:
getUrlAttributes in class ResourceReference
Returns:
url attributes


Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.