Upgrade to ExtJS 4.0.2 - Released 06/09/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.Table",
97                 "Ext.panel.Tool",
98                 "Ext.tab.Panel",
99                 "Ext.tree.Panel",
100                 "Ext.grid.View",
101                 "Ext.grid.Panel",
102                 "Ext.form.Panel"
103             ]
104         },
105         "Layouts": {
106             "guide": "layouts_and_containers",
107             "classes": [
108                 "Ext.layout.Layout",
109                 "Ext.layout.container.Accordion",
110                 "Ext.layout.container.Absolute",
111                 "Ext.layout.container.AbstractCard",
112                 "Ext.layout.container.AbstractContainer",
113                 "Ext.layout.container.AbstractFit",
114                 "Ext.layout.container.Anchor",
115                 "Ext.layout.container.Auto",
116                 "Ext.layout.container.Border",
117                 "Ext.layout.container.Box",
118                 "Ext.layout.container.Card",
119                 "Ext.layout.container.CheckboxGroup",
120                 "Ext.layout.container.Column",
121                 "Ext.layout.container.Container",
122                 "Ext.layout.container.Fit",
123                 "Ext.layout.container.HBox",
124                 "Ext.layout.container.Table",
125                 "Ext.layout.container.VBox"
126             ]
127         },
128         "Components": {
129             "guide": "components",
130             "classes": [
131                 "Ext.ComponentQuery",
132                 "Ext.AbstractComponent",
133                 "Ext.Component",
134                 "Ext.LoadMask",
135                 "Ext.ProgressBar",
136                 "Ext.button.Button",
137                 "Ext.button.Cycle",
138                 "Ext.button.Split",
139                 "Ext.picker.Color",
140                 "Ext.flash.Component",
141                 "Ext.picker.Date",
142                 "Ext.picker.Time",
143                 "Ext.slider.Multi",
144                 "Ext.slider.Single",
145                 "Ext.slider.Tip",
146                 "Ext.tab.Bar",
147                 "Ext.tab.Tab",
148                 "Ext.tip.QuickTip",
149                 "Ext.tip.QuickTipManager",
150                 "Ext.tip.Tip",
151                 "Ext.tip.ToolTip",
152                 "Ext.window.MessageBox",
153                 "Ext.window.Window"
154             ]
155         },
156         "Tree": {
157             "guide": "tree",
158             "classes": [
159                 "Ext.tree.Panel",
160                 "Ext.data.Tree",
161                 "Ext.data.NodeInterface",
162                 "Ext.data.TreeStore",
163                 "Ext.tree.View"
164             ]
165         },
166         "Toolbar": {
167             "classes": [
168                 "Ext.toolbar.Fill",
169                 "Ext.toolbar.Item",
170                 "Ext.toolbar.Paging",
171                 "Ext.toolbar.Separator",
172                 "Ext.toolbar.Spacer",
173                 "Ext.toolbar.TextItem",
174                 "Ext.toolbar.Toolbar"
175             ]
176         },
177         "Grid": {
178             "guide": "grid",
179             "classes": [
180                 "Ext.grid.Panel",
181                 "Ext.grid.column.Column",
182                 "Ext.grid.column.Action",
183                 "Ext.grid.column.Boolean",
184                 "Ext.grid.column.Date",
185                 "Ext.grid.column.Number",
186                 "Ext.grid.column.Template",
187                 "Ext.grid.feature.AbstractSummary",
188                 "Ext.grid.feature.Chunking",
189                 "Ext.grid.feature.RowBody",
190                 "Ext.grid.feature.Summary",
191                 "Ext.grid.feature.Feature",
192                 "Ext.grid.feature.Grouping",
193                 "Ext.grid.feature.GroupingSummary",
194                 "Ext.grid.header.Container",
195                 "Ext.grid.RowNumberer",
196                 "Ext.grid.property.Grid",
197                 "Ext.grid.property.HeaderContainer",
198                 "Ext.grid.property.Property",
199                 "Ext.grid.property.Store",
200                 "Ext.grid.plugin.CellEditing",
201                 "Ext.grid.plugin.DragDrop",
202                 "Ext.grid.plugin.Editing",
203                 "Ext.grid.plugin.HeaderResizer",
204                 "Ext.grid.plugin.RowEditing",
205                 "Ext.view.AbstractView",
206                 "Ext.view.BoundList",
207                 "Ext.view.BoundListKeyNav",
208                 "Ext.view.TableChunker",
209                 "Ext.view.Table",
210                 "Ext.view.View"
211             ]
212         },
213         "Menu": {
214             "classes": [
215                 "Ext.menu.CheckItem",
216                 "Ext.menu.ColorPicker",
217                 "Ext.menu.DatePicker",
218                 "Ext.menu.Item",
219                 "Ext.menu.Manager",
220                 "Ext.menu.Menu",
221                 "Ext.menu.Separator"
222             ]
223         },
224         "Form": {
225             "guide": "forms",
226             "classes": [
227                 "Ext.form.Basic",
228                 "Ext.form.CheckboxGroup",
229                 "Ext.form.field.Base",
230                 "Ext.form.field.Checkbox",
231                 "Ext.form.field.ComboBox",
232                 "Ext.form.field.Date",
233                 "Ext.form.field.Display",
234                 "Ext.form.FieldAncestor",
235                 "Ext.form.FieldContainer",
236                 "Ext.form.field.Field",
237                 "Ext.form.FieldSet",
238                 "Ext.form.field.File",
239                 "Ext.form.field.Hidden",
240                 "Ext.form.field.HtmlEditor",
241                 "Ext.form.Label",
242                 "Ext.form.Labelable",
243                 "Ext.form.field.Number",
244                 "Ext.form.field.Picker",
245                 "Ext.form.field.Radio",
246                 "Ext.form.RadioGroup",
247                 "Ext.form.field.Spinner",
248                 "Ext.form.field.Text",
249                 "Ext.form.field.TextArea",
250                 "Ext.form.field.Time",
251                 "Ext.form.field.Trigger",
252                 "Ext.form.field.VTypes"
253             ]
254         },
255         "Form Actions": {
256             "classes": [
257                 "Ext.form.action.Action",
258                 "Ext.form.action.DirectLoad",
259                 "Ext.form.action.DirectSubmit",
260                 "Ext.form.action.Load",
261                 "Ext.form.action.StandardSubmit",
262                 "Ext.form.action.Submit"
263             ]
264         },
265         "Component Utilities": {
266             "classes": [
267                 "Ext.Action",
268                 "Ext.ComponentLoader",
269                 "Ext.ComponentManager",
270                 "Ext.Editor",
271                 "Ext.FocusManager",
272                 "Ext.Layer",
273                 "Ext.resizer.Handle",
274                 "Ext.resizer.Resizer",
275                 "Ext.resizer.Splitter",
276                 "Ext.selection.Model",
277                 "Ext.selection.CheckboxModel",
278                 "Ext.selection.RowModel",
279                 "Ext.Shadow",
280                 "Ext.util.Floating",
281                 "Ext.util.Memento",
282                 "Ext.WindowManager",
283                 "Ext.Template",
284                 "Ext.XTemplate",
285                 "Ext.ZIndexManager"
286             ]
287         },
288         "Drag & Drop": {
289             "guide": "drag_and_drop",
290             "classes": [
291                 "Ext.dd.DD",
292                 "Ext.dd.DDProxy",
293                 "Ext.dd.DDTarget",
294                 "Ext.dd.DragDrop",
295                 "Ext.dd.DragDropManager",
296                 "Ext.dd.DragSource",
297                 "Ext.dd.DragTracker",
298                 "Ext.dd.DragZone",
299                 "Ext.dd.DropTarget",
300                 "Ext.dd.DropZone",
301                 "Ext.dd.Registry",
302                 "Ext.dd.ScrollManager",
303                 "Ext.dd.StatusProxy",
304                 "Ext.panel.Proxy",
305                 "Ext.tree.ViewDDPlugin",
306                 "Ext.util.ComponentDragger"
307             ]
308         },
309         "Data Models": {
310             "guide": "data",
311             "classes": [
312                 "Ext.data.Model",
313                 "Ext.data.Field",
314                 "Ext.data.Types",
315                 "Ext.data.SortTypes",
316                 "Ext.data.Association",
317                 "Ext.data.BelongsToAssociation",
318                 "Ext.data.HasManyAssociation",
319                 "Ext.data.validations",
320                 "Ext.data.Errors"
321             ]
322         },
323         "Data Proxies": {
324             "guide": "data",
325             "classes": [
326                 "Ext.data.proxy.Ajax",
327                 "Ext.data.proxy.Client",
328                 "Ext.data.proxy.Direct",
329                 "Ext.data.proxy.JsonP",
330                 "Ext.data.proxy.Memory",
331                 "Ext.data.proxy.Proxy",
332                 "Ext.data.proxy.Rest",
333                 "Ext.data.proxy.LocalStorage",
334                 "Ext.data.proxy.WebStorage",
335                 "Ext.data.proxy.SessionStorage",
336                 "Ext.data.proxy.Server",
337                 "Ext.data.Connection",
338                 "Ext.data.Operation",
339                 "Ext.data.Batch",
340                 "Ext.data.Request",
341                 "Ext.data.ResultSet"
342             ]
343         },
344         "Data Readers & Writers": {
345             "guide": "data",
346             "classes": [
347                 "Ext.data.reader.Reader",
348                 "Ext.data.reader.Array",
349                 "Ext.data.reader.Json",
350                 "Ext.data.reader.Xml",
351                 "Ext.data.writer.Json",
352                 "Ext.data.writer.Writer",
353                 "Ext.data.writer.Xml"
354             ]
355         },
356         "Data Stores": {
357             "guide": "data",
358             "classes": [
359                 "Ext.data.AbstractStore",
360                 "Ext.data.StoreManager",
361                 "Ext.data.Store",
362                 "Ext.data.DirectStore"
363             ]
364         },
365         "Direct": {
366             "guide": "direct",
367             "classes": [
368                 "Ext.direct.Event",
369                 "Ext.direct.ExceptionEvent",
370                 "Ext.direct.JsonProvider",
371                 "Ext.direct.Manager",
372                 "Ext.direct.PollingProvider",
373                 "Ext.direct.Provider",
374                 "Ext.direct.RemotingEvent",
375                 "Ext.direct.RemotingProvider",
376                 "Ext.direct.Transaction"
377             ]
378         },
379         "Application Architecture": {
380             "guide": "application_architecture",
381             "classes": [
382                 "Ext.app.Application",
383                 "Ext.app.Controller",
384                 "Ext.ModelManager",
385                 "Ext.state.CookieProvider",
386                 "Ext.state.Manager",
387                 "Ext.state.Provider",
388                 "Ext.state.LocalStorageProvider",
389                 "Ext.state.Stateful",
390                 "Ext.util.History"
391             ]
392         },
393         "Draw": {
394             "classes": [
395                 "Ext.draw.Color",
396                 "Ext.draw.Component",
397                 "Ext.draw.CompositeSprite",
398                 "Ext.draw.Sprite",
399                 "Ext.draw.Surface",
400                 "Ext.draw.engine.Svg",
401                 "Ext.draw.engine.Vml"
402             ]
403         },
404         "Charts": {
405             "guide": "drawing_and_charting",
406             "classes": [
407                 "Ext.chart.Callout",
408                 "Ext.chart.Chart",
409                 "Ext.chart.Highlight",
410                 "Ext.chart.Legend",
411                 "Ext.chart.Label",
412                 "Ext.chart.LegendItem",
413                 "Ext.chart.Mask",
414                 "Ext.chart.Navigation",
415                 "Ext.chart.Tip",
416                 "Ext.chart.axis.Abstract",
417                 "Ext.chart.axis.Axis",
418                 "Ext.chart.axis.Category",
419                 "Ext.chart.axis.Gauge",
420                 "Ext.chart.axis.Numeric",
421                 "Ext.chart.axis.Time",
422                 "Ext.chart.series.Area",
423                 "Ext.chart.series.Bar",
424                 "Ext.chart.series.Cartesian",
425                 "Ext.chart.series.Column",
426                 "Ext.chart.series.Gauge",
427                 "Ext.chart.series.Line",
428                 "Ext.chart.series.Pie",
429                 "Ext.chart.series.Radar",
430                 "Ext.chart.series.Scatter",
431                 "Ext.chart.series.Series",
432                 "Ext.chart.theme.Theme"
433             ]
434         },
435         "Native Extensions": {
436             "classes": [
437                 "Ext.Array",
438                 "Ext.Number",
439                 "Ext.Object",
440                 "Ext.String",
441                 "Ext.JSON",
442                 "Ext.Date",
443                 "Ext.Function"
444             ]
445         },
446         "Utility": {
447             "classes": [
448                 "Ext.AbstractManager",
449                 "Ext.util.Filter",
450                 "Ext.util.Format",
451                 "Ext.util.Inflector",
452                 "Ext.util.KeyMap",
453                 "Ext.util.KeyNav",
454                 "Ext.util.Point",
455                 "Ext.util.Region",
456                 "Ext.util.TextMetrics",
457                 "Ext.util.AbstractMixedCollection",
458                 "Ext.util.MixedCollection",
459                 "Ext.util.Grouper",
460                 "Ext.util.HashMap",
461                 "Ext.util.Sorter",
462                 "Ext.util.Sortable"
463             ]
464         },
465         "Support": {
466             "classes": [
467                 "Ext.is",
468                 "Ext.env.Browser",
469                 "Ext.env.FeatureDetector",
470                 "Ext.env.OS",
471                 "Ext.supports",
472                 "Ext.Version"
473             ]
474         },
475         "Events": {
476             "classes": [
477                 "Ext.TaskManager",
478                 "Ext.EventManager",
479                 "Ext.EventObject",
480                 "Ext.util.ClickRepeater",
481                 "Ext.util.DelayedTask",
482                 "Ext.util.Observable",
483                 "Ext.util.TaskRunner"
484             ]
485         }
486     }
487 }
488