mozilla
Your Search Results

    nsIApplicationCacheNamespace

    This interface represents an application cache namespace.
    1.0
    28
    Introduced
    Gecko 1.9.1
    Inherits from: nsISupports Last changed in Gecko 1.9.1 (Firefox 3.5 / Thunderbird 3.0 / SeaMonkey 2.0)

    Application caches can store a set of namespace entries that affect loads from the application cache. If a load from the cache fails to match on an exact cache entry, the namespace entries are searched for a substring match.

    Method overview

    void init(in unsigned long itemType, in ACString namespaceSpec, in ACString data);

    Attributes

    Attribute Type Description
    data ACString Data associated with the namespace, such as a fallback. How this attribute is used varies depending on the namespace type. If the data is a URI, this attribute should be the URI's asciiSpec. Read only.
    itemType unsigned long A bit field indicating one or more namespace types. Must be one or more of the constants defined under Constants on this page. Read only.
    namespaceSpec ACString The prefix of this namespace. This should be the asciiSpec of the URI prefix. Read only.

    Constants

    Constant Value Description
    NAMESPACE_BYPASS 1 Items matching this namespace can be fetched from the network when loading from this cache. The data attribute is not used.
    NAMESPACE_FALLBACK 2 Items matching this namespace can be fetched from the network when loading from this cache; however, if the load fails, the cache entry specified by the data attribute should be loaded intstead.
    NAMESPACE_OPPORTUNISTIC 4 Items matching this namespace should be cached opportunistically. Successful top-level loads of resources in this namespace should be placed into the application cache. This can be combined with NAMESPACE_FALLBACK to provide a fallback entry in the data attribute.

    Methods

    init()

    Initializes the namespace.

    void init(
      in unsigned long itemType,
      in ACString namespaceSpec,
      in ACString data
    );
    
    Parameters
    itemType
    The namespace type.
    namespaceSpec
    The namespace's prefix.
    data
    The data to associate with the namespace.

    See also

    Document Tags and Contributors

    Contributors to this page: Sheppy, trevorh, J├╝rgen Jeka
    Last updated by: Sheppy,