org.apache.wicket.request.resource
Class JavaScriptResourceReference

java.lang.Object
  extended by org.apache.wicket.request.resource.ResourceReference
      extended by org.apache.wicket.request.resource.PackageResourceReference
          extended by org.apache.wicket.request.resource.JavaScriptResourceReference
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
WicketAjaxReference, WicketEventReference

public class JavaScriptResourceReference
extends PackageResourceReference

Static resource reference for javascript resources. The resources are filtered (stripped comments and whitespace) if there is a registered compressor.

Author:
Matej
See Also:
IResourceSettings.getJavaScriptCompressor(), Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.request.resource.ResourceReference
ResourceReference.Key, ResourceReference.UrlAttributes
 
Constructor Summary
JavaScriptResourceReference(java.lang.Class<?> scope, java.lang.String name)
          Construct.
JavaScriptResourceReference(java.lang.Class<?> scope, java.lang.String name, java.util.Locale locale, java.lang.String style, java.lang.String variation)
          Construct.
 
Method Summary
 IResource getResource()
          Returns the resource.
 
Methods inherited from class org.apache.wicket.request.resource.PackageResourceReference
getUrlAttributes
 
Methods inherited from class org.apache.wicket.request.resource.ResourceReference
canBeRegistered, equals, getExtension, getLocale, getName, getScope, getStyle, getVariation, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaScriptResourceReference

public JavaScriptResourceReference(java.lang.Class<?> scope,
                                   java.lang.String name,
                                   java.util.Locale locale,
                                   java.lang.String style,
                                   java.lang.String variation)
Construct.

Parameters:
scope - mandatory parameter
name - mandatory parameter
locale - resource locale
style - resource style
variation - resource variation

JavaScriptResourceReference

public JavaScriptResourceReference(java.lang.Class<?> scope,
                                   java.lang.String name)
Construct.

Parameters:
scope - mandatory parameter
name - mandatory parameter
Method Detail

getResource

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

Overrides:
getResource in class PackageResourceReference
Returns:
resource instance
See Also:
ResourceReference.getResource()


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