com.xpn.xwiki.web.sx
Class SxResourceSource

java.lang.Object
  extended by com.xpn.xwiki.web.sx.SxResourceSource
All Implemented Interfaces:
SxSource

public class SxResourceSource
extends Object
implements SxSource

JAR resource source for Skin Extensions.

Since:
1.7M2
Version:
$Id: c8a73c2149ad8894ae14e78317d70cb3ee46bcf7 $

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.xpn.xwiki.web.sx.SxSource
SxSource.CachePolicy
 
Constructor Summary
SxResourceSource(String resourceName)
          Constructor of this source.
 
Method Summary
 SxSource.CachePolicy getCachePolicy()
           
 String getContent()
           
 long getLastModifiedDate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SxResourceSource

public SxResourceSource(String resourceName)
Constructor of this source.

Parameters:
resourceName - the full path of the resource to use as extension. Example: path/to/hello.js
Method Detail

getCachePolicy

public SxSource.CachePolicy getCachePolicy()
Specified by:
getCachePolicy in interface SxSource
Returns:
the cache policy associated with this extension source.

getContent

public String getContent()
Specified by:
getContent in interface SxSource
Returns:
the content of the extension source. For example, a javascript script for a javascript extension.

getLastModifiedDate

public long getLastModifiedDate()
Specified by:
getLastModifiedDate in interface SxSource
Returns:
the last date at which the extension source has been modified.


Copyright © 2004-2012 XWiki. All Rights Reserved.