Bienvenue sur PostGIS.fr

Bienvenue sur PostGIS.fr , le site de la communauté des utilisateurs francophones de PostGIS.

PostGIS ajoute le support d'objets géographique à la base de données PostgreSQL. En effet, PostGIS "spatialise" le serverur PostgreSQL, ce qui permet de l'utiliser comme une base de données SIG.

Maintenu à jour, en fonction de nos disponibilités et des diverses sorties des outils que nous testons, nous vous proposons l'ensemble de nos travaux publiés en langue française.

source: trunk/workshop-routing-foss4g/web/ext/src/state/StateManager.js @ 77

Revision 76, 2.0 KB checked in by djay, 13 years ago (diff)

Ajout du répertoire web

  • Property svn:executable set to *
Line 
1/*!
2 * Ext JS Library 3.4.0
3 * Copyright(c) 2006-2011 Sencha Inc.
4 * licensing@sencha.com
5 * http://www.sencha.com/license
6 */
7/**
8 * @class Ext.state.Manager
9 * This is the global state manager. By default all components that are "state aware" check this class
10 * for state information if you don't pass them a custom state provider. In order for this class
11 * to be useful, it must be initialized with a provider when your application initializes. Example usage:
12 <pre><code>
13// in your initialization function
14init : function(){
15   Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
16   var win = new Window(...);
17   win.restoreState();
18}
19 </code></pre>
20 * @singleton
21 */
22Ext.state.Manager = function(){
23    var provider = new Ext.state.Provider();
24
25    return {
26        /**
27         * Configures the default state provider for your application
28         * @param {Provider} stateProvider The state provider to set
29         */
30        setProvider : function(stateProvider){
31            provider = stateProvider;
32        },
33
34        /**
35         * Returns the current value for a key
36         * @param {String} name The key name
37         * @param {Mixed} defaultValue The default value to return if the key lookup does not match
38         * @return {Mixed} The state data
39         */
40        get : function(key, defaultValue){
41            return provider.get(key, defaultValue);
42        },
43
44        /**
45         * Sets the value for a key
46         * @param {String} name The key name
47         * @param {Mixed} value The state data
48         */
49         set : function(key, value){
50            provider.set(key, value);
51        },
52
53        /**
54         * Clears a value from the state
55         * @param {String} name The key name
56         */
57        clear : function(key){
58            provider.clear(key);
59        },
60
61        /**
62         * Gets the currently configured state provider
63         * @return {Provider} The state provider
64         */
65        getProvider : function(){
66            return provider;
67        }
68    };
69}();
Note: See TracBrowser for help on using the repository browser.