Upgrade to ExtJS 4.0.1 - Released 05/18/2011
[extjs.git] / docs / overviewData.json
1 {
2     "organisation": [
3         {
4             "name": "Base",
5             "categories": [
6                 {"align": "lft", "items": ["Class System", "Support"]},
7                 {"align": "mid", "items": ["Application Architecture"]},
8                 {"align": "rgt", "items": ["DOM & Browser"]}
9             ]
10         },
11         {
12             "name": "View",
13             "categories": [
14                 {"align": "lft", "items": ["Containers & Panels"]},
15                 {"align": "mid", "items": ["Layouts"]},
16                 {"align": "rgt", "items": ["Draw"]}
17             ]
18         },
19         {
20             "name": "Components",
21             "categories": [
22                 {"align": "lft", "items": ["Components","Tree","Toolbar","Menu"]},
23                 {"align": "mid", "items": ["Form","Form Actions","Grid"]},
24                 {"align": "rgt", "items": ["Charts","Drag & Drop","Component Utilities"]}
25             ]
26         },
27         {
28             "name": "Data",
29             "categories": [
30                 {"align": "lft", "items": ["Data Models","Data Readers & Writers"]},
31                 {"align": "mid", "items": ["Data Proxies"]},
32                 {"align": "rgt", "items": ["Data Stores","Direct"]}
33             ]
34         },
35         {
36             "name": "Utilities",
37             "categories": [
38                 {"align": "lft", "items": ["Native Extensions"]},
39                 {"align": "mid", "items": ["Utility"]},
40                 {"align": "rgt", "items": ["Events"]}
41             ]
42         }
43     ],
44
45     "categories": {
46         "Class System": {
47             "guide": "class_system",
48             "classes": [
49                 "Ext",
50                 "Ext.Base",
51                 "Ext.Class",
52                 "Ext.ClassManager",
53                 "Ext.Loader",
54                 "Ext.AbstractPlugin",
55                 "Ext.PluginManager"
56             ]
57         },
58         "DOM & Browser": {
59             "guide": "DOM",
60             "classes": [
61                 "Ext.DomQuery",
62                 "Ext.CompositeElement",
63                 "Ext.CompositeElementLite",
64                 "Ext.core.DomHelper",
65                 "Ext.core.Element",
66                 "Ext.fx.Anim",
67                 "Ext.fx.Animator",
68                 "Ext.fx.Easing",
69                 "Ext.fx.target.Component",
70                 "Ext.fx.target.CompositeElement",
71                 "Ext.fx.target.CompositeElementCSS",
72                 "Ext.fx.target.CompositeSprite",
73                 "Ext.fx.target.Element",
74                 "Ext.fx.target.ElementCSS",
75                 "Ext.fx.target.Sprite",
76                 "Ext.fx.target.Target",
77                 "Ext.Img",
78                 "Ext.util.Animate",
79                 "Ext.util.Cookies",
80                 "Ext.util.CSS",
81                 "Ext.Ajax",
82                 "Ext.data.JsonP",
83                 "Ext.ElementLoader"
84             ]
85         },
86         "Containers & Panels": {
87             "guide": "layouts_and_containers",
88             "classes": [
89                 "Ext.container.AbstractContainer",
90                 "Ext.container.Container",
91                 "Ext.container.ButtonGroup",
92                 "Ext.container.Viewport",
93                 "Ext.panel.AbstractPanel",
94                 "Ext.panel.Panel",
95                 "Ext.panel.Header",
96                 "Ext.panel.Tool",
97                 "Ext.tab.Panel",
98                 "Ext.tree.Panel",
99                 "Ext.grid.View",
100                 "Ext.grid.Panel",
101                 "Ext.form.Panel"
102             ]
103         },
104         "Layouts": {
105             "guide": "layouts_and_containers",
106             "classes": [
107                 "Ext.layout.container.Accordion",
108                 "Ext.layout.container.Absolute",
109                 "Ext.layout.container.AbstractCard",
110                 "Ext.layout.container.AbstractContainer",
111                 "Ext.layout.container.AbstractFit",
112                 "Ext.layout.container.Anchor",
113                 "Ext.layout.container.Auto",
114                 "Ext.layout.container.Border",
115                 "Ext.layout.container.Box",
116                 "Ext.layout.container.Card",
117                 "Ext.layout.container.CheckboxGroup",
118                 "Ext.layout.container.Column",
119                 "Ext.layout.container.Fit",
120                 "Ext.layout.container.HBox",
121                 "Ext.layout.container.Table",
122                 "Ext.layout.container.VBox"
123             ]
124         },
125         "Components": {
126             "guide": "components",
127             "classes": [
128                 "Ext.ComponentQuery",
129                 "Ext.AbstractComponent",
130                 "Ext.Component",
131                 "Ext.LoadMask",
132                 "Ext.ProgressBar",
133                 "Ext.button.Button",
134                 "Ext.button.Cycle",
135                 "Ext.button.Split",
136                 "Ext.picker.Color",
137                 "Ext.flash.Component",
138                 "Ext.picker.Date",
139                 "Ext.picker.Time",
140                 "Ext.slider.Multi",
141                 "Ext.slider.Single",
142                 "Ext.slider.Tip",
143                 "Ext.tab.Bar",
144                 "Ext.tab.Tab",
145                 "Ext.tip.QuickTip",
146                 "Ext.tip.QuickTipManager",
147                 "Ext.tip.Tip",
148                 "Ext.tip.ToolTip",
149                 "Ext.window.MessageBox",
150                 "Ext.window.Window"
151             ]
152         },
153         "Tree": {
154             "guide": "tree",
155             "classes": [
156                 "Ext.tree.Panel",
157                 "Ext.data.Tree",
158                 "Ext.data.NodeInterface",
159                 "Ext.data.TreeStore",
160                 "Ext.tree.View"
161             ]
162         },
163         "Toolbar": {
164             "classes": [
165                 "Ext.toolbar.Fill",
166                 "Ext.toolbar.Item",
167                 "Ext.toolbar.Paging",
168                 "Ext.toolbar.Separator",
169                 "Ext.toolbar.Spacer",
170                 "Ext.toolbar.TextItem",
171                 "Ext.toolbar.Toolbar"
172             ]
173         },
174         "Grid": {
175             "guide": "grid",
176             "classes": [
177                 "Ext.grid.Panel",
178                 "Ext.grid.column.Column",
179                 "Ext.grid.column.Action",
180                 "Ext.grid.column.Boolean",
181                 "Ext.grid.column.Date",
182                 "Ext.grid.column.Number",
183                 "Ext.grid.column.Template",
184                 "Ext.grid.feature.Chunking",
185                 "Ext.grid.feature.RowBody",
186                 "Ext.grid.feature.Summary",
187                 "Ext.grid.feature.Feature",
188                 "Ext.grid.feature.Grouping",
189                 "Ext.grid.feature.GroupingSummary",
190                 "Ext.grid.RowNumberer",
191                 "Ext.grid.property.Grid",
192                 "Ext.grid.property.HeaderContainer",
193                 "Ext.grid.property.Property",
194                 "Ext.grid.property.Store",
195                 "Ext.grid.plugin.CellEditing",
196                 "Ext.grid.plugin.DragDrop",
197                 "Ext.grid.plugin.Editing",
198                 "Ext.grid.plugin.HeaderResizer",
199                 "Ext.grid.plugin.RowEditing",
200                 "Ext.view.AbstractView",
201                 "Ext.view.BoundList",
202                 "Ext.view.BoundListKeyNav",
203                 "Ext.view.TableChunker",
204                 "Ext.view.Table",
205                 "Ext.view.View"
206             ]
207         },
208         "Menu": {
209             "classes": [
210                 "Ext.menu.CheckItem",
211                 "Ext.menu.ColorPicker",
212                 "Ext.menu.DatePicker",
213                 "Ext.menu.Item",
214                 "Ext.menu.Manager",
215                 "Ext.menu.Menu",
216                 "Ext.menu.Separator"
217             ]
218         },
219         "Form": {
220             "guide": "forms",
221             "classes": [
222                 "Ext.form.Basic",
223                 "Ext.form.CheckboxGroup",
224                 "Ext.form.field.Base",
225                 "Ext.form.field.Checkbox",
226                 "Ext.form.field.ComboBox",
227                 "Ext.form.field.Date",
228                 "Ext.form.field.Display",
229                 "Ext.form.FieldAncestor",
230                 "Ext.form.FieldContainer",
231                 "Ext.form.field.Field",
232                 "Ext.form.FieldSet",
233                 "Ext.form.field.File",
234                 "Ext.form.field.Hidden",
235                 "Ext.form.field.HtmlEditor",
236                 "Ext.form.Label",
237                 "Ext.form.Labelable",
238                 "Ext.form.field.Number",
239                 "Ext.form.field.Picker",
240                 "Ext.form.field.Radio",
241                 "Ext.form.RadioGroup",
242                 "Ext.form.field.Spinner",
243                 "Ext.form.field.Text",
244                 "Ext.form.field.TextArea",
245                 "Ext.form.field.Time",
246                 "Ext.form.field.Trigger",
247                 "Ext.form.field.VTypes"
248             ]
249         },
250         "Form Actions": {
251             "classes": [
252                 "Ext.form.action.Action",
253                 "Ext.form.action.DirectLoad",
254                 "Ext.form.action.DirectSubmit",
255                 "Ext.form.action.Load",
256                 "Ext.form.action.StandardSubmit",
257                 "Ext.form.action.Submit"
258             ]
259         },
260         "Component Utilities": {
261             "classes": [
262                 "Ext.Action",
263                 "Ext.ComponentLoader",
264                 "Ext.ComponentManager",
265                 "Ext.Editor",
266                 "Ext.FocusManager",
267                 "Ext.Layer",
268                 "Ext.resizer.Handle",
269                 "Ext.resizer.Resizer",
270                 "Ext.resizer.ResizeTracker",
271                 "Ext.resizer.Splitter",
272                 "Ext.selection.Model",
273                 "Ext.selection.CheckboxModel",
274                 "Ext.selection.RowModel",
275                 "Ext.Shadow",
276                 "Ext.util.Floating",
277                 "Ext.WindowManager",
278                 "Ext.Template",
279                 "Ext.XTemplate",
280                 "Ext.ZIndexManager"
281             ]
282         },
283         "Drag & Drop": {
284             "guide": "drag_and_drop",
285             "classes": [
286                 "Ext.dd.DD",
287                 "Ext.dd.DDProxy",
288                 "Ext.dd.DDTarget",
289                 "Ext.dd.DragDrop",
290                 "Ext.dd.DragDropManager",
291                 "Ext.dd.DragSource",
292                 "Ext.dd.DragTracker",
293                 "Ext.dd.DragZone",
294                 "Ext.dd.DropTarget",
295                 "Ext.dd.DropZone",
296                 "Ext.dd.Registry",
297                 "Ext.dd.ScrollManager",
298                 "Ext.dd.StatusProxy",
299                 "Ext.panel.Proxy",
300                 "Ext.tree.ViewDDPlugin",
301                 "Ext.util.ComponentDragger"
302             ]
303         },
304         "Data Models": {
305             "guide": "data",
306             "classes": [
307                 "Ext.data.Model",
308                 "Ext.data.Field",
309                 "Ext.data.Types",
310                 "Ext.data.SortTypes",
311                 "Ext.data.Association",
312                 "Ext.data.BelongsToAssociation",
313                 "Ext.data.HasManyAssociation",
314                 "Ext.data.validations",
315                 "Ext.data.Errors"
316             ]
317         },
318         "Data Proxies": {
319             "guide": "data",
320             "classes": [
321                 "Ext.data.proxy.Ajax",
322                 "Ext.data.proxy.Client",
323                 "Ext.data.proxy.Direct",
324                 "Ext.data.proxy.JsonP",
325                 "Ext.data.proxy.Memory",
326                 "Ext.data.proxy.Proxy",
327                 "Ext.data.proxy.Rest",
328                 "Ext.data.proxy.LocalStorage",
329                 "Ext.data.proxy.WebStorage",
330                 "Ext.data.proxy.SessionStorage",
331                 "Ext.data.proxy.Server",
332                 "Ext.data.Connection",
333                 "Ext.data.Operation",
334                 "Ext.data.Batch",
335                 "Ext.data.Request",
336                 "Ext.data.ResultSet"
337             ]
338         },
339         "Data Readers & Writers": {
340             "guide": "data",
341             "classes": [
342                 "Ext.data.reader.Reader",
343                 "Ext.data.reader.Array",
344                 "Ext.data.reader.Json",
345                 "Ext.data.reader.Xml",
346                 "Ext.data.writer.Json",
347                 "Ext.data.writer.Writer",
348                 "Ext.data.writer.Xml"
349             ]
350         },
351         "Data Stores": {
352             "guide": "data",
353             "classes": [
354                 "Ext.data.AbstractStore",
355                 "Ext.data.StoreManager",
356                 "Ext.data.Store",
357                 "Ext.data.DirectStore"
358             ]
359         },
360         "Direct": {
361             "guide": "direct",
362             "classes": [
363                 "Ext.direct.Event",
364                 "Ext.direct.ExceptionEvent",
365                 "Ext.direct.JsonProvider",
366                 "Ext.direct.Manager",
367                 "Ext.direct.PollingProvider",
368                 "Ext.direct.Provider",
369                 "Ext.direct.RemotingEvent",
370                 "Ext.direct.RemotingProvider",
371                 "Ext.direct.Transaction"
372             ]
373         },
374         "Application Architecture": {
375             "guide": "application_architecture",
376             "classes": [
377                 "Ext.app.Application",
378                 "Ext.app.Controller",
379                 "Ext.app.EventBus",
380                 "Ext.ModelManager",
381                 "Ext.state.CookieProvider",
382                 "Ext.state.Manager",
383                 "Ext.state.Provider",
384                 "Ext.state.Stateful",
385                 "Ext.util.History"
386             ]
387         },
388         "Draw": {
389             "classes": [
390                 "Ext.draw.Color",
391                 "Ext.draw.Component",
392                 "Ext.draw.CompositeSprite",
393                 "Ext.draw.Sprite",
394                 "Ext.draw.Surface",
395                 "Ext.draw.engine.Svg",
396                 "Ext.draw.engine.Vml"
397             ]
398         },
399         "Charts": {
400             "guide": "drawing_and_charting",
401             "classes": [
402                 "Ext.chart.Chart",
403                 "Ext.chart.Legend",
404                 "Ext.chart.Label",
405                 "Ext.chart.LegendItem",
406                 "Ext.chart.Mask",
407                 "Ext.chart.axis.Axis",
408                 "Ext.chart.axis.Category",
409                 "Ext.chart.axis.Gauge",
410                 "Ext.chart.axis.Numeric",
411                 "Ext.chart.axis.Time",
412                 "Ext.chart.series.Area",
413                 "Ext.chart.series.Bar",
414                 "Ext.chart.series.Cartesian",
415                 "Ext.chart.series.Column",
416                 "Ext.chart.series.Gauge",
417                 "Ext.chart.series.Line",
418                 "Ext.chart.series.Pie",
419                 "Ext.chart.series.Radar",
420                 "Ext.chart.series.Scatter",
421                 "Ext.chart.series.Series"
422             ]
423         },
424         "Native Extensions": {
425             "classes": [
426                 "Ext.Array",
427                 "Ext.Number",
428                 "Ext.Object",
429                 "Ext.String",
430                 "Ext.JSON",
431                 "Ext.Date",
432                 "Ext.Function"
433             ]
434         },
435         "Utility": {
436             "classes": [
437                 "Ext.util.Filter",
438                 "Ext.util.Format",
439                 "Ext.util.Inflector",
440                 "Ext.util.KeyMap",
441                 "Ext.util.KeyNav",
442                 "Ext.util.Point",
443                 "Ext.util.Region",
444                 "Ext.util.TextMetrics",
445                 "Ext.util.AbstractMixedCollection",
446                 "Ext.util.MixedCollection",
447                 "Ext.util.Grouper",
448                 "Ext.util.HashMap",
449                 "Ext.util.Sorter",
450                 "Ext.util.Sortable"
451             ]
452         },
453         "Support": {
454             "classes": [
455                 "Ext.is",
456                 "Ext.env.Browser",
457                 "Ext.env.FeatureDetector",
458                 "Ext.env.OS",
459                 "Ext.supports",
460                 "Ext.Version"
461             ]
462         },
463         "Events": {
464             "classes": [
465                 "Ext.TaskManager",
466                 "Ext.EventManager",
467                 "Ext.EventObject",
468                 "Ext.util.ClickRepeater",
469                 "Ext.util.DelayedTask",
470                 "Ext.util.Observable",
471                 "Ext.util.TaskRunner"
472             ]
473         }
474     }
475 }
476