public class ApplicationCache extends EventTarget
A collection of offline resources as defined in the HTML5 spec. Intended to support offline web applications.
Modifier and Type | Field and Description |
---|---|
static short |
CHECKING
The application cache manifest is being fetched and checked for updates.
|
static short |
DOWNLOADING
Resources are being downloaded to be added to the cache.
|
static short |
IDLE
The application cache is not in the process of being updated.
|
static short |
OBSOLETE
The application cache group is now obsolete.
|
static short |
UNCACHED
The object isn't associated with an application cache.
|
static short |
UPDATEREADY
There is a new version of the application cache available.
|
Constructor and Description |
---|
ApplicationCache()
The constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
add(String uri)
Adds an item to the dynamically managed entries.
|
boolean |
dispatchEvent(Event event)
Dispatches an event into the event system (standards-conformant browsers only).
|
int |
getLength()
Returns the number of entries in the dynamically managed offline resource list.
|
Object |
getOncached()
Returns the event listener to be called when caching is complete.
|
Object |
getOnchecking()
Returns the event listener to be called when fetching the application cache manifest and checking for updates.
|
Object |
getOndownloading()
Returns the event listener to be called when resources are being downloaded into the cache.
|
Object |
getOnerror()
Returns the event listener to be called when an error occurs during the caching process.
|
Object |
getOnnoupdate()
Returns the event listener to be called when there is no update to download.
|
Object |
getOnprogress()
Returns the event listener to be called periodically throughout the download process.
|
Object |
getOnupdateready()
Returns the event listener to be called when a resource update is ready.
|
short |
getStatus()
Returns the status of the application cache.
|
boolean |
hasItem(String uri)
Returns
true if the specified URI represents a resource that's in the application cache's list. |
String |
item(int index)
Returns the URI of the item at the specific offset into the list of cached resources.
|
void |
remove(String uri)
Removes an item from the list of dynamically managed entries.
|
void |
setOncached(Object o)
Sets the event listener to be called when caching is complete.
|
void |
setOnchecking(Object o)
Sets the event listener to be called when fetching the application cache manifest and checking for updates.
|
void |
setOndownloading(Object o)
Sets the event listener to be called when resources are being downloaded into the cache.
|
void |
setOnerror(Object o)
Sets the event listener to be called when an error occurs during the caching process.
|
void |
setOnnoupdate(Object o)
Sets the event listener to be called when there is no update to download.
|
void |
setOnprogress(Object o)
Sets the event listener to be called periodically throughout the download process.
|
void |
setOnupdateready(Object o)
Sets the event listener to be called when a resource update is ready.
|
void |
swapCache()
Swaps in the newest version of the application cache.
|
void |
update()
Begins the application cache update process.
|
addEventListener, clearEventListenersContainer, executeEventLocally, fireEvent, getEventHandler, getEventListenersContainer, hasEventHandlers, isEventHandlerOnWindow, removeEventListener, setEventHandler
clone, equivalentValues, get, getBrowserVersion, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, isReadOnlySettable, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
defineFunctionProperties, defineProperty, getClassName, put, setClassName, setParentScope
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setExternalArrayData, setGetterOrSetter, setPrototype, size
public static final short UNCACHED
public static final short IDLE
public static final short CHECKING
public static final short DOWNLOADING
public static final short UPDATEREADY
public static final short OBSOLETE
public Object getOnchecking()
public void setOnchecking(Object o)
o
- the event listener to be called when fetching the application cache manifest and checking for updatespublic Object getOnerror()
public void setOnerror(Object o)
o
- the event listener to be called when an error occurs during the caching processpublic Object getOnnoupdate()
public void setOnnoupdate(Object o)
o
- the event listener to be called when there is no update to downloadpublic Object getOndownloading()
public void setOndownloading(Object o)
o
- the event listener to be called when resources are being downloaded into the cachepublic Object getOnprogress()
public void setOnprogress(Object o)
o
- the event listener to be called periodically throughout the download processpublic Object getOnupdateready()
public void setOnupdateready(Object o)
o
- the event listener to be called when a resource update is readypublic Object getOncached()
public void setOncached(Object o)
o
- the event listener to be called when caching is completepublic boolean dispatchEvent(Event event)
dispatchEvent
in class EventTarget
event
- the event to be dispatchedfalse
if at least one of the event handlers which handled the event
called preventDefault; true
otherwisepublic short getStatus()
public int getLength()
public void add(String uri)
uri
- the URI of the item to add to the dynamically managed entriespublic boolean hasItem(String uri)
true
if the specified URI represents a resource that's in the application cache's list.uri
- the URI to checktrue
if the specified URI represents a resource that's in the application cache's listpublic String item(int index)
index
- the index of the cached item whose URI should be returnedpublic void remove(String uri)
uri
- the URI to removepublic void swapCache()
public void update()
Copyright © 2002–2017 Gargoyle Software Inc.. All rights reserved.