Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.rte.plugins
Class FileSystemResolver

java.lang.Object
  extended by com.icodeon.rte.plugins.FileSystemResolver
All Implemented Interfaces:
com.icodeon.rte.plugins.PlugIn_RelativeResolver, com.icodeon.rte.plugins.PlugIn_Resolver

public class FileSystemResolver
extends java.lang.Object
implements com.icodeon.rte.plugins.PlugIn_RelativeResolver

DOCUMENT ME!

Version:
$Revision$, $Date$
Author:
$author$

Field Summary
static java.lang.String SAX_PARSER_CLASS_NAME_KEY
           
static java.lang.String SAX_PARSER_SCHEMA_VALIDATION_KEY
           
static java.lang.String SPACE_CHAR_ENCODED
           
static java.lang.String SPACE_CHAR_FOR_REGEX
           
 
Fields inherited from interface com.icodeon.rte.plugins.PlugIn_Resolver
DEFAULT_IMPL_CLASSNAME, KEY, LCMS_ENDPOINT_KEY, LCMS_PASSWORD_KEY, LCMS_USERNAME_KEY
 
Constructor Summary
FileSystemResolver()
          Constructor
 
Method Summary
 java.lang.Object fetchManifestDocument(HttpServlet servlet, HttpServletRequest request, java.net.URL lcmsEndPoint, java.lang.String username, char[] password, java.lang.String requestQueryString)
           
 long fetchManifestLastModified(HttpServlet servlet, HttpServletRequest request, java.net.URL lcmsEndPoint, java.lang.String username, char[] password, java.lang.String requestQueryString)
           
 java.net.URL getContentObjectUrl(HttpServlet servlet, HttpServletRequest request, java.lang.String relativeLcmsEndPoint, java.lang.String resourceHref, java.lang.String requestQueryString)
           
 java.net.URL getContentObjectUrl(HttpServlet servlet, HttpServletRequest request, java.net.URL lcmsEndPoint, java.lang.String resourceHref, java.lang.String requestQueryString)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SPACE_CHAR_ENCODED

public static final java.lang.String SPACE_CHAR_ENCODED
See Also:
Constant Field Values

SPACE_CHAR_FOR_REGEX

public static final java.lang.String SPACE_CHAR_FOR_REGEX
See Also:
Constant Field Values

SAX_PARSER_CLASS_NAME_KEY

public static final java.lang.String SAX_PARSER_CLASS_NAME_KEY
See Also:
Constant Field Values

SAX_PARSER_SCHEMA_VALIDATION_KEY

public static final java.lang.String SAX_PARSER_SCHEMA_VALIDATION_KEY
See Also:
Constant Field Values
Constructor Detail

FileSystemResolver

public FileSystemResolver()
Constructor

Method Detail

fetchManifestLastModified

public long fetchManifestLastModified(HttpServlet servlet,
                                      HttpServletRequest request,
                                      java.net.URL lcmsEndPoint,
                                      java.lang.String username,
                                      char[] password,
                                      java.lang.String requestQueryString)
                               throws java.lang.Exception
Specified by:
fetchManifestLastModified in interface com.icodeon.rte.plugins.PlugIn_Resolver
Throws:
java.lang.Exception
See Also:
PlugIn_Resolver.fetchManifestLastModified(javax.servlet.http.HttpServlet, javax.servlet.http.HttpServletRequest, java.net.URL, java.lang.String, char[], java.lang.String)

fetchManifestDocument

public final java.lang.Object fetchManifestDocument(HttpServlet servlet,
                                                    HttpServletRequest request,
                                                    java.net.URL lcmsEndPoint,
                                                    java.lang.String username,
                                                    char[] password,
                                                    java.lang.String requestQueryString)
                                             throws java.lang.Exception
Specified by:
fetchManifestDocument in interface com.icodeon.rte.plugins.PlugIn_Resolver
Throws:
java.lang.Exception
See Also:
PlugIn_Resolver.fetchManifestDocument(javax.servlet.http.HttpServlet, javax.servlet.http.HttpServletRequest, java.net.URL, java.lang.String, char[], java.lang.String)

getContentObjectUrl

public final java.net.URL getContentObjectUrl(HttpServlet servlet,
                                              HttpServletRequest request,
                                              java.net.URL lcmsEndPoint,
                                              java.lang.String resourceHref,
                                              java.lang.String requestQueryString)
                                       throws java.lang.Exception
Specified by:
getContentObjectUrl in interface com.icodeon.rte.plugins.PlugIn_Resolver
Throws:
java.lang.Exception
See Also:
PlugIn_Resolver.getContentObjectUrl(javax.servlet.http.HttpServlet, javax.servlet.http.HttpServletRequest, java.net.URL, java.lang.String, java.lang.String)

getContentObjectUrl

public final java.net.URL getContentObjectUrl(HttpServlet servlet,
                                              HttpServletRequest request,
                                              java.lang.String relativeLcmsEndPoint,
                                              java.lang.String resourceHref,
                                              java.lang.String requestQueryString)
                                       throws java.lang.Exception
Specified by:
getContentObjectUrl in interface com.icodeon.rte.plugins.PlugIn_RelativeResolver
Throws:
java.lang.Exception

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

Copyright (c) 2007 Icodeon Ltd - Registered Company in England and Wales No: 5068195