public class FileLoader
extends java.lang.Object
You can also use the FileLoader to start loading the core SmartClient runtime in the background while your users are interacting with a non-SmartGWT login page or landing page, to reduce application load time for first-time users who have not yet cached these files.
To do this, load the ISC_FileLoader.js file in your plain HTML login or landing page, and call isc.FileLoader.cacheISC(). Refer to the SmartClient Reference for FileLoader for details of how to get this right (setting path to the files to load, etc), and also to learn about other features of the FileLoader that can help you cache other resources.
Note that an alternative approach is to use <script> tags with the defer
attribute to load all the files of the SmartClient runtime into the current page, without
blocking rendering of plain HTML content such as a login form.
Constructor and Description |
---|
FileLoader() |
Modifier and Type | Method and Description |
---|---|
static void |
cacheEdgeImages(java.lang.String skinImgDir,
java.lang.String baseURL)
Caches a set of edge images derived from a base image.
|
static void |
cacheEdgeImages(java.lang.String skinImgDir,
java.lang.String[] baseURLs,
java.lang.String[] edges)
Caches a set of edge images derived from a base image.
|
static void |
cacheEdgeImages(java.lang.String skinImgDir,
java.lang.String baseURL,
java.lang.String edges)
Caches a set of edge images derived from a base image.
|
static void |
cacheEdgeImages(java.lang.String skinImgDir,
java.lang.String baseURL,
java.lang.String[] edges)
Caches a set of edge images derived from a base image.
|
static void |
cacheImg(java.lang.String skinImgDir,
java.lang.String baseImageURL)
Cache a list of images
|
static void |
cacheImgs(java.lang.String skinImgDir,
java.lang.Iterable<java.lang.String> baseImageURLs)
Cache a list of images
|
static void |
cacheImgStates(java.lang.String skinImgDir,
java.lang.String[] baseImageURLs,
java.lang.String[] states)
Caches a set of state images derived from a base image.
|
static void |
cacheImgStates(java.lang.String skinImgDir,
java.lang.String baseImageURL,
java.lang.String states)
Caches a set of state images derived from a base image.
|
static void |
cacheStretchImgStates(java.lang.String skinImgDir,
java.lang.String[] baseURLs,
java.lang.String[] states)
Caches a set of state stretch images derived from a base image.
|
static void |
cacheStretchImgStates(java.lang.String skinImgDir,
java.lang.String baseURL,
java.lang.String states)
Caches a set of state stretch images derived from a base image.
|
static void |
cacheStretchImgStates(java.lang.String skinImgDir,
java.lang.String baseURL,
java.lang.String[] states)
Caches a set of state stretch images derived from a base image.
|
static java.lang.String |
getSkinDir()
Return the skin dir.
|
public static java.lang.String getSkinDir()
public static void cacheImgs(java.lang.String skinImgDir, java.lang.Iterable<java.lang.String> baseImageURLs)
skinImgDir
- the skinImgDirbaseImageURLs
- a list of base urlspublic static void cacheImg(java.lang.String skinImgDir, java.lang.String baseImageURL)
skinImgDir
- the skinImgDirbaseImageURL
- the base urlspublic static void cacheImgStates(java.lang.String skinImgDir, java.lang.String baseImageURL, java.lang.String states)
skinImgDir
- the skinImgDirbaseImageURL
- the base image pathstates
- a list of states to load.public static void cacheImgStates(java.lang.String skinImgDir, java.lang.String[] baseImageURLs, java.lang.String[] states)
skinImgDir
- the skinImgDirbaseImageURLs
- the base image pathsstates
- a list of states to load.public static void cacheEdgeImages(java.lang.String skinImgDir, java.lang.String baseURL)
skinImgDir
- the skinImgDirbaseURL
- the base urlpublic static void cacheEdgeImages(java.lang.String skinImgDir, java.lang.String baseURL, java.lang.String edges)
skinImgDir
- the skinImgDirbaseURL
- the base urledges
- List of edges to load.public static void cacheEdgeImages(java.lang.String skinImgDir, java.lang.String baseURL, java.lang.String[] edges)
skinImgDir
- the skinImgDirbaseURL
- the base urledges
- List of edges to load.public static void cacheEdgeImages(java.lang.String skinImgDir, java.lang.String[] baseURLs, java.lang.String[] edges)
skinImgDir
- the skinImgDirbaseURLs
- list of base urlsedges
- List of edges to load.public static void cacheStretchImgStates(java.lang.String skinImgDir, java.lang.String baseURL, java.lang.String states)
skinImgDir
- the skinImgDirbaseURL
- base image URL from which stateful names are to be derivedstates
- List of states to load.public static void cacheStretchImgStates(java.lang.String skinImgDir, java.lang.String baseURL, java.lang.String[] states)
skinImgDir
- the skinImgDirbaseURL
- base image URL from which stateful names are to be derivedstates
- List of states to load.public static void cacheStretchImgStates(java.lang.String skinImgDir, java.lang.String[] baseURLs, java.lang.String[] states)
skinImgDir
- the skinImgDirbaseURLs
- List of base image URLs from which stateful names are to be derivedstates
- List of states to load.