org.jsxp.framework.resources
Interface ResourceResolver

All Known Implementing Classes:
Application, ViewResourceResolver

public interface ResourceResolver

The Interface ResourceResolver. Needed to get a resource from an input stream and to calculate a ModifierTimeStamp for it. For simple files to modifierTimeStamp can be the last modified date. This interface is needed to support resources from any source (network, database, filesystem, ...)

See Also:
ViewResourceResolver

Method Summary
 java.io.InputStream getResourceInputStream(java.lang.String uri, java.lang.Object objectForClassLoader)
          Gets the resource input stream.
 long getResourceModifiedTimeStamp(java.lang.String uri, java.lang.Object objectForClassLoader)
          Gets the resource modified time stamp.
 

Method Detail

getResourceInputStream

java.io.InputStream getResourceInputStream(java.lang.String uri,
                                           java.lang.Object objectForClassLoader)
Gets the resource input stream.

Parameters:
uri - the uri
objectForClassLoader - the object for class loader
Returns:
the resource input stream

getResourceModifiedTimeStamp

long getResourceModifiedTimeStamp(java.lang.String uri,
                                  java.lang.Object objectForClassLoader)
Gets the resource modified time stamp.

Parameters:
uri - the uri
objectForClassLoader - the object for class loader
Returns:
the resource modified time stamp


Copyright © 2012 Oliver Szymanski & David Tanzer