org.apache.wicket.markup.html
Class JavascriptPackageResource
java.lang.Object
org.apache.wicket.Resource
org.apache.wicket.markup.html.WebResource
org.apache.wicket.markup.html.PackageResource
org.apache.wicket.markup.html.CompressedPackageResource
org.apache.wicket.markup.html.JavascriptPackageResource
- All Implemented Interfaces:
- Serializable, IClusterable, IRequestListener, IResourceListener, IPackageResourceGuard, IModifiable
public class JavascriptPackageResource
- extends CompressedPackageResource
Package resource for javascript files. It strips comments and whitespace from javascript and
gzips the content. The stripped and gzipped version is cached.
- Author:
- Matej Knopp
- See Also:
- Serialized Form
Methods inherited from class org.apache.wicket.markup.html.PackageResource |
accept, bind, bind, bind, bind, bind, exists, get, get, get, get, getAbsolutePath, getLocale, getPath, getResourceStream, getScope, getStyle, lastModifiedTime, toString |
JavascriptPackageResource
protected JavascriptPackageResource(Class<?> scope,
String path,
Locale locale,
String style)
- Creates a new javascript package resource.
- Parameters:
scope
- path
- locale
- style
-
getHeaderContribution
public static final HeaderContributor getHeaderContribution(Class<?> scope,
String path)
- Returns a new instance of
HeaderContributor
with a header contributor that references
a java script file that lives in a package.
- Parameters:
scope
- The scope of the package resource (typically the class of the caller, or a class
that lives in the package where the resource lives).path
- The path
- Returns:
- the new header contributor instance
getHeaderContribution
public static final HeaderContributor getHeaderContribution(ResourceReference reference)
- Returns a new instance of
HeaderContributor
with a header contributor that references
a java script file that lives in a package.
- Parameters:
reference
-
- Returns:
- the new header contributor instance
getHeaderContribution
public static final HeaderContributor getHeaderContribution(String location)
- Returns a new instance of
HeaderContributor
with a header contributor referencing a
java script file using one of the following schemes:
- Starts with http:// or https:// for an external reference.
- Starts with "/" for an absolute reference that Wicket will not rewrite.
- Starts with anything else, which Wicket will automatically prepend to make relative to
the context root of your web-app.
- Parameters:
location
- The location of the java script file.
- Returns:
- the new header contributor instance
newPackageResource
public static PackageResource newPackageResource(Class<?> scope,
String path,
Locale locale,
String style)
- Create a new PackageResource
- Parameters:
scope
- This argument will be used to get the class loader for loading the package
resource, and to determine what package it is in. Typically this is the class in
which you call this methodpath
- The path to the resourcelocale
- The locale of the resourcestyle
- The style of the resource (see Session
)
- Returns:
- The resource
newResourceStream
protected IResourceStream newResourceStream()
- Description copied from class:
CompressedPackageResource
- Factory method for creating resource stream instance
- Overrides:
newResourceStream
in class CompressedPackageResource
- Returns:
- new stream instance
- See Also:
CompressedPackageResource.newResourceStream()
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.