src/cm/media/js/lib/yui/yui_3.10.3/api/classes/DataSource.IO.html
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 <!DOCTYPE html>
       
     2 <html lang="en">
       
     3 <head>
       
     4     <meta charset="utf-8">
       
     5     <title>DataSource.IO - YUI 3</title>
       
     6     <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
       
     7     <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
       
     8     <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
       
     9     <link rel="shortcut icon" type="image/png" href="../assets/favicon.png">
       
    10     <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
       
    11 </head>
       
    12 <body class="yui3-skin-sam">
       
    13 
       
    14 <div id="doc">
       
    15     <div id="hd" class="yui3-g header">
       
    16         <div class="yui3-u-3-4">
       
    17             
       
    18                 <h1><img src="../assets/css/logo.png" title="YUI 3"></h1>
       
    19             
       
    20         </div>
       
    21         <div class="yui3-u-1-4 version">
       
    22             <em>API Docs for: 3.10.3</em>
       
    23         </div>
       
    24     </div>
       
    25     <div id="bd" class="yui3-g">
       
    26 
       
    27         <div class="yui3-u-1-4">
       
    28             <div id="docs-sidebar" class="sidebar apidocs">
       
    29                 <div id="api-list">
       
    30     <h2 class="off-left">APIs</h2>
       
    31     <div id="api-tabview" class="tabview">
       
    32         <ul class="tabs">
       
    33             <li><a href="#api-classes">Classes</a></li>
       
    34             <li><a href="#api-modules">Modules</a></li>
       
    35         </ul>
       
    36 
       
    37         <div id="api-tabview-filter">
       
    38             <input type="search" id="api-filter" placeholder="Type to filter APIs">
       
    39         </div>
       
    40 
       
    41         <div id="api-tabview-panel">
       
    42             <ul id="api-classes" class="apis classes">
       
    43             
       
    44                 <li><a href="../classes/Anim.html">Anim</a></li>
       
    45             
       
    46                 <li><a href="../classes/App.html">App</a></li>
       
    47             
       
    48                 <li><a href="../classes/App.Base.html">App.Base</a></li>
       
    49             
       
    50                 <li><a href="../classes/App.Content.html">App.Content</a></li>
       
    51             
       
    52                 <li><a href="../classes/App.Transitions.html">App.Transitions</a></li>
       
    53             
       
    54                 <li><a href="../classes/App.TransitionsNative.html">App.TransitionsNative</a></li>
       
    55             
       
    56                 <li><a href="../classes/AreaSeries.html">AreaSeries</a></li>
       
    57             
       
    58                 <li><a href="../classes/AreaSplineSeries.html">AreaSplineSeries</a></li>
       
    59             
       
    60                 <li><a href="../classes/Array.html">Array</a></li>
       
    61             
       
    62                 <li><a href="../classes/ArrayList.html">ArrayList</a></li>
       
    63             
       
    64                 <li><a href="../classes/ArraySort.html">ArraySort</a></li>
       
    65             
       
    66                 <li><a href="../classes/AsyncQueue.html">AsyncQueue</a></li>
       
    67             
       
    68                 <li><a href="../classes/Attribute.html">Attribute</a></li>
       
    69             
       
    70                 <li><a href="../classes/AttributeCore.html">AttributeCore</a></li>
       
    71             
       
    72                 <li><a href="../classes/AttributeEvents.html">AttributeEvents</a></li>
       
    73             
       
    74                 <li><a href="../classes/AttributeExtras.html">AttributeExtras</a></li>
       
    75             
       
    76                 <li><a href="../classes/AttributeLite.html">AttributeLite</a></li>
       
    77             
       
    78                 <li><a href="../classes/AttributeObservable.html">AttributeObservable</a></li>
       
    79             
       
    80                 <li><a href="../classes/AutoComplete.html">AutoComplete</a></li>
       
    81             
       
    82                 <li><a href="../classes/AutoCompleteBase.html">AutoCompleteBase</a></li>
       
    83             
       
    84                 <li><a href="../classes/AutoCompleteFilters.html">AutoCompleteFilters</a></li>
       
    85             
       
    86                 <li><a href="../classes/AutoCompleteHighlighters.html">AutoCompleteHighlighters</a></li>
       
    87             
       
    88                 <li><a href="../classes/AutoCompleteList.html">AutoCompleteList</a></li>
       
    89             
       
    90                 <li><a href="../classes/Axis.html">Axis</a></li>
       
    91             
       
    92                 <li><a href="../classes/AxisBase.html">AxisBase</a></li>
       
    93             
       
    94                 <li><a href="../classes/BarSeries.html">BarSeries</a></li>
       
    95             
       
    96                 <li><a href="../classes/Base.html">Base</a></li>
       
    97             
       
    98                 <li><a href="../classes/BaseCore.html">BaseCore</a></li>
       
    99             
       
   100                 <li><a href="../classes/BaseObservable.html">BaseObservable</a></li>
       
   101             
       
   102                 <li><a href="../classes/BottomAxisLayout.html">BottomAxisLayout</a></li>
       
   103             
       
   104                 <li><a href="../classes/Button.html">Button</a></li>
       
   105             
       
   106                 <li><a href="../classes/ButtonCore.html">ButtonCore</a></li>
       
   107             
       
   108                 <li><a href="../classes/ButtonGroup.html">ButtonGroup</a></li>
       
   109             
       
   110                 <li><a href="../classes/Cache.html">Cache</a></li>
       
   111             
       
   112                 <li><a href="../classes/CacheOffline.html">CacheOffline</a></li>
       
   113             
       
   114                 <li><a href="../classes/Calendar.html">Calendar</a></li>
       
   115             
       
   116                 <li><a href="../classes/CalendarBase.html">CalendarBase</a></li>
       
   117             
       
   118                 <li><a href="../classes/CandlestickSeries.html">CandlestickSeries</a></li>
       
   119             
       
   120                 <li><a href="../classes/CanvasCircle.html">CanvasCircle</a></li>
       
   121             
       
   122                 <li><a href="../classes/CanvasDrawing.html">CanvasDrawing</a></li>
       
   123             
       
   124                 <li><a href="../classes/CanvasEllipse.html">CanvasEllipse</a></li>
       
   125             
       
   126                 <li><a href="../classes/CanvasGraphic.html">CanvasGraphic</a></li>
       
   127             
       
   128                 <li><a href="../classes/CanvasPath.html">CanvasPath</a></li>
       
   129             
       
   130                 <li><a href="../classes/CanvasPieSlice.html">CanvasPieSlice</a></li>
       
   131             
       
   132                 <li><a href="../classes/CanvasRect.html">CanvasRect</a></li>
       
   133             
       
   134                 <li><a href="../classes/CanvasShape.html">CanvasShape</a></li>
       
   135             
       
   136                 <li><a href="../classes/CartesianChart.html">CartesianChart</a></li>
       
   137             
       
   138                 <li><a href="../classes/CartesianSeries.html">CartesianSeries</a></li>
       
   139             
       
   140                 <li><a href="../classes/CategoryAxis.html">CategoryAxis</a></li>
       
   141             
       
   142                 <li><a href="../classes/CategoryAxisBase.html">CategoryAxisBase</a></li>
       
   143             
       
   144                 <li><a href="../classes/CategoryImpl.html">CategoryImpl</a></li>
       
   145             
       
   146                 <li><a href="../classes/Chart.html">Chart</a></li>
       
   147             
       
   148                 <li><a href="../classes/ChartBase.html">ChartBase</a></li>
       
   149             
       
   150                 <li><a href="../classes/ChartLegend.html">ChartLegend</a></li>
       
   151             
       
   152                 <li><a href="../classes/Circle.html">Circle</a></li>
       
   153             
       
   154                 <li><a href="../classes/CircleGroup.html">CircleGroup</a></li>
       
   155             
       
   156                 <li><a href="../classes/ClassNameManager.html">ClassNameManager</a></li>
       
   157             
       
   158                 <li><a href="../classes/ClickableRail.html">ClickableRail</a></li>
       
   159             
       
   160                 <li><a href="../classes/Color.html">Color</a></li>
       
   161             
       
   162                 <li><a href="../classes/Color.Harmony.html">Color.Harmony</a></li>
       
   163             
       
   164                 <li><a href="../classes/Color.HSL.html">Color.HSL</a></li>
       
   165             
       
   166                 <li><a href="../classes/Color.HSV.html">Color.HSV</a></li>
       
   167             
       
   168                 <li><a href="../classes/ColumnSeries.html">ColumnSeries</a></li>
       
   169             
       
   170                 <li><a href="../classes/ComboSeries.html">ComboSeries</a></li>
       
   171             
       
   172                 <li><a href="../classes/ComboSplineSeries.html">ComboSplineSeries</a></li>
       
   173             
       
   174                 <li><a href="../classes/config.html">config</a></li>
       
   175             
       
   176                 <li><a href="../classes/Console.html">Console</a></li>
       
   177             
       
   178                 <li><a href="../classes/Controller.html">Controller</a></li>
       
   179             
       
   180                 <li><a href="../classes/Cookie.html">Cookie</a></li>
       
   181             
       
   182                 <li><a href="../classes/CurveUtil.html">CurveUtil</a></li>
       
   183             
       
   184                 <li><a href="../classes/CustomEvent.html">CustomEvent</a></li>
       
   185             
       
   186                 <li><a href="../classes/DataSchema.Array.html">DataSchema.Array</a></li>
       
   187             
       
   188                 <li><a href="../classes/DataSchema.Base.html">DataSchema.Base</a></li>
       
   189             
       
   190                 <li><a href="../classes/DataSchema.JSON.html">DataSchema.JSON</a></li>
       
   191             
       
   192                 <li><a href="../classes/DataSchema.Text.html">DataSchema.Text</a></li>
       
   193             
       
   194                 <li><a href="../classes/DataSchema.XML.html">DataSchema.XML</a></li>
       
   195             
       
   196                 <li><a href="../classes/DataSource.Function.html">DataSource.Function</a></li>
       
   197             
       
   198                 <li><a href="../classes/DataSource.Get.html">DataSource.Get</a></li>
       
   199             
       
   200                 <li><a href="../classes/DataSource.IO.html">DataSource.IO</a></li>
       
   201             
       
   202                 <li><a href="../classes/DataSource.Local.html">DataSource.Local</a></li>
       
   203             
       
   204                 <li><a href="../classes/DataSourceArraySchema.html">DataSourceArraySchema</a></li>
       
   205             
       
   206                 <li><a href="../classes/DataSourceCache.html">DataSourceCache</a></li>
       
   207             
       
   208                 <li><a href="../classes/DataSourceCacheExtension.html">DataSourceCacheExtension</a></li>
       
   209             
       
   210                 <li><a href="../classes/DataSourceJSONSchema.html">DataSourceJSONSchema</a></li>
       
   211             
       
   212                 <li><a href="../classes/DataSourceTextSchema.html">DataSourceTextSchema</a></li>
       
   213             
       
   214                 <li><a href="../classes/DataSourceXMLSchema.html">DataSourceXMLSchema</a></li>
       
   215             
       
   216                 <li><a href="../classes/DataTable.html">DataTable</a></li>
       
   217             
       
   218                 <li><a href="../classes/DataTable.Base.html">DataTable.Base</a></li>
       
   219             
       
   220                 <li><a href="../classes/DataTable.BodyView.html">DataTable.BodyView</a></li>
       
   221             
       
   222                 <li><a href="../classes/DataTable.BodyView.Formatters.html">DataTable.BodyView.Formatters</a></li>
       
   223             
       
   224                 <li><a href="../classes/DataTable.ColumnWidths.html">DataTable.ColumnWidths</a></li>
       
   225             
       
   226                 <li><a href="../classes/DataTable.Core.html">DataTable.Core</a></li>
       
   227             
       
   228                 <li><a href="../classes/DataTable.HeaderView.html">DataTable.HeaderView</a></li>
       
   229             
       
   230                 <li><a href="../classes/DataTable.Message.html">DataTable.Message</a></li>
       
   231             
       
   232                 <li><a href="../classes/DataTable.Mutable.html">DataTable.Mutable</a></li>
       
   233             
       
   234                 <li><a href="../classes/DataTable.Scrollable.html">DataTable.Scrollable</a></li>
       
   235             
       
   236                 <li><a href="../classes/DataTable.Sortable.html">DataTable.Sortable</a></li>
       
   237             
       
   238                 <li><a href="../classes/DataTable.TableView.html">DataTable.TableView</a></li>
       
   239             
       
   240                 <li><a href="../classes/Date.html">Date</a></li>
       
   241             
       
   242                 <li><a href="../classes/DD.DDM.html">DD.DDM</a></li>
       
   243             
       
   244                 <li><a href="../classes/DD.Delegate.html">DD.Delegate</a></li>
       
   245             
       
   246                 <li><a href="../classes/DD.Drag.html">DD.Drag</a></li>
       
   247             
       
   248                 <li><a href="../classes/DD.Drop.html">DD.Drop</a></li>
       
   249             
       
   250                 <li><a href="../classes/DD.Scroll.html">DD.Scroll</a></li>
       
   251             
       
   252                 <li><a href="../classes/Dial.html">Dial</a></li>
       
   253             
       
   254                 <li><a href="../classes/Do.html">Do</a></li>
       
   255             
       
   256                 <li><a href="../classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
       
   257             
       
   258                 <li><a href="../classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
       
   259             
       
   260                 <li><a href="../classes/Do.Error.html">Do.Error</a></li>
       
   261             
       
   262                 <li><a href="../classes/Do.Halt.html">Do.Halt</a></li>
       
   263             
       
   264                 <li><a href="../classes/Do.Method.html">Do.Method</a></li>
       
   265             
       
   266                 <li><a href="../classes/Do.Prevent.html">Do.Prevent</a></li>
       
   267             
       
   268                 <li><a href="../classes/DOM.html">DOM</a></li>
       
   269             
       
   270                 <li><a href="../classes/DOMEventFacade.html">DOMEventFacade</a></li>
       
   271             
       
   272                 <li><a href="../classes/Drawing.html">Drawing</a></li>
       
   273             
       
   274                 <li><a href="../classes/Easing.html">Easing</a></li>
       
   275             
       
   276                 <li><a href="../classes/EditorBase.html">EditorBase</a></li>
       
   277             
       
   278                 <li><a href="../classes/EditorSelection.html">EditorSelection</a></li>
       
   279             
       
   280                 <li><a href="../classes/Ellipse.html">Ellipse</a></li>
       
   281             
       
   282                 <li><a href="../classes/EllipseGroup.html">EllipseGroup</a></li>
       
   283             
       
   284                 <li><a href="../classes/Escape.html">Escape</a></li>
       
   285             
       
   286                 <li><a href="../classes/Event.html">Event</a></li>
       
   287             
       
   288                 <li><a href="../classes/EventFacade.html">EventFacade</a></li>
       
   289             
       
   290                 <li><a href="../classes/EventHandle.html">EventHandle</a></li>
       
   291             
       
   292                 <li><a href="../classes/EventTarget.html">EventTarget</a></li>
       
   293             
       
   294                 <li><a href="../classes/ExecCommand.html">ExecCommand</a></li>
       
   295             
       
   296                 <li><a href="../classes/Features.html">Features</a></li>
       
   297             
       
   298                 <li><a href="../classes/File.html">File</a></li>
       
   299             
       
   300                 <li><a href="../classes/FileFlash.html">FileFlash</a></li>
       
   301             
       
   302                 <li><a href="../classes/FileHTML5.html">FileHTML5</a></li>
       
   303             
       
   304                 <li><a href="../classes/Fills.html">Fills</a></li>
       
   305             
       
   306                 <li><a href="../classes/Frame.html">Frame</a></li>
       
   307             
       
   308                 <li><a href="../classes/Get.html">Get</a></li>
       
   309             
       
   310                 <li><a href="../classes/Get.Transaction.html">Get.Transaction</a></li>
       
   311             
       
   312                 <li><a href="../classes/GetNodeJS.html">GetNodeJS</a></li>
       
   313             
       
   314                 <li><a href="../classes/Graph.html">Graph</a></li>
       
   315             
       
   316                 <li><a href="../classes/Graphic.html">Graphic</a></li>
       
   317             
       
   318                 <li><a href="../classes/GraphicBase.html">GraphicBase</a></li>
       
   319             
       
   320                 <li><a href="../classes/Gridlines.html">Gridlines</a></li>
       
   321             
       
   322                 <li><a href="../classes/GroupDiamond.html">GroupDiamond</a></li>
       
   323             
       
   324                 <li><a href="../classes/GroupRect.html">GroupRect</a></li>
       
   325             
       
   326                 <li><a href="../classes/Handlebars.html">Handlebars</a></li>
       
   327             
       
   328                 <li><a href="../classes/Highlight.html">Highlight</a></li>
       
   329             
       
   330                 <li><a href="../classes/Histogram.html">Histogram</a></li>
       
   331             
       
   332                 <li><a href="../classes/HistoryBase.html">HistoryBase</a></li>
       
   333             
       
   334                 <li><a href="../classes/HistoryHash.html">HistoryHash</a></li>
       
   335             
       
   336                 <li><a href="../classes/HistoryHTML5.html">HistoryHTML5</a></li>
       
   337             
       
   338                 <li><a href="../classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
       
   339             
       
   340                 <li><a href="../classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
       
   341             
       
   342                 <li><a href="../classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
       
   343             
       
   344                 <li><a href="../classes/Intl.html">Intl</a></li>
       
   345             
       
   346                 <li><a href="../classes/IO.html">IO</a></li>
       
   347             
       
   348                 <li><a href="../classes/JSON.html">JSON</a></li>
       
   349             
       
   350                 <li><a href="../classes/JSONPRequest.html">JSONPRequest</a></li>
       
   351             
       
   352                 <li><a href="../classes/Lang.html">Lang</a></li>
       
   353             
       
   354                 <li><a href="../classes/LazyModelList.html">LazyModelList</a></li>
       
   355             
       
   356                 <li><a href="../classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
       
   357             
       
   358                 <li><a href="../classes/Lines.html">Lines</a></li>
       
   359             
       
   360                 <li><a href="../classes/LineSeries.html">LineSeries</a></li>
       
   361             
       
   362                 <li><a href="../classes/Loader.html">Loader</a></li>
       
   363             
       
   364                 <li><a href="../classes/MarkerSeries.html">MarkerSeries</a></li>
       
   365             
       
   366                 <li><a href="../classes/Matrix.html">Matrix</a></li>
       
   367             
       
   368                 <li><a href="../classes/MatrixUtil.html">MatrixUtil</a></li>
       
   369             
       
   370                 <li><a href="../classes/Model.html">Model</a></li>
       
   371             
       
   372                 <li><a href="../classes/ModelList.html">ModelList</a></li>
       
   373             
       
   374                 <li><a href="../classes/ModelSync.REST.html">ModelSync.REST</a></li>
       
   375             
       
   376                 <li><a href="../classes/Node.html">Node</a></li>
       
   377             
       
   378                 <li><a href="../classes/NodeList.html">NodeList</a></li>
       
   379             
       
   380                 <li><a href="../classes/Number.html">Number</a></li>
       
   381             
       
   382                 <li><a href="../classes/NumericAxis.html">NumericAxis</a></li>
       
   383             
       
   384                 <li><a href="../classes/NumericAxisBase.html">NumericAxisBase</a></li>
       
   385             
       
   386                 <li><a href="../classes/NumericImpl.html">NumericImpl</a></li>
       
   387             
       
   388                 <li><a href="../classes/Object.html">Object</a></li>
       
   389             
       
   390                 <li><a href="../classes/OHLCSeries.html">OHLCSeries</a></li>
       
   391             
       
   392                 <li><a href="../classes/Overlay.html">Overlay</a></li>
       
   393             
       
   394                 <li><a href="../classes/Panel.html">Panel</a></li>
       
   395             
       
   396                 <li><a href="../classes/Parallel.html">Parallel</a></li>
       
   397             
       
   398                 <li><a href="../classes/Path.html">Path</a></li>
       
   399             
       
   400                 <li><a href="../classes/PieChart.html">PieChart</a></li>
       
   401             
       
   402                 <li><a href="../classes/PieSeries.html">PieSeries</a></li>
       
   403             
       
   404                 <li><a href="../classes/Pjax.html">Pjax</a></li>
       
   405             
       
   406                 <li><a href="../classes/PjaxBase.html">PjaxBase</a></li>
       
   407             
       
   408                 <li><a href="../classes/PjaxContent.html">PjaxContent</a></li>
       
   409             
       
   410                 <li><a href="../classes/Plots.html">Plots</a></li>
       
   411             
       
   412                 <li><a href="../classes/Plugin.Align.html">Plugin.Align</a></li>
       
   413             
       
   414                 <li><a href="../classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
       
   415             
       
   416                 <li><a href="../classes/Plugin.Base.html">Plugin.Base</a></li>
       
   417             
       
   418                 <li><a href="../classes/Plugin.Button.html">Plugin.Button</a></li>
       
   419             
       
   420                 <li><a href="../classes/Plugin.Cache.html">Plugin.Cache</a></li>
       
   421             
       
   422                 <li><a href="../classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
       
   423             
       
   424                 <li><a href="../classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
       
   425             
       
   426                 <li><a href="../classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
       
   427             
       
   428                 <li><a href="../classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
       
   429             
       
   430                 <li><a href="../classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
       
   431             
       
   432                 <li><a href="../classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
       
   433             
       
   434                 <li><a href="../classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
       
   435             
       
   436                 <li><a href="../classes/Plugin.DDWindowScroll.html">Plugin.DDWindowScroll</a></li>
       
   437             
       
   438                 <li><a href="../classes/Plugin.Drag.html">Plugin.Drag</a></li>
       
   439             
       
   440                 <li><a href="../classes/Plugin.Drop.html">Plugin.Drop</a></li>
       
   441             
       
   442                 <li><a href="../classes/Plugin.EditorBidi.html">Plugin.EditorBidi</a></li>
       
   443             
       
   444                 <li><a href="../classes/Plugin.EditorBR.html">Plugin.EditorBR</a></li>
       
   445             
       
   446                 <li><a href="../classes/Plugin.EditorLists.html">Plugin.EditorLists</a></li>
       
   447             
       
   448                 <li><a href="../classes/Plugin.EditorPara.html">Plugin.EditorPara</a></li>
       
   449             
       
   450                 <li><a href="../classes/Plugin.EditorParaBase.html">Plugin.EditorParaBase</a></li>
       
   451             
       
   452                 <li><a href="../classes/Plugin.EditorParaIE.html">Plugin.EditorParaIE</a></li>
       
   453             
       
   454                 <li><a href="../classes/Plugin.EditorTab.html">Plugin.EditorTab</a></li>
       
   455             
       
   456                 <li><a href="../classes/Plugin.ExecCommand.html">Plugin.ExecCommand</a></li>
       
   457             
       
   458                 <li><a href="../classes/Plugin.Flick.html">Plugin.Flick</a></li>
       
   459             
       
   460                 <li><a href="../classes/Plugin.Host.html">Plugin.Host</a></li>
       
   461             
       
   462                 <li><a href="../classes/plugin.NodeFocusManager.html">plugin.NodeFocusManager</a></li>
       
   463             
       
   464                 <li><a href="../classes/Plugin.NodeFX.html">Plugin.NodeFX</a></li>
       
   465             
       
   466                 <li><a href="../classes/plugin.NodeMenuNav.html">plugin.NodeMenuNav</a></li>
       
   467             
       
   468                 <li><a href="../classes/Plugin.Pjax.html">Plugin.Pjax</a></li>
       
   469             
       
   470                 <li><a href="../classes/Plugin.Resize.html">Plugin.Resize</a></li>
       
   471             
       
   472                 <li><a href="../classes/Plugin.ResizeConstrained.html">Plugin.ResizeConstrained</a></li>
       
   473             
       
   474                 <li><a href="../classes/Plugin.ResizeProxy.html">Plugin.ResizeProxy</a></li>
       
   475             
       
   476                 <li><a href="../classes/Plugin.ScrollInfo.html">Plugin.ScrollInfo</a></li>
       
   477             
       
   478                 <li><a href="../classes/Plugin.ScrollViewList.html">Plugin.ScrollViewList</a></li>
       
   479             
       
   480                 <li><a href="../classes/Plugin.ScrollViewPaginator.html">Plugin.ScrollViewPaginator</a></li>
       
   481             
       
   482                 <li><a href="../classes/Plugin.ScrollViewScrollbars.html">Plugin.ScrollViewScrollbars</a></li>
       
   483             
       
   484                 <li><a href="../classes/Plugin.Shim.html">Plugin.Shim</a></li>
       
   485             
       
   486                 <li><a href="../classes/Plugin.SortScroll.html">Plugin.SortScroll</a></li>
       
   487             
       
   488                 <li><a href="../classes/Plugin.Tree.Lazy.html">Plugin.Tree.Lazy</a></li>
       
   489             
       
   490                 <li><a href="../classes/Plugin.WidgetAnim.html">Plugin.WidgetAnim</a></li>
       
   491             
       
   492                 <li><a href="../classes/Pollable.html">Pollable</a></li>
       
   493             
       
   494                 <li><a href="../classes/Promise.html">Promise</a></li>
       
   495             
       
   496                 <li><a href="../classes/Promise.Resolver.html">Promise.Resolver</a></li>
       
   497             
       
   498                 <li><a href="../classes/QueryString.html">QueryString</a></li>
       
   499             
       
   500                 <li><a href="../classes/Queue.html">Queue</a></li>
       
   501             
       
   502                 <li><a href="../classes/RangeSeries.html">RangeSeries</a></li>
       
   503             
       
   504                 <li><a href="../classes/Record.html">Record</a></li>
       
   505             
       
   506                 <li><a href="../classes/Recordset.html">Recordset</a></li>
       
   507             
       
   508                 <li><a href="../classes/RecordsetFilter.html">RecordsetFilter</a></li>
       
   509             
       
   510                 <li><a href="../classes/RecordsetIndexer.html">RecordsetIndexer</a></li>
       
   511             
       
   512                 <li><a href="../classes/RecordsetSort.html">RecordsetSort</a></li>
       
   513             
       
   514                 <li><a href="../classes/Rect.html">Rect</a></li>
       
   515             
       
   516                 <li><a href="../classes/Renderer.html">Renderer</a></li>
       
   517             
       
   518                 <li><a href="../classes/Resize.html">Resize</a></li>
       
   519             
       
   520                 <li><a href="../classes/RightAxisLayout.html">RightAxisLayout</a></li>
       
   521             
       
   522                 <li><a href="../classes/Router.html">Router</a></li>
       
   523             
       
   524                 <li><a href="../classes/ScrollView.html">ScrollView</a></li>
       
   525             
       
   526                 <li><a href="../classes/Selector.html">Selector</a></li>
       
   527             
       
   528                 <li><a href="../classes/SeriesBase.html">SeriesBase</a></li>
       
   529             
       
   530                 <li><a href="../classes/Shape.html">Shape</a></li>
       
   531             
       
   532                 <li><a href="../classes/ShapeGroup.html">ShapeGroup</a></li>
       
   533             
       
   534                 <li><a href="../classes/Slider.html">Slider</a></li>
       
   535             
       
   536                 <li><a href="../classes/SliderBase.html">SliderBase</a></li>
       
   537             
       
   538                 <li><a href="../classes/SliderValueRange.html">SliderValueRange</a></li>
       
   539             
       
   540                 <li><a href="../classes/soon.html">soon</a></li>
       
   541             
       
   542                 <li><a href="../classes/Sortable.html">Sortable</a></li>
       
   543             
       
   544                 <li><a href="../classes/SplineSeries.html">SplineSeries</a></li>
       
   545             
       
   546                 <li><a href="../classes/StackedAreaSeries.html">StackedAreaSeries</a></li>
       
   547             
       
   548                 <li><a href="../classes/StackedAreaSplineSeries.html">StackedAreaSplineSeries</a></li>
       
   549             
       
   550                 <li><a href="../classes/StackedAxis.html">StackedAxis</a></li>
       
   551             
       
   552                 <li><a href="../classes/StackedAxisBase.html">StackedAxisBase</a></li>
       
   553             
       
   554                 <li><a href="../classes/StackedBarSeries.html">StackedBarSeries</a></li>
       
   555             
       
   556                 <li><a href="../classes/StackedColumnSeries.html">StackedColumnSeries</a></li>
       
   557             
       
   558                 <li><a href="../classes/StackedComboSeries.html">StackedComboSeries</a></li>
       
   559             
       
   560                 <li><a href="../classes/StackedComboSplineSeries.html">StackedComboSplineSeries</a></li>
       
   561             
       
   562                 <li><a href="../classes/StackedImpl.html">StackedImpl</a></li>
       
   563             
       
   564                 <li><a href="../classes/StackedLineSeries.html">StackedLineSeries</a></li>
       
   565             
       
   566                 <li><a href="../classes/StackedMarkerSeries.html">StackedMarkerSeries</a></li>
       
   567             
       
   568                 <li><a href="../classes/StackedSplineSeries.html">StackedSplineSeries</a></li>
       
   569             
       
   570                 <li><a href="../classes/StackingUtil.html">StackingUtil</a></li>
       
   571             
       
   572                 <li><a href="../classes/State.html">State</a></li>
       
   573             
       
   574                 <li><a href="../classes/StyleSheet.html">StyleSheet</a></li>
       
   575             
       
   576                 <li><a href="../classes/Subscriber.html">Subscriber</a></li>
       
   577             
       
   578                 <li><a href="../classes/SVGCircle.html">SVGCircle</a></li>
       
   579             
       
   580                 <li><a href="../classes/SVGDrawing.html">SVGDrawing</a></li>
       
   581             
       
   582                 <li><a href="../classes/SVGEllipse.html">SVGEllipse</a></li>
       
   583             
       
   584                 <li><a href="../classes/SVGGraphic.html">SVGGraphic</a></li>
       
   585             
       
   586                 <li><a href="../classes/SVGPath.html">SVGPath</a></li>
       
   587             
       
   588                 <li><a href="../classes/SVGPieSlice.html">SVGPieSlice</a></li>
       
   589             
       
   590                 <li><a href="../classes/SVGRect.html">SVGRect</a></li>
       
   591             
       
   592                 <li><a href="../classes/SVGShape.html">SVGShape</a></li>
       
   593             
       
   594                 <li><a href="../classes/SWF.html">SWF</a></li>
       
   595             
       
   596                 <li><a href="../classes/SWFDetect.html">SWFDetect</a></li>
       
   597             
       
   598                 <li><a href="../classes/SyntheticEvent.html">SyntheticEvent</a></li>
       
   599             
       
   600                 <li><a href="../classes/SyntheticEvent.Notifier.html">SyntheticEvent.Notifier</a></li>
       
   601             
       
   602                 <li><a href="../classes/SynthRegistry.html">SynthRegistry</a></li>
       
   603             
       
   604                 <li><a href="../classes/Tab.html">Tab</a></li>
       
   605             
       
   606                 <li><a href="../classes/TabView.html">TabView</a></li>
       
   607             
       
   608                 <li><a href="../classes/Template.html">Template</a></li>
       
   609             
       
   610                 <li><a href="../classes/Template.Micro.html">Template.Micro</a></li>
       
   611             
       
   612                 <li><a href="../classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
       
   613             
       
   614                 <li><a href="../classes/Test.Assert.html">Test.Assert</a></li>
       
   615             
       
   616                 <li><a href="../classes/Test.AssertionError.html">Test.AssertionError</a></li>
       
   617             
       
   618                 <li><a href="../classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
       
   619             
       
   620                 <li><a href="../classes/Test.Console.html">Test.Console</a></li>
       
   621             
       
   622                 <li><a href="../classes/Test.CoverageFormat.html">Test.CoverageFormat</a></li>
       
   623             
       
   624                 <li><a href="../classes/Test.DateAssert.html">Test.DateAssert</a></li>
       
   625             
       
   626                 <li><a href="../classes/Test.EventTarget.html">Test.EventTarget</a></li>
       
   627             
       
   628                 <li><a href="../classes/Test.Mock.html">Test.Mock</a></li>
       
   629             
       
   630                 <li><a href="../classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
       
   631             
       
   632                 <li><a href="../classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
       
   633             
       
   634                 <li><a href="../classes/Test.Reporter.html">Test.Reporter</a></li>
       
   635             
       
   636                 <li><a href="../classes/Test.Results.html">Test.Results</a></li>
       
   637             
       
   638                 <li><a href="../classes/Test.Runner.html">Test.Runner</a></li>
       
   639             
       
   640                 <li><a href="../classes/Test.ShouldError.html">Test.ShouldError</a></li>
       
   641             
       
   642                 <li><a href="../classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
       
   643             
       
   644                 <li><a href="../classes/Test.TestCase.html">Test.TestCase</a></li>
       
   645             
       
   646                 <li><a href="../classes/Test.TestFormat.html">Test.TestFormat</a></li>
       
   647             
       
   648                 <li><a href="../classes/Test.TestNode.html">Test.TestNode</a></li>
       
   649             
       
   650                 <li><a href="../classes/Test.TestRunner.html">Test.TestRunner</a></li>
       
   651             
       
   652                 <li><a href="../classes/Test.TestSuite.html">Test.TestSuite</a></li>
       
   653             
       
   654                 <li><a href="../classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
       
   655             
       
   656                 <li><a href="../classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
       
   657             
       
   658                 <li><a href="../classes/Test.Wait.html">Test.Wait</a></li>
       
   659             
       
   660                 <li><a href="../classes/Text.AccentFold.html">Text.AccentFold</a></li>
       
   661             
       
   662                 <li><a href="../classes/Text.WordBreak.html">Text.WordBreak</a></li>
       
   663             
       
   664                 <li><a href="../classes/TimeAxis.html">TimeAxis</a></li>
       
   665             
       
   666                 <li><a href="../classes/TimeAxisBase.html">TimeAxisBase</a></li>
       
   667             
       
   668                 <li><a href="../classes/TimeImpl.html">TimeImpl</a></li>
       
   669             
       
   670                 <li><a href="../classes/ToggleButton.html">ToggleButton</a></li>
       
   671             
       
   672                 <li><a href="../classes/TopAxisLayout.html">TopAxisLayout</a></li>
       
   673             
       
   674                 <li><a href="../classes/Transition.html">Transition</a></li>
       
   675             
       
   676                 <li><a href="../classes/Tree.html">Tree</a></li>
       
   677             
       
   678                 <li><a href="../classes/Tree.Labelable.html">Tree.Labelable</a></li>
       
   679             
       
   680                 <li><a href="../classes/Tree.Node.html">Tree.Node</a></li>
       
   681             
       
   682                 <li><a href="../classes/Tree.Node.Labelable.html">Tree.Node.Labelable</a></li>
       
   683             
       
   684                 <li><a href="../classes/Tree.Node.Openable.html">Tree.Node.Openable</a></li>
       
   685             
       
   686                 <li><a href="../classes/Tree.Node.Selectable.html">Tree.Node.Selectable</a></li>
       
   687             
       
   688                 <li><a href="../classes/Tree.Node.Sortable.html">Tree.Node.Sortable</a></li>
       
   689             
       
   690                 <li><a href="../classes/Tree.Openable.html">Tree.Openable</a></li>
       
   691             
       
   692                 <li><a href="../classes/Tree.Selectable.html">Tree.Selectable</a></li>
       
   693             
       
   694                 <li><a href="../classes/Tree.Sortable.html">Tree.Sortable</a></li>
       
   695             
       
   696                 <li><a href="../classes/UA.html">UA</a></li>
       
   697             
       
   698                 <li><a href="../classes/Uploader.html">Uploader</a></li>
       
   699             
       
   700                 <li><a href="../classes/Uploader.Queue.html">Uploader.Queue</a></li>
       
   701             
       
   702                 <li><a href="../classes/UploaderFlash.html">UploaderFlash</a></li>
       
   703             
       
   704                 <li><a href="../classes/UploaderHTML5.html">UploaderHTML5</a></li>
       
   705             
       
   706                 <li><a href="../classes/ValueChange.html">ValueChange</a></li>
       
   707             
       
   708                 <li><a href="../classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
       
   709             
       
   710                 <li><a href="../classes/View.html">View</a></li>
       
   711             
       
   712                 <li><a href="../classes/View.NodeMap.html">View.NodeMap</a></li>
       
   713             
       
   714                 <li><a href="../classes/VMLCircle.html">VMLCircle</a></li>
       
   715             
       
   716                 <li><a href="../classes/VMLDrawing.html">VMLDrawing</a></li>
       
   717             
       
   718                 <li><a href="../classes/VMLEllipse.html">VMLEllipse</a></li>
       
   719             
       
   720                 <li><a href="../classes/VMLGraphic.html">VMLGraphic</a></li>
       
   721             
       
   722                 <li><a href="../classes/VMLPath.html">VMLPath</a></li>
       
   723             
       
   724                 <li><a href="../classes/VMLPieSlice.html">VMLPieSlice</a></li>
       
   725             
       
   726                 <li><a href="../classes/VMLRect.html">VMLRect</a></li>
       
   727             
       
   728                 <li><a href="../classes/VMLShape.html">VMLShape</a></li>
       
   729             
       
   730                 <li><a href="../classes/Widget.html">Widget</a></li>
       
   731             
       
   732                 <li><a href="../classes/WidgetAutohide.html">WidgetAutohide</a></li>
       
   733             
       
   734                 <li><a href="../classes/WidgetButtons.html">WidgetButtons</a></li>
       
   735             
       
   736                 <li><a href="../classes/WidgetChild.html">WidgetChild</a></li>
       
   737             
       
   738                 <li><a href="../classes/WidgetModality.html">WidgetModality</a></li>
       
   739             
       
   740                 <li><a href="../classes/WidgetParent.html">WidgetParent</a></li>
       
   741             
       
   742                 <li><a href="../classes/WidgetPosition.html">WidgetPosition</a></li>
       
   743             
       
   744                 <li><a href="../classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
       
   745             
       
   746                 <li><a href="../classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
       
   747             
       
   748                 <li><a href="../classes/WidgetStack.html">WidgetStack</a></li>
       
   749             
       
   750                 <li><a href="../classes/WidgetStdMod.html">WidgetStdMod</a></li>
       
   751             
       
   752                 <li><a href="../classes/XML.html">XML</a></li>
       
   753             
       
   754                 <li><a href="../classes/YQL.html">YQL</a></li>
       
   755             
       
   756                 <li><a href="../classes/YQLRequest.html">YQLRequest</a></li>
       
   757             
       
   758                 <li><a href="../classes/YUI.html">YUI</a></li>
       
   759             
       
   760                 <li><a href="../classes/YUI~substitute.html">YUI~substitute</a></li>
       
   761             
       
   762             </ul>
       
   763 
       
   764             <ul id="api-modules" class="apis modules">
       
   765             
       
   766                 <li><a href="../modules/align-plugin.html">align-plugin</a></li>
       
   767             
       
   768                 <li><a href="../modules/anim.html">anim</a></li>
       
   769             
       
   770                 <li><a href="../modules/anim-base.html">anim-base</a></li>
       
   771             
       
   772                 <li><a href="../modules/anim-color.html">anim-color</a></li>
       
   773             
       
   774                 <li><a href="../modules/anim-curve.html">anim-curve</a></li>
       
   775             
       
   776                 <li><a href="../modules/anim-easing.html">anim-easing</a></li>
       
   777             
       
   778                 <li><a href="../modules/anim-node-plugin.html">anim-node-plugin</a></li>
       
   779             
       
   780                 <li><a href="../modules/anim-scroll.html">anim-scroll</a></li>
       
   781             
       
   782                 <li><a href="../modules/anim-shape.html">anim-shape</a></li>
       
   783             
       
   784                 <li><a href="../modules/anim-shape-transform.html">anim-shape-transform</a></li>
       
   785             
       
   786                 <li><a href="../modules/anim-xy.html">anim-xy</a></li>
       
   787             
       
   788                 <li><a href="../modules/app.html">app</a></li>
       
   789             
       
   790                 <li><a href="../modules/app-base.html">app-base</a></li>
       
   791             
       
   792                 <li><a href="../modules/app-content.html">app-content</a></li>
       
   793             
       
   794                 <li><a href="../modules/app-transitions.html">app-transitions</a></li>
       
   795             
       
   796                 <li><a href="../modules/app-transitions-native.html">app-transitions-native</a></li>
       
   797             
       
   798                 <li><a href="../modules/array-extras.html">array-extras</a></li>
       
   799             
       
   800                 <li><a href="../modules/array-invoke.html">array-invoke</a></li>
       
   801             
       
   802                 <li><a href="../modules/arraylist.html">arraylist</a></li>
       
   803             
       
   804                 <li><a href="../modules/arraylist-add.html">arraylist-add</a></li>
       
   805             
       
   806                 <li><a href="../modules/arraylist-filter.html">arraylist-filter</a></li>
       
   807             
       
   808                 <li><a href="../modules/arraysort.html">arraysort</a></li>
       
   809             
       
   810                 <li><a href="../modules/async-queue.html">async-queue</a></li>
       
   811             
       
   812                 <li><a href="../modules/attribute.html">attribute</a></li>
       
   813             
       
   814                 <li><a href="../modules/attribute-base.html">attribute-base</a></li>
       
   815             
       
   816                 <li><a href="../modules/attribute-complex.html">attribute-complex</a></li>
       
   817             
       
   818                 <li><a href="../modules/attribute-core.html">attribute-core</a></li>
       
   819             
       
   820                 <li><a href="../modules/attribute-extras.html">attribute-extras</a></li>
       
   821             
       
   822                 <li><a href="../modules/attribute-observable.html">attribute-observable</a></li>
       
   823             
       
   824                 <li><a href="../modules/autocomplete.html">autocomplete</a></li>
       
   825             
       
   826                 <li><a href="../modules/autocomplete-base.html">autocomplete-base</a></li>
       
   827             
       
   828                 <li><a href="../modules/autocomplete-filters.html">autocomplete-filters</a></li>
       
   829             
       
   830                 <li><a href="../modules/autocomplete-filters-accentfold.html">autocomplete-filters-accentfold</a></li>
       
   831             
       
   832                 <li><a href="../modules/autocomplete-highlighters.html">autocomplete-highlighters</a></li>
       
   833             
       
   834                 <li><a href="../modules/autocomplete-highlighters-accentfold.html">autocomplete-highlighters-accentfold</a></li>
       
   835             
       
   836                 <li><a href="../modules/autocomplete-list.html">autocomplete-list</a></li>
       
   837             
       
   838                 <li><a href="../modules/autocomplete-list-keys.html">autocomplete-list-keys</a></li>
       
   839             
       
   840                 <li><a href="../modules/autocomplete-plugin.html">autocomplete-plugin</a></li>
       
   841             
       
   842                 <li><a href="../modules/autocomplete-sources.html">autocomplete-sources</a></li>
       
   843             
       
   844                 <li><a href="../modules/axis.html">axis</a></li>
       
   845             
       
   846                 <li><a href="../modules/axis-base.html">axis-base</a></li>
       
   847             
       
   848                 <li><a href="../modules/axis-category.html">axis-category</a></li>
       
   849             
       
   850                 <li><a href="../modules/axis-category-base.html">axis-category-base</a></li>
       
   851             
       
   852                 <li><a href="../modules/axis-numeric.html">axis-numeric</a></li>
       
   853             
       
   854                 <li><a href="../modules/axis-numeric-base.html">axis-numeric-base</a></li>
       
   855             
       
   856                 <li><a href="../modules/axis-stacked.html">axis-stacked</a></li>
       
   857             
       
   858                 <li><a href="../modules/axis-stacked-base.html">axis-stacked-base</a></li>
       
   859             
       
   860                 <li><a href="../modules/axis-time.html">axis-time</a></li>
       
   861             
       
   862                 <li><a href="../modules/axis-time-base.html">axis-time-base</a></li>
       
   863             
       
   864                 <li><a href="../modules/base.html">base</a></li>
       
   865             
       
   866                 <li><a href="../modules/base-base.html">base-base</a></li>
       
   867             
       
   868                 <li><a href="../modules/base-build.html">base-build</a></li>
       
   869             
       
   870                 <li><a href="../modules/base-core.html">base-core</a></li>
       
   871             
       
   872                 <li><a href="../modules/base-observable.html">base-observable</a></li>
       
   873             
       
   874                 <li><a href="../modules/base-pluginhost.html">base-pluginhost</a></li>
       
   875             
       
   876                 <li><a href="../modules/button.html">button</a></li>
       
   877             
       
   878                 <li><a href="../modules/button-core.html">button-core</a></li>
       
   879             
       
   880                 <li><a href="../modules/button-group.html">button-group</a></li>
       
   881             
       
   882                 <li><a href="../modules/button-plugin.html">button-plugin</a></li>
       
   883             
       
   884                 <li><a href="../modules/cache.html">cache</a></li>
       
   885             
       
   886                 <li><a href="../modules/cache-base.html">cache-base</a></li>
       
   887             
       
   888                 <li><a href="../modules/cache-offline.html">cache-offline</a></li>
       
   889             
       
   890                 <li><a href="../modules/cache-plugin.html">cache-plugin</a></li>
       
   891             
       
   892                 <li><a href="../modules/calendar.html">calendar</a></li>
       
   893             
       
   894                 <li><a href="../modules/calendar-base.html">calendar-base</a></li>
       
   895             
       
   896                 <li><a href="../modules/calendarnavigator.html">calendarnavigator</a></li>
       
   897             
       
   898                 <li><a href="../modules/charts.html">charts</a></li>
       
   899             
       
   900                 <li><a href="../modules/charts-base.html">charts-base</a></li>
       
   901             
       
   902                 <li><a href="../modules/charts-legend.html">charts-legend</a></li>
       
   903             
       
   904                 <li><a href="../modules/classnamemanager.html">classnamemanager</a></li>
       
   905             
       
   906                 <li><a href="../modules/clickable-rail.html">clickable-rail</a></li>
       
   907             
       
   908                 <li><a href="../modules/collection.html">collection</a></li>
       
   909             
       
   910                 <li><a href="../modules/color.html">color</a></li>
       
   911             
       
   912                 <li><a href="../modules/color-base.html">color-base</a></li>
       
   913             
       
   914                 <li><a href="../modules/color-harmony.html">color-harmony</a></li>
       
   915             
       
   916                 <li><a href="../modules/color-hsl.html">color-hsl</a></li>
       
   917             
       
   918                 <li><a href="../modules/color-hsv.html">color-hsv</a></li>
       
   919             
       
   920                 <li><a href="../modules/console.html">console</a></li>
       
   921             
       
   922                 <li><a href="../modules/console-filters.html">console-filters</a></li>
       
   923             
       
   924                 <li><a href="../modules/cookie.html">cookie</a></li>
       
   925             
       
   926                 <li><a href="../modules/createlink-base.html">createlink-base</a></li>
       
   927             
       
   928                 <li><a href="../modules/dataschema.html">dataschema</a></li>
       
   929             
       
   930                 <li><a href="../modules/dataschema-array.html">dataschema-array</a></li>
       
   931             
       
   932                 <li><a href="../modules/dataschema-base.html">dataschema-base</a></li>
       
   933             
       
   934                 <li><a href="../modules/dataschema-json.html">dataschema-json</a></li>
       
   935             
       
   936                 <li><a href="../modules/dataschema-text.html">dataschema-text</a></li>
       
   937             
       
   938                 <li><a href="../modules/dataschema-xml.html">dataschema-xml</a></li>
       
   939             
       
   940                 <li><a href="../modules/datasource.html">datasource</a></li>
       
   941             
       
   942                 <li><a href="../modules/datasource-arrayschema.html">datasource-arrayschema</a></li>
       
   943             
       
   944                 <li><a href="../modules/datasource-cache.html">datasource-cache</a></li>
       
   945             
       
   946                 <li><a href="../modules/datasource-function.html">datasource-function</a></li>
       
   947             
       
   948                 <li><a href="../modules/datasource-get.html">datasource-get</a></li>
       
   949             
       
   950                 <li><a href="../modules/datasource-io.html">datasource-io</a></li>
       
   951             
       
   952                 <li><a href="../modules/datasource-jsonschema.html">datasource-jsonschema</a></li>
       
   953             
       
   954                 <li><a href="../modules/datasource-local.html">datasource-local</a></li>
       
   955             
       
   956                 <li><a href="../modules/datasource-polling.html">datasource-polling</a></li>
       
   957             
       
   958                 <li><a href="../modules/datasource-textschema.html">datasource-textschema</a></li>
       
   959             
       
   960                 <li><a href="../modules/datasource-xmlschema.html">datasource-xmlschema</a></li>
       
   961             
       
   962                 <li><a href="../modules/datatable.html">datatable</a></li>
       
   963             
       
   964                 <li><a href="../modules/datatable-base.html">datatable-base</a></li>
       
   965             
       
   966                 <li><a href="../modules/datatable-body.html">datatable-body</a></li>
       
   967             
       
   968                 <li><a href="../modules/datatable-column-widths.html">datatable-column-widths</a></li>
       
   969             
       
   970                 <li><a href="../modules/datatable-core.html">datatable-core</a></li>
       
   971             
       
   972                 <li><a href="../modules/datatable-datasource.html">datatable-datasource</a></li>
       
   973             
       
   974                 <li><a href="../modules/datatable-formatters.html">datatable-formatters</a></li>
       
   975             
       
   976                 <li><a href="../modules/datatable-head.html">datatable-head</a></li>
       
   977             
       
   978                 <li><a href="../modules/datatable-message.html">datatable-message</a></li>
       
   979             
       
   980                 <li><a href="../modules/datatable-mutable.html">datatable-mutable</a></li>
       
   981             
       
   982                 <li><a href="../modules/datatable-scroll.html">datatable-scroll</a></li>
       
   983             
       
   984                 <li><a href="../modules/datatable-sort.html">datatable-sort</a></li>
       
   985             
       
   986                 <li><a href="../modules/datatable-table.html">datatable-table</a></li>
       
   987             
       
   988                 <li><a href="../modules/datatype.html">datatype</a></li>
       
   989             
       
   990                 <li><a href="../modules/datatype-date.html">datatype-date</a></li>
       
   991             
       
   992                 <li><a href="../modules/datatype-date-format.html">datatype-date-format</a></li>
       
   993             
       
   994                 <li><a href="../modules/datatype-date-math.html">datatype-date-math</a></li>
       
   995             
       
   996                 <li><a href="../modules/datatype-date-parse.html">datatype-date-parse</a></li>
       
   997             
       
   998                 <li><a href="../modules/datatype-number.html">datatype-number</a></li>
       
   999             
       
  1000                 <li><a href="../modules/datatype-number-format.html">datatype-number-format</a></li>
       
  1001             
       
  1002                 <li><a href="../modules/datatype-number-parse.html">datatype-number-parse</a></li>
       
  1003             
       
  1004                 <li><a href="../modules/datatype-xml.html">datatype-xml</a></li>
       
  1005             
       
  1006                 <li><a href="../modules/datatype-xml-format.html">datatype-xml-format</a></li>
       
  1007             
       
  1008                 <li><a href="../modules/datatype-xml-parse.html">datatype-xml-parse</a></li>
       
  1009             
       
  1010                 <li><a href="../modules/dd.html">dd</a></li>
       
  1011             
       
  1012                 <li><a href="../modules/dd-constrain.html">dd-constrain</a></li>
       
  1013             
       
  1014                 <li><a href="../modules/dd-ddm.html">dd-ddm</a></li>
       
  1015             
       
  1016                 <li><a href="../modules/dd-ddm-base.html">dd-ddm-base</a></li>
       
  1017             
       
  1018                 <li><a href="../modules/dd-ddm-drop.html">dd-ddm-drop</a></li>
       
  1019             
       
  1020                 <li><a href="../modules/dd-delegate.html">dd-delegate</a></li>
       
  1021             
       
  1022                 <li><a href="../modules/dd-drag.html">dd-drag</a></li>
       
  1023             
       
  1024                 <li><a href="../modules/dd-drop.html">dd-drop</a></li>
       
  1025             
       
  1026                 <li><a href="../modules/dd-drop-plugin.html">dd-drop-plugin</a></li>
       
  1027             
       
  1028                 <li><a href="../modules/dd-gestures.html">dd-gestures</a></li>
       
  1029             
       
  1030                 <li><a href="../modules/dd-plugin.html">dd-plugin</a></li>
       
  1031             
       
  1032                 <li><a href="../modules/dd-proxy.html">dd-proxy</a></li>
       
  1033             
       
  1034                 <li><a href="../modules/dd-scroll.html">dd-scroll</a></li>
       
  1035             
       
  1036                 <li><a href="../modules/dial.html">dial</a></li>
       
  1037             
       
  1038                 <li><a href="../modules/dom.html">dom</a></li>
       
  1039             
       
  1040                 <li><a href="../modules/dom-base.html">dom-base</a></li>
       
  1041             
       
  1042                 <li><a href="../modules/dom-screen.html">dom-screen</a></li>
       
  1043             
       
  1044                 <li><a href="../modules/dom-style.html">dom-style</a></li>
       
  1045             
       
  1046                 <li><a href="../modules/dump.html">dump</a></li>
       
  1047             
       
  1048                 <li><a href="../modules/editor.html">editor</a></li>
       
  1049             
       
  1050                 <li><a href="../modules/editor-base.html">editor-base</a></li>
       
  1051             
       
  1052                 <li><a href="../modules/editor-bidi.html">editor-bidi</a></li>
       
  1053             
       
  1054                 <li><a href="../modules/editor-br.html">editor-br</a></li>
       
  1055             
       
  1056                 <li><a href="../modules/editor-lists.html">editor-lists</a></li>
       
  1057             
       
  1058                 <li><a href="../modules/editor-para.html">editor-para</a></li>
       
  1059             
       
  1060                 <li><a href="../modules/editor-para-base.html">editor-para-base</a></li>
       
  1061             
       
  1062                 <li><a href="../modules/editor-para-ie.html">editor-para-ie</a></li>
       
  1063             
       
  1064                 <li><a href="../modules/editor-tab.html">editor-tab</a></li>
       
  1065             
       
  1066                 <li><a href="../modules/escape.html">escape</a></li>
       
  1067             
       
  1068                 <li><a href="../modules/event.html">event</a></li>
       
  1069             
       
  1070                 <li><a href="../modules/event-base.html">event-base</a></li>
       
  1071             
       
  1072                 <li><a href="../modules/event-contextmenu.html">event-contextmenu</a></li>
       
  1073             
       
  1074                 <li><a href="../modules/event-custom.html">event-custom</a></li>
       
  1075             
       
  1076                 <li><a href="../modules/event-custom-base.html">event-custom-base</a></li>
       
  1077             
       
  1078                 <li><a href="../modules/event-custom-complex.html">event-custom-complex</a></li>
       
  1079             
       
  1080                 <li><a href="../modules/event-delegate.html">event-delegate</a></li>
       
  1081             
       
  1082                 <li><a href="../modules/event-flick.html">event-flick</a></li>
       
  1083             
       
  1084                 <li><a href="../modules/event-focus.html">event-focus</a></li>
       
  1085             
       
  1086                 <li><a href="../modules/event-gestures.html">event-gestures</a></li>
       
  1087             
       
  1088                 <li><a href="../modules/event-hover.html">event-hover</a></li>
       
  1089             
       
  1090                 <li><a href="../modules/event-key.html">event-key</a></li>
       
  1091             
       
  1092                 <li><a href="../modules/event-mouseenter.html">event-mouseenter</a></li>
       
  1093             
       
  1094                 <li><a href="../modules/event-mousewheel.html">event-mousewheel</a></li>
       
  1095             
       
  1096                 <li><a href="../modules/event-move.html">event-move</a></li>
       
  1097             
       
  1098                 <li><a href="../modules/event-outside.html">event-outside</a></li>
       
  1099             
       
  1100                 <li><a href="../modules/event-resize.html">event-resize</a></li>
       
  1101             
       
  1102                 <li><a href="../modules/event-simulate.html">event-simulate</a></li>
       
  1103             
       
  1104                 <li><a href="../modules/event-synthetic.html">event-synthetic</a></li>
       
  1105             
       
  1106                 <li><a href="../modules/event-tap.html">event-tap</a></li>
       
  1107             
       
  1108                 <li><a href="../modules/event-touch.html">event-touch</a></li>
       
  1109             
       
  1110                 <li><a href="../modules/event-valuechange.html">event-valuechange</a></li>
       
  1111             
       
  1112                 <li><a href="../modules/exec-command.html">exec-command</a></li>
       
  1113             
       
  1114                 <li><a href="../modules/features.html">features</a></li>
       
  1115             
       
  1116                 <li><a href="../modules/file.html">file</a></li>
       
  1117             
       
  1118                 <li><a href="../modules/file-flash.html">file-flash</a></li>
       
  1119             
       
  1120                 <li><a href="../modules/file-html5.html">file-html5</a></li>
       
  1121             
       
  1122                 <li><a href="../modules/frame.html">frame</a></li>
       
  1123             
       
  1124                 <li><a href="../modules/gesture-simulate.html">gesture-simulate</a></li>
       
  1125             
       
  1126                 <li><a href="../modules/get.html">get</a></li>
       
  1127             
       
  1128                 <li><a href="../modules/get-nodejs.html">get-nodejs</a></li>
       
  1129             
       
  1130                 <li><a href="../modules/graphics.html">graphics</a></li>
       
  1131             
       
  1132                 <li><a href="../modules/graphics-group.html">graphics-group</a></li>
       
  1133             
       
  1134                 <li><a href="../modules/handlebars.html">handlebars</a></li>
       
  1135             
       
  1136                 <li><a href="../modules/handlebars-base.html">handlebars-base</a></li>
       
  1137             
       
  1138                 <li><a href="../modules/handlebars-compiler.html">handlebars-compiler</a></li>
       
  1139             
       
  1140                 <li><a href="../modules/highlight.html">highlight</a></li>
       
  1141             
       
  1142                 <li><a href="../modules/highlight-accentfold.html">highlight-accentfold</a></li>
       
  1143             
       
  1144                 <li><a href="../modules/highlight-base.html">highlight-base</a></li>
       
  1145             
       
  1146                 <li><a href="../modules/history.html">history</a></li>
       
  1147             
       
  1148                 <li><a href="../modules/history-base.html">history-base</a></li>
       
  1149             
       
  1150                 <li><a href="../modules/history-hash.html">history-hash</a></li>
       
  1151             
       
  1152                 <li><a href="../modules/history-hash-ie.html">history-hash-ie</a></li>
       
  1153             
       
  1154                 <li><a href="../modules/history-html5.html">history-html5</a></li>
       
  1155             
       
  1156                 <li><a href="../modules/imageloader.html">imageloader</a></li>
       
  1157             
       
  1158                 <li><a href="../modules/intl.html">intl</a></li>
       
  1159             
       
  1160                 <li><a href="../modules/io.html">io</a></li>
       
  1161             
       
  1162                 <li><a href="../modules/io-base.html">io-base</a></li>
       
  1163             
       
  1164                 <li><a href="../modules/io-form.html">io-form</a></li>
       
  1165             
       
  1166                 <li><a href="../modules/io-nodejs.html">io-nodejs</a></li>
       
  1167             
       
  1168                 <li><a href="../modules/io-queue.html">io-queue</a></li>
       
  1169             
       
  1170                 <li><a href="../modules/io-upload-iframe.html">io-upload-iframe</a></li>
       
  1171             
       
  1172                 <li><a href="../modules/io-xdr.html">io-xdr</a></li>
       
  1173             
       
  1174                 <li><a href="../modules/json.html">json</a></li>
       
  1175             
       
  1176                 <li><a href="../modules/json-parse.html">json-parse</a></li>
       
  1177             
       
  1178                 <li><a href="../modules/json-stringify.html">json-stringify</a></li>
       
  1179             
       
  1180                 <li><a href="../modules/jsonp.html">jsonp</a></li>
       
  1181             
       
  1182                 <li><a href="../modules/jsonp-url.html">jsonp-url</a></li>
       
  1183             
       
  1184                 <li><a href="../modules/lazy-model-list.html">lazy-model-list</a></li>
       
  1185             
       
  1186                 <li><a href="../modules/loader.html">loader</a></li>
       
  1187             
       
  1188                 <li><a href="../modules/loader-base.html">loader-base</a></li>
       
  1189             
       
  1190                 <li><a href="../modules/loader-yui3.html">loader-yui3</a></li>
       
  1191             
       
  1192                 <li><a href="../modules/matrix.html">matrix</a></li>
       
  1193             
       
  1194                 <li><a href="../modules/model.html">model</a></li>
       
  1195             
       
  1196                 <li><a href="../modules/model-list.html">model-list</a></li>
       
  1197             
       
  1198                 <li><a href="../modules/model-sync-rest.html">model-sync-rest</a></li>
       
  1199             
       
  1200                 <li><a href="../modules/node.html">node</a></li>
       
  1201             
       
  1202                 <li><a href="../modules/node-base.html">node-base</a></li>
       
  1203             
       
  1204                 <li><a href="../modules/node-core.html">node-core</a></li>
       
  1205             
       
  1206                 <li><a href="../modules/node-data.html">node-data</a></li>
       
  1207             
       
  1208                 <li><a href="../modules/node-event-delegate.html">node-event-delegate</a></li>
       
  1209             
       
  1210                 <li><a href="../modules/node-event-html5.html">node-event-html5</a></li>
       
  1211             
       
  1212                 <li><a href="../modules/node-event-simulate.html">node-event-simulate</a></li>
       
  1213             
       
  1214                 <li><a href="../modules/node-flick.html">node-flick</a></li>
       
  1215             
       
  1216                 <li><a href="../modules/node-focusmanager.html">node-focusmanager</a></li>
       
  1217             
       
  1218                 <li><a href="../modules/node-load.html">node-load</a></li>
       
  1219             
       
  1220                 <li><a href="../modules/node-menunav.html">node-menunav</a></li>
       
  1221             
       
  1222                 <li><a href="../modules/node-pluginhost.html">node-pluginhost</a></li>
       
  1223             
       
  1224                 <li><a href="../modules/node-screen.html">node-screen</a></li>
       
  1225             
       
  1226                 <li><a href="../modules/node-scroll-info.html">node-scroll-info</a></li>
       
  1227             
       
  1228                 <li><a href="../modules/node-style.html">node-style</a></li>
       
  1229             
       
  1230                 <li><a href="../modules/oop.html">oop</a></li>
       
  1231             
       
  1232                 <li><a href="../modules/overlay.html">overlay</a></li>
       
  1233             
       
  1234                 <li><a href="../modules/panel.html">panel</a></li>
       
  1235             
       
  1236                 <li><a href="../modules/parallel.html">parallel</a></li>
       
  1237             
       
  1238                 <li><a href="../modules/pjax.html">pjax</a></li>
       
  1239             
       
  1240                 <li><a href="../modules/pjax-base.html">pjax-base</a></li>
       
  1241             
       
  1242                 <li><a href="../modules/pjax-content.html">pjax-content</a></li>
       
  1243             
       
  1244                 <li><a href="../modules/pjax-plugin.html">pjax-plugin</a></li>
       
  1245             
       
  1246                 <li><a href="../modules/plugin.html">plugin</a></li>
       
  1247             
       
  1248                 <li><a href="../modules/pluginhost.html">pluginhost</a></li>
       
  1249             
       
  1250                 <li><a href="../modules/pluginhost-base.html">pluginhost-base</a></li>
       
  1251             
       
  1252                 <li><a href="../modules/pluginhost-config.html">pluginhost-config</a></li>
       
  1253             
       
  1254                 <li><a href="../modules/promise.html">promise</a></li>
       
  1255             
       
  1256                 <li><a href="../modules/querystring.html">querystring</a></li>
       
  1257             
       
  1258                 <li><a href="../modules/querystring-parse.html">querystring-parse</a></li>
       
  1259             
       
  1260                 <li><a href="../modules/querystring-parse-simple.html">querystring-parse-simple</a></li>
       
  1261             
       
  1262                 <li><a href="../modules/querystring-stringify.html">querystring-stringify</a></li>
       
  1263             
       
  1264                 <li><a href="../modules/querystring-stringify-simple.html">querystring-stringify-simple</a></li>
       
  1265             
       
  1266                 <li><a href="../modules/queue-promote.html">queue-promote</a></li>
       
  1267             
       
  1268                 <li><a href="../modules/range-slider.html">range-slider</a></li>
       
  1269             
       
  1270                 <li><a href="../modules/recordset.html">recordset</a></li>
       
  1271             
       
  1272                 <li><a href="../modules/recordset-base.html">recordset-base</a></li>
       
  1273             
       
  1274                 <li><a href="../modules/recordset-filter.html">recordset-filter</a></li>
       
  1275             
       
  1276                 <li><a href="../modules/recordset-indexer.html">recordset-indexer</a></li>
       
  1277             
       
  1278                 <li><a href="../modules/recordset-sort.html">recordset-sort</a></li>
       
  1279             
       
  1280                 <li><a href="../modules/resize.html">resize</a></li>
       
  1281             
       
  1282                 <li><a href="../modules/resize-contrain.html">resize-contrain</a></li>
       
  1283             
       
  1284                 <li><a href="../modules/resize-plugin.html">resize-plugin</a></li>
       
  1285             
       
  1286                 <li><a href="../modules/resize-proxy.html">resize-proxy</a></li>
       
  1287             
       
  1288                 <li><a href="../modules/rollup.html">rollup</a></li>
       
  1289             
       
  1290                 <li><a href="../modules/router.html">router</a></li>
       
  1291             
       
  1292                 <li><a href="../modules/scrollview.html">scrollview</a></li>
       
  1293             
       
  1294                 <li><a href="../modules/scrollview-base.html">scrollview-base</a></li>
       
  1295             
       
  1296                 <li><a href="../modules/scrollview-base-ie.html">scrollview-base-ie</a></li>
       
  1297             
       
  1298                 <li><a href="../modules/scrollview-list.html">scrollview-list</a></li>
       
  1299             
       
  1300                 <li><a href="../modules/scrollview-paginator.html">scrollview-paginator</a></li>
       
  1301             
       
  1302                 <li><a href="../modules/scrollview-scrollbars.html">scrollview-scrollbars</a></li>
       
  1303             
       
  1304                 <li><a href="../modules/selection.html">selection</a></li>
       
  1305             
       
  1306                 <li><a href="../modules/selector-css2.html">selector-css2</a></li>
       
  1307             
       
  1308                 <li><a href="../modules/selector-css3.html">selector-css3</a></li>
       
  1309             
       
  1310                 <li><a href="../modules/selector-native.html">selector-native</a></li>
       
  1311             
       
  1312                 <li><a href="../modules/series-area.html">series-area</a></li>
       
  1313             
       
  1314                 <li><a href="../modules/series-area-stacked.html">series-area-stacked</a></li>
       
  1315             
       
  1316                 <li><a href="../modules/series-areaspline.html">series-areaspline</a></li>
       
  1317             
       
  1318                 <li><a href="../modules/series-areaspline-stacked.html">series-areaspline-stacked</a></li>
       
  1319             
       
  1320                 <li><a href="../modules/series-bar.html">series-bar</a></li>
       
  1321             
       
  1322                 <li><a href="../modules/series-bar-stacked.html">series-bar-stacked</a></li>
       
  1323             
       
  1324                 <li><a href="../modules/series-base.html">series-base</a></li>
       
  1325             
       
  1326                 <li><a href="../modules/series-candlestick.html">series-candlestick</a></li>
       
  1327             
       
  1328                 <li><a href="../modules/series-cartesian.html">series-cartesian</a></li>
       
  1329             
       
  1330                 <li><a href="../modules/series-column.html">series-column</a></li>
       
  1331             
       
  1332                 <li><a href="../modules/series-column-stacked.html">series-column-stacked</a></li>
       
  1333             
       
  1334                 <li><a href="../modules/series-combo.html">series-combo</a></li>
       
  1335             
       
  1336                 <li><a href="../modules/series-combo-stacked.html">series-combo-stacked</a></li>
       
  1337             
       
  1338                 <li><a href="../modules/series-combospline.html">series-combospline</a></li>
       
  1339             
       
  1340                 <li><a href="../modules/series-combospline-stacked.html">series-combospline-stacked</a></li>
       
  1341             
       
  1342                 <li><a href="../modules/series-curve-util.html">series-curve-util</a></li>
       
  1343             
       
  1344                 <li><a href="../modules/series-fill-util.html">series-fill-util</a></li>
       
  1345             
       
  1346                 <li><a href="../modules/series-histogram.html">series-histogram</a></li>
       
  1347             
       
  1348                 <li><a href="../modules/series-line.html">series-line</a></li>
       
  1349             
       
  1350                 <li><a href="../modules/series-line-stacked.html">series-line-stacked</a></li>
       
  1351             
       
  1352                 <li><a href="../modules/series-line-util.html">series-line-util</a></li>
       
  1353             
       
  1354                 <li><a href="../modules/series-marker.html">series-marker</a></li>
       
  1355             
       
  1356                 <li><a href="../modules/series-marker-stacked.html">series-marker-stacked</a></li>
       
  1357             
       
  1358                 <li><a href="../modules/series-ohlc.html">series-ohlc</a></li>
       
  1359             
       
  1360                 <li><a href="../modules/series-pie.html">series-pie</a></li>
       
  1361             
       
  1362                 <li><a href="../modules/series-plot-util.html">series-plot-util</a></li>
       
  1363             
       
  1364                 <li><a href="../modules/series-range.html">series-range</a></li>
       
  1365             
       
  1366                 <li><a href="../modules/series-spline.html">series-spline</a></li>
       
  1367             
       
  1368                 <li><a href="../modules/series-spline-stacked.html">series-spline-stacked</a></li>
       
  1369             
       
  1370                 <li><a href="../modules/series-stacked.html">series-stacked</a></li>
       
  1371             
       
  1372                 <li><a href="../modules/shim-plugin.html">shim-plugin</a></li>
       
  1373             
       
  1374                 <li><a href="../modules/slider.html">slider</a></li>
       
  1375             
       
  1376                 <li><a href="../modules/slider-base.html">slider-base</a></li>
       
  1377             
       
  1378                 <li><a href="../modules/slider-value-range.html">slider-value-range</a></li>
       
  1379             
       
  1380                 <li><a href="../modules/sortable.html">sortable</a></li>
       
  1381             
       
  1382                 <li><a href="../modules/sortable-scroll.html">sortable-scroll</a></li>
       
  1383             
       
  1384                 <li><a href="../modules/stylesheet.html">stylesheet</a></li>
       
  1385             
       
  1386                 <li><a href="../modules/substitute.html">substitute</a></li>
       
  1387             
       
  1388                 <li><a href="../modules/swf.html">swf</a></li>
       
  1389             
       
  1390                 <li><a href="../modules/swfdetect.html">swfdetect</a></li>
       
  1391             
       
  1392                 <li><a href="../modules/tabview.html">tabview</a></li>
       
  1393             
       
  1394                 <li><a href="../modules/template.html">template</a></li>
       
  1395             
       
  1396                 <li><a href="../modules/template-base.html">template-base</a></li>
       
  1397             
       
  1398                 <li><a href="../modules/template-micro.html">template-micro</a></li>
       
  1399             
       
  1400                 <li><a href="../modules/test.html">test</a></li>
       
  1401             
       
  1402                 <li><a href="../modules/test-console.html">test-console</a></li>
       
  1403             
       
  1404                 <li><a href="../modules/text.html">text</a></li>
       
  1405             
       
  1406                 <li><a href="../modules/text-accentfold.html">text-accentfold</a></li>
       
  1407             
       
  1408                 <li><a href="../modules/text-wordbreak.html">text-wordbreak</a></li>
       
  1409             
       
  1410                 <li><a href="../modules/timers.html">timers</a></li>
       
  1411             
       
  1412                 <li><a href="../modules/transition.html">transition</a></li>
       
  1413             
       
  1414                 <li><a href="../modules/transition-timer.html">transition-timer</a></li>
       
  1415             
       
  1416                 <li><a href="../modules/tree.html">tree</a></li>
       
  1417             
       
  1418                 <li><a href="../modules/tree-labelable.html">tree-labelable</a></li>
       
  1419             
       
  1420                 <li><a href="../modules/tree-lazy.html">tree-lazy</a></li>
       
  1421             
       
  1422                 <li><a href="../modules/tree-node.html">tree-node</a></li>
       
  1423             
       
  1424                 <li><a href="../modules/tree-openable.html">tree-openable</a></li>
       
  1425             
       
  1426                 <li><a href="../modules/tree-selectable.html">tree-selectable</a></li>
       
  1427             
       
  1428                 <li><a href="../modules/tree-sortable.html">tree-sortable</a></li>
       
  1429             
       
  1430                 <li><a href="../modules/uploader.html">uploader</a></li>
       
  1431             
       
  1432                 <li><a href="../modules/uploader-flash.html">uploader-flash</a></li>
       
  1433             
       
  1434                 <li><a href="../modules/uploader-html5.html">uploader-html5</a></li>
       
  1435             
       
  1436                 <li><a href="../modules/uploader-queue.html">uploader-queue</a></li>
       
  1437             
       
  1438                 <li><a href="../modules/view.html">view</a></li>
       
  1439             
       
  1440                 <li><a href="../modules/view-node-map.html">view-node-map</a></li>
       
  1441             
       
  1442                 <li><a href="../modules/widget.html">widget</a></li>
       
  1443             
       
  1444                 <li><a href="../modules/widget-anim.html">widget-anim</a></li>
       
  1445             
       
  1446                 <li><a href="../modules/widget-autohide.html">widget-autohide</a></li>
       
  1447             
       
  1448                 <li><a href="../modules/widget-base.html">widget-base</a></li>
       
  1449             
       
  1450                 <li><a href="../modules/widget-base-ie.html">widget-base-ie</a></li>
       
  1451             
       
  1452                 <li><a href="../modules/widget-buttons.html">widget-buttons</a></li>
       
  1453             
       
  1454                 <li><a href="../modules/widget-child.html">widget-child</a></li>
       
  1455             
       
  1456                 <li><a href="../modules/widget-htmlparser.html">widget-htmlparser</a></li>
       
  1457             
       
  1458                 <li><a href="../modules/widget-locale.html">widget-locale</a></li>
       
  1459             
       
  1460                 <li><a href="../modules/widget-modality.html">widget-modality</a></li>
       
  1461             
       
  1462                 <li><a href="../modules/widget-parent.html">widget-parent</a></li>
       
  1463             
       
  1464                 <li><a href="../modules/widget-position.html">widget-position</a></li>
       
  1465             
       
  1466                 <li><a href="../modules/widget-position-align.html">widget-position-align</a></li>
       
  1467             
       
  1468                 <li><a href="../modules/widget-position-constrain.html">widget-position-constrain</a></li>
       
  1469             
       
  1470                 <li><a href="../modules/widget-skin.html">widget-skin</a></li>
       
  1471             
       
  1472                 <li><a href="../modules/widget-stack.html">widget-stack</a></li>
       
  1473             
       
  1474                 <li><a href="../modules/widget-stdmod.html">widget-stdmod</a></li>
       
  1475             
       
  1476                 <li><a href="../modules/widget-uievents.html">widget-uievents</a></li>
       
  1477             
       
  1478                 <li><a href="../modules/yql.html">yql</a></li>
       
  1479             
       
  1480                 <li><a href="../modules/yql-jsonp.html">yql-jsonp</a></li>
       
  1481             
       
  1482                 <li><a href="../modules/yql-nodejs.html">yql-nodejs</a></li>
       
  1483             
       
  1484                 <li><a href="../modules/yql-winjs.html">yql-winjs</a></li>
       
  1485             
       
  1486                 <li><a href="../modules/yui.html">yui</a></li>
       
  1487             
       
  1488                 <li><a href="../modules/yui-base.html">yui-base</a></li>
       
  1489             
       
  1490                 <li><a href="../modules/yui-later.html">yui-later</a></li>
       
  1491             
       
  1492                 <li><a href="../modules/yui-log.html">yui-log</a></li>
       
  1493             
       
  1494                 <li><a href="../modules/yui-throttle.html">yui-throttle</a></li>
       
  1495             
       
  1496             </ul>
       
  1497         </div>
       
  1498     </div>
       
  1499 </div>
       
  1500 
       
  1501             </div>
       
  1502         </div>
       
  1503         <div class="yui3-u-3-4">
       
  1504                 <div id="api-options">
       
  1505         Show:
       
  1506         <label for="api-show-inherited">
       
  1507             <input type="checkbox" id="api-show-inherited" checked>
       
  1508             Inherited
       
  1509         </label>
       
  1510 
       
  1511         <label for="api-show-protected">
       
  1512             <input type="checkbox" id="api-show-protected">
       
  1513             Protected
       
  1514         </label>
       
  1515 
       
  1516         <label for="api-show-private">
       
  1517             <input type="checkbox" id="api-show-private">
       
  1518             Private
       
  1519         </label>
       
  1520         <label for="api-show-deprecated">
       
  1521             <input type="checkbox" id="api-show-deprecated">
       
  1522             Deprecated
       
  1523         </label>
       
  1524 
       
  1525     </div>
       
  1526 
       
  1527 
       
  1528             <div class="apidocs">
       
  1529                 <div id="docs-main">
       
  1530                     <div class="content">
       
  1531                         <h1>DataSource.IO Class</h1>
       
  1532 <div class="box meta">
       
  1533     
       
  1534 
       
  1535     
       
  1536         <div class="extends">
       
  1537             Extends <a href="../classes/DataSource.Local.html" class="crosslink">DataSource.Local</a>
       
  1538         </div>
       
  1539     
       
  1540 
       
  1541     
       
  1542         <div class="foundat">
       
  1543             Defined in: <a href="../files/datasource_js_datasource-io.js.html#l8"><code>datasource&#x2F;js&#x2F;datasource-io.js:8</code></a>
       
  1544         </div>
       
  1545     
       
  1546 
       
  1547     
       
  1548         
       
  1549             Module: <a href="../modules/datasource-io.html">datasource-io</a><br>
       
  1550             Parent Module: <a href="../modules/datasource.html">datasource</a>
       
  1551         
       
  1552     
       
  1553 
       
  1554     
       
  1555 </div>
       
  1556 
       
  1557 
       
  1558 
       
  1559 <div class="box intro">
       
  1560     <p>IO subclass for the DataSource Utility.</p>
       
  1561 </div>
       
  1562 
       
  1563 
       
  1564     <div class="constructor">
       
  1565         <h2>Constructor</h2>
       
  1566         <div id="method_DataSource.IO" class="method item">
       
  1567     <h3 class="name"><code>DataSource.IO</code></h3>
       
  1568 
       
  1569     
       
  1570         <span class="paren">()</span>
       
  1571     
       
  1572 
       
  1573     
       
  1574 
       
  1575     
       
  1576 
       
  1577     
       
  1578 
       
  1579     
       
  1580 
       
  1581     
       
  1582 
       
  1583     
       
  1584 
       
  1585     
       
  1586 
       
  1587     <div class="meta">
       
  1588         
       
  1589             
       
  1590                 
       
  1591                 <p>
       
  1592                 
       
  1593                 Defined in
       
  1594                 
       
  1595             
       
  1596         
       
  1597         
       
  1598         <a href="../files/datasource_js_datasource-io.js.html#l8"><code>datasource&#x2F;js&#x2F;datasource-io.js:8</code></a>
       
  1599         
       
  1600         </p>
       
  1601 
       
  1602 
       
  1603         
       
  1604 
       
  1605         
       
  1606     </div>
       
  1607 
       
  1608     <div class="description">
       
  1609         
       
  1610     </div>
       
  1611 
       
  1612     
       
  1613 
       
  1614     
       
  1615 
       
  1616     
       
  1617 </div>
       
  1618 
       
  1619     </div>
       
  1620 
       
  1621 
       
  1622 <div id="classdocs" class="tabview">
       
  1623     <ul class="api-class-tabs">
       
  1624         <li class="api-class-tab index"><a href="#index">Index</a></li>
       
  1625 
       
  1626         
       
  1627             <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
       
  1628         
       
  1629         
       
  1630             <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
       
  1631         
       
  1632         
       
  1633             <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
       
  1634         
       
  1635         
       
  1636             <li class="api-class-tab events"><a href="#events">Events</a></li>
       
  1637         
       
  1638     </ul>
       
  1639 
       
  1640     <div>
       
  1641         <div id="index" class="api-class-tabpanel index">
       
  1642             <h2 class="off-left">Item Index</h2>
       
  1643 
       
  1644             
       
  1645                 <div class="index-section methods">
       
  1646                     <h3>Methods</h3>
       
  1647 
       
  1648                     <ul class="index-list methods extends">
       
  1649                         
       
  1650                             <li class="index-item method private inherited">
       
  1651                                 <a href="#method__addAttrs">_addAttrs</a>
       
  1652 
       
  1653                                 
       
  1654                                 
       
  1655                             </li>
       
  1656                         
       
  1657                             <li class="index-item method private inherited">
       
  1658                                 <a href="#method__addLazyAttr">_addLazyAttr</a>
       
  1659 
       
  1660                                 
       
  1661                                 
       
  1662                             </li>
       
  1663                         
       
  1664                             <li class="index-item method private inherited">
       
  1665                                 <a href="#method__aggregateAttrs">_aggregateAttrs</a>
       
  1666 
       
  1667                                 
       
  1668                                 
       
  1669                             </li>
       
  1670                         
       
  1671                             <li class="index-item method private inherited">
       
  1672                                 <a href="#method__attrCfgHash">_attrCfgHash</a>
       
  1673 
       
  1674                                 
       
  1675                                 
       
  1676                             </li>
       
  1677                         
       
  1678                             <li class="index-item method private inherited">
       
  1679                                 <a href="#method__baseDestroy">_baseDestroy</a>
       
  1680 
       
  1681                                 
       
  1682                                 
       
  1683                             </li>
       
  1684                         
       
  1685                             <li class="index-item method private inherited">
       
  1686                                 <a href="#method__baseInit">_baseInit</a>
       
  1687 
       
  1688                                 
       
  1689                                 
       
  1690                             </li>
       
  1691                         
       
  1692                             <li class="index-item method private inherited">
       
  1693                                 <a href="#method__cloneDefaultValue">_cloneDefaultValue</a>
       
  1694 
       
  1695                                 
       
  1696                                 
       
  1697                             </li>
       
  1698                         
       
  1699                             <li class="index-item method private inherited">
       
  1700                                 <a href="#method__defAttrChangeFn">_defAttrChangeFn</a>
       
  1701 
       
  1702                                 
       
  1703                                 
       
  1704                             </li>
       
  1705                         
       
  1706                             <li class="index-item method protected inherited">
       
  1707                                 <a href="#method__defDataFn">_defDataFn</a>
       
  1708 
       
  1709                                 
       
  1710                                 
       
  1711                             </li>
       
  1712                         
       
  1713                             <li class="index-item method protected inherited">
       
  1714                                 <a href="#method__defDestroyFn">_defDestroyFn</a>
       
  1715 
       
  1716                                 
       
  1717                                 
       
  1718                             </li>
       
  1719                         
       
  1720                             <li class="index-item method protected inherited">
       
  1721                                 <a href="#method__defInitFn">_defInitFn</a>
       
  1722 
       
  1723                                 
       
  1724                                 
       
  1725                             </li>
       
  1726                         
       
  1727                             <li class="index-item method protected inherited">
       
  1728                                 <a href="#method__defRequestFn">_defRequestFn</a>
       
  1729 
       
  1730                                 
       
  1731                                 
       
  1732                             </li>
       
  1733                         
       
  1734                             <li class="index-item method protected inherited">
       
  1735                                 <a href="#method__defResponseFn">_defResponseFn</a>
       
  1736 
       
  1737                                 
       
  1738                                 
       
  1739                             </li>
       
  1740                         
       
  1741                             <li class="index-item method private inherited">
       
  1742                                 <a href="#method__destroyHierarchy">_destroyHierarchy</a>
       
  1743 
       
  1744                                 
       
  1745                                 
       
  1746                             </li>
       
  1747                         
       
  1748                             <li class="index-item method private inherited">
       
  1749                                 <a href="#method__filterAdHocAttrs">_filterAdHocAttrs</a>
       
  1750 
       
  1751                                 
       
  1752                                 
       
  1753                             </li>
       
  1754                         
       
  1755                             <li class="index-item method private inherited">
       
  1756                                 <a href="#method__filterAttrCfgs">_filterAttrCfgs</a>
       
  1757 
       
  1758                                 
       
  1759                                 
       
  1760                             </li>
       
  1761                         
       
  1762                             <li class="index-item method private inherited">
       
  1763                                 <a href="#method__fireAttrChange">_fireAttrChange</a>
       
  1764 
       
  1765                                 
       
  1766                                 
       
  1767                             </li>
       
  1768                         
       
  1769                             <li class="index-item method protected inherited">
       
  1770                                 <a href="#method__getAttr">_getAttr</a>
       
  1771 
       
  1772                                 
       
  1773                                 
       
  1774                             </li>
       
  1775                         
       
  1776                             <li class="index-item method protected inherited">
       
  1777                                 <a href="#method__getAttrCfg">_getAttrCfg</a>
       
  1778 
       
  1779                                 
       
  1780                                 
       
  1781                             </li>
       
  1782                         
       
  1783                             <li class="index-item method protected inherited">
       
  1784                                 <a href="#method__getAttrCfgs">_getAttrCfgs</a>
       
  1785 
       
  1786                                 
       
  1787                                 
       
  1788                             </li>
       
  1789                         
       
  1790                             <li class="index-item method private inherited">
       
  1791                                 <a href="#method__getAttrInitVal">_getAttrInitVal</a>
       
  1792 
       
  1793                                 
       
  1794                                 
       
  1795                             </li>
       
  1796                         
       
  1797                             <li class="index-item method protected inherited">
       
  1798                                 <a href="#method__getAttrs">_getAttrs</a>
       
  1799 
       
  1800                                 
       
  1801                                 
       
  1802                             </li>
       
  1803                         
       
  1804                             <li class="index-item method protected inherited">
       
  1805                                 <a href="#method__getClasses">_getClasses</a>
       
  1806 
       
  1807                                 
       
  1808                                 
       
  1809                             </li>
       
  1810                         
       
  1811                             <li class="index-item method private inherited">
       
  1812                                 <a href="#method__getFullType">_getFullType</a>
       
  1813 
       
  1814                                 
       
  1815                                 
       
  1816                             </li>
       
  1817                         
       
  1818                             <li class="index-item method private inherited">
       
  1819                                 <a href="#method__getStateVal">_getStateVal</a>
       
  1820 
       
  1821                                 
       
  1822                                 
       
  1823                             </li>
       
  1824                         
       
  1825                             <li class="index-item method private inherited">
       
  1826                                 <a href="#method__getType">_getType</a>
       
  1827 
       
  1828                                 
       
  1829                                 
       
  1830                             </li>
       
  1831                         
       
  1832                             <li class="index-item method private inherited">
       
  1833                                 <a href="#method__initAttrHost">_initAttrHost</a>
       
  1834 
       
  1835                                 
       
  1836                                 
       
  1837                             </li>
       
  1838                         
       
  1839                             <li class="index-item method private inherited inherited">
       
  1840                                 <a href="#method__initAttribute">_initAttribute</a>
       
  1841 
       
  1842                                 
       
  1843                                 
       
  1844                             </li>
       
  1845                         
       
  1846                             <li class="index-item method protected inherited">
       
  1847                                 <a href="#method__initAttrs">_initAttrs</a>
       
  1848 
       
  1849                                 
       
  1850                                 
       
  1851                             </li>
       
  1852                         
       
  1853                             <li class="index-item method private inherited">
       
  1854                                 <a href="#method__initBase">_initBase</a>
       
  1855 
       
  1856                                 
       
  1857                                 
       
  1858                             </li>
       
  1859                         
       
  1860                             <li class="index-item method private inherited">
       
  1861                                 <a href="#method__initEvents">_initEvents</a>
       
  1862 
       
  1863                                 
       
  1864                                 
       
  1865                             </li>
       
  1866                         
       
  1867                             <li class="index-item method private inherited">
       
  1868                                 <a href="#method__initHierarchy">_initHierarchy</a>
       
  1869 
       
  1870                                 
       
  1871                                 
       
  1872                             </li>
       
  1873                         
       
  1874                             <li class="index-item method private inherited">
       
  1875                                 <a href="#method__initHierarchyData">_initHierarchyData</a>
       
  1876 
       
  1877                                 
       
  1878                                 
       
  1879                             </li>
       
  1880                         
       
  1881                             <li class="index-item method private inherited">
       
  1882                                 <a href="#method__isLazyAttr">_isLazyAttr</a>
       
  1883 
       
  1884                                 
       
  1885                                 
       
  1886                             </li>
       
  1887                         
       
  1888                             <li class="index-item method private inherited">
       
  1889                                 <a href="#method__monitor">_monitor</a>
       
  1890 
       
  1891                                 
       
  1892                                 
       
  1893                             </li>
       
  1894                         
       
  1895                             <li class="index-item method private inherited">
       
  1896                                 <a href="#method__normAttrVals">_normAttrVals</a>
       
  1897 
       
  1898                                 
       
  1899                                 
       
  1900                             </li>
       
  1901                         
       
  1902                             <li class="index-item method private inherited">
       
  1903                                 <a href="#method__parseType">_parseType</a>
       
  1904 
       
  1905                                 
       
  1906                                 
       
  1907                             </li>
       
  1908                         
       
  1909                             <li class="index-item method private inherited">
       
  1910                                 <a href="#method__preInitEventCfg">_preInitEventCfg</a>
       
  1911 
       
  1912                                 
       
  1913                                 
       
  1914                             </li>
       
  1915                         
       
  1916                             <li class="index-item method protected deprecated inherited">
       
  1917                                 <a href="#method__protectAttrs">_protectAttrs</a>
       
  1918 
       
  1919                                 
       
  1920                                 
       
  1921                                     <span class="flag deprecated">deprecated</span>
       
  1922                                 
       
  1923                             </li>
       
  1924                         
       
  1925                             <li class="index-item method private inherited">
       
  1926                                 <a href="#method__publish">_publish</a>
       
  1927 
       
  1928                                 
       
  1929                                 
       
  1930                             </li>
       
  1931                         
       
  1932                             <li class="index-item method protected inherited inherited">
       
  1933                                 <a href="#method__set">_set</a>
       
  1934 
       
  1935                                 
       
  1936                                 
       
  1937                             </li>
       
  1938                         
       
  1939                             <li class="index-item method protected inherited">
       
  1940                                 <a href="#method__setAttr">_setAttr</a>
       
  1941 
       
  1942                                 
       
  1943                                 
       
  1944                             </li>
       
  1945                         
       
  1946                             <li class="index-item method protected inherited inherited">
       
  1947                                 <a href="#method__setAttrs">_setAttrs</a>
       
  1948 
       
  1949                                 
       
  1950                                 
       
  1951                             </li>
       
  1952                         
       
  1953                             <li class="index-item method private inherited">
       
  1954                                 <a href="#method__setAttrVal">_setAttrVal</a>
       
  1955 
       
  1956                                 
       
  1957                                 
       
  1958                             </li>
       
  1959                         
       
  1960                             <li class="index-item method private inherited">
       
  1961                                 <a href="#method__setStateVal">_setStateVal</a>
       
  1962 
       
  1963                                 
       
  1964                                 
       
  1965                             </li>
       
  1966                         
       
  1967                             <li class="index-item method inherited">
       
  1968                                 <a href="#method_addAttr">addAttr</a>
       
  1969 
       
  1970                                 
       
  1971                                 
       
  1972                             </li>
       
  1973                         
       
  1974                             <li class="index-item method inherited">
       
  1975                                 <a href="#method_addAttrs">addAttrs</a>
       
  1976 
       
  1977                                 
       
  1978                                 
       
  1979                             </li>
       
  1980                         
       
  1981                             <li class="index-item method inherited">
       
  1982                                 <a href="#method_addTarget">addTarget</a>
       
  1983 
       
  1984                                 
       
  1985                                 
       
  1986                             </li>
       
  1987                         
       
  1988                             <li class="index-item method inherited">
       
  1989                                 <a href="#method_after">after</a>
       
  1990 
       
  1991                                 
       
  1992                                 
       
  1993                             </li>
       
  1994                         
       
  1995                             <li class="index-item method inherited">
       
  1996                                 <a href="#method_attrAdded">attrAdded</a>
       
  1997 
       
  1998                                 
       
  1999                                 
       
  2000                             </li>
       
  2001                         
       
  2002                             <li class="index-item method inherited">
       
  2003                                 <a href="#method_before">before</a>
       
  2004 
       
  2005                                 
       
  2006                                 
       
  2007                             </li>
       
  2008                         
       
  2009                             <li class="index-item method inherited">
       
  2010                                 <a href="#method_bubble">bubble</a>
       
  2011 
       
  2012                                 
       
  2013                                 
       
  2014                             </li>
       
  2015                         
       
  2016                             <li class="index-item method inherited inherited">
       
  2017                                 <a href="#method_destroy">destroy</a>
       
  2018 
       
  2019                                 
       
  2020                                 
       
  2021                             </li>
       
  2022                         
       
  2023                             <li class="index-item method inherited">
       
  2024                                 <a href="#method_detach">detach</a>
       
  2025 
       
  2026                                 
       
  2027                                 
       
  2028                             </li>
       
  2029                         
       
  2030                             <li class="index-item method inherited">
       
  2031                                 <a href="#method_detachAll">detachAll</a>
       
  2032 
       
  2033                                 
       
  2034                                 
       
  2035                             </li>
       
  2036                         
       
  2037                             <li class="index-item method private">
       
  2038                                 <a href="#method_failureHandler">failureHandler</a>
       
  2039 
       
  2040                                 
       
  2041                                 
       
  2042                             </li>
       
  2043                         
       
  2044                             <li class="index-item method inherited">
       
  2045                                 <a href="#method_fire">fire</a>
       
  2046 
       
  2047                                 
       
  2048                                 
       
  2049                             </li>
       
  2050                         
       
  2051                             <li class="index-item method inherited">
       
  2052                                 <a href="#method_get">get</a>
       
  2053 
       
  2054                                 
       
  2055                                 
       
  2056                             </li>
       
  2057                         
       
  2058                             <li class="index-item method inherited">
       
  2059                                 <a href="#method_getAttrs">getAttrs</a>
       
  2060 
       
  2061                                 
       
  2062                                 
       
  2063                             </li>
       
  2064                         
       
  2065                             <li class="index-item method inherited">
       
  2066                                 <a href="#method_getEvent">getEvent</a>
       
  2067 
       
  2068                                 
       
  2069                                 
       
  2070                             </li>
       
  2071                         
       
  2072                             <li class="index-item method inherited">
       
  2073                                 <a href="#method_getTargets">getTargets</a>
       
  2074 
       
  2075                                 
       
  2076                                 
       
  2077                             </li>
       
  2078                         
       
  2079                             <li class="index-item method inherited inherited">
       
  2080                                 <a href="#method_init">init</a>
       
  2081 
       
  2082                                 
       
  2083                                 
       
  2084                             </li>
       
  2085                         
       
  2086                             <li class="index-item method private inherited">
       
  2087                                 <a href="#method_initializer">initializer</a>
       
  2088 
       
  2089                                 
       
  2090                                 
       
  2091                             </li>
       
  2092                         
       
  2093                             <li class="index-item method inherited">
       
  2094                                 <a href="#method_modifyAttr">modifyAttr</a>
       
  2095 
       
  2096                                 
       
  2097                                 
       
  2098                             </li>
       
  2099                         
       
  2100                             <li class="index-item method inherited">
       
  2101                                 <a href="#method_on">on</a>
       
  2102 
       
  2103                                 
       
  2104                                 
       
  2105                             </li>
       
  2106                         
       
  2107                             <li class="index-item method inherited">
       
  2108                                 <a href="#method_once">once</a>
       
  2109 
       
  2110                                 
       
  2111                                 
       
  2112                             </li>
       
  2113                         
       
  2114                             <li class="index-item method inherited">
       
  2115                                 <a href="#method_onceAfter">onceAfter</a>
       
  2116 
       
  2117                                 
       
  2118                                 
       
  2119                             </li>
       
  2120                         
       
  2121                             <li class="index-item method inherited">
       
  2122                                 <a href="#method_parseType">parseType</a>
       
  2123 
       
  2124                                 
       
  2125                                 
       
  2126                             </li>
       
  2127                         
       
  2128                             <li class="index-item method inherited">
       
  2129                                 <a href="#method_publish">publish</a>
       
  2130 
       
  2131                                 
       
  2132                                 
       
  2133                             </li>
       
  2134                         
       
  2135                             <li class="index-item method inherited">
       
  2136                                 <a href="#method_removeAttr">removeAttr</a>
       
  2137 
       
  2138                                 
       
  2139                                 
       
  2140                             </li>
       
  2141                         
       
  2142                             <li class="index-item method inherited">
       
  2143                                 <a href="#method_removeTarget">removeTarget</a>
       
  2144 
       
  2145                                 
       
  2146                                 
       
  2147                             </li>
       
  2148                         
       
  2149                             <li class="index-item method inherited">
       
  2150                                 <a href="#method_reset">reset</a>
       
  2151 
       
  2152                                 
       
  2153                                 
       
  2154                             </li>
       
  2155                         
       
  2156                             <li class="index-item method inherited">
       
  2157                                 <a href="#method_sendRequest">sendRequest</a>
       
  2158 
       
  2159                                 
       
  2160                                 
       
  2161                             </li>
       
  2162                         
       
  2163                             <li class="index-item method inherited inherited">
       
  2164                                 <a href="#method_set">set</a>
       
  2165 
       
  2166                                 
       
  2167                                 
       
  2168                             </li>
       
  2169                         
       
  2170                             <li class="index-item method inherited inherited">
       
  2171                                 <a href="#method_setAttrs">setAttrs</a>
       
  2172 
       
  2173                                 
       
  2174                                 
       
  2175                             </li>
       
  2176                         
       
  2177                             <li class="index-item method deprecated inherited">
       
  2178                                 <a href="#method_subscribe">subscribe</a>
       
  2179 
       
  2180                                 
       
  2181                                 
       
  2182                                     <span class="flag deprecated">deprecated</span>
       
  2183                                 
       
  2184                             </li>
       
  2185                         
       
  2186                             <li class="index-item method private">
       
  2187                                 <a href="#method_successHandler">successHandler</a>
       
  2188 
       
  2189                                 
       
  2190                                 
       
  2191                             </li>
       
  2192                         
       
  2193                             <li class="index-item method inherited">
       
  2194                                 <a href="#method_toString">toString</a>
       
  2195 
       
  2196                                 
       
  2197                                 
       
  2198                             </li>
       
  2199                         
       
  2200                             <li class="index-item method deprecated inherited">
       
  2201                                 <a href="#method_unsubscribe">unsubscribe</a>
       
  2202 
       
  2203                                 
       
  2204                                 
       
  2205                                     <span class="flag deprecated">deprecated</span>
       
  2206                                 
       
  2207                             </li>
       
  2208                         
       
  2209                             <li class="index-item method deprecated inherited">
       
  2210                                 <a href="#method_unsubscribeAll">unsubscribeAll</a>
       
  2211 
       
  2212                                 
       
  2213                                 
       
  2214                                     <span class="flag deprecated">deprecated</span>
       
  2215                                 
       
  2216                             </li>
       
  2217                         
       
  2218                     </ul>
       
  2219                 </div>
       
  2220             
       
  2221 
       
  2222             
       
  2223                 <div class="index-section properties">
       
  2224                     <h3>Properties</h3>
       
  2225 
       
  2226                     <ul class="index-list properties extends">
       
  2227                         
       
  2228                             <li class="index-item property protected inherited">
       
  2229                                 <a href="#property__allowAdHocAttrs">_allowAdHocAttrs</a>
       
  2230 
       
  2231                                 
       
  2232                                 
       
  2233                             </li>
       
  2234                         
       
  2235                             <li class="index-item property private">
       
  2236                                 <a href="#property__queue">_queue</a>
       
  2237 
       
  2238                                 
       
  2239                                 
       
  2240                             </li>
       
  2241                         
       
  2242                             <li class="index-item property">
       
  2243                                 <a href="#property_NAME">NAME</a>
       
  2244 
       
  2245                                 
       
  2246                                     <span class="flag static">static</span>
       
  2247                                 
       
  2248                                 
       
  2249                             </li>
       
  2250                         
       
  2251                             <li class="index-item property deprecated inherited">
       
  2252                                 <a href="#property_name">name</a>
       
  2253 
       
  2254                                 
       
  2255                                 
       
  2256                                     <span class="flag deprecated">deprecated</span>
       
  2257                                 
       
  2258                             </li>
       
  2259                         
       
  2260                     </ul>
       
  2261                 </div>
       
  2262             
       
  2263 
       
  2264             
       
  2265                 <div class="index-section attrs">
       
  2266                     <h3>Attributes</h3>
       
  2267 
       
  2268                     <ul class="index-list attrs extends">
       
  2269                         
       
  2270                             <li class="index-item attr inherited">
       
  2271                                 <a href="#attr_destroyed">destroyed</a>
       
  2272                             </li>
       
  2273                         
       
  2274                             <li class="index-item attr inherited">
       
  2275                                 <a href="#attr_initialized">initialized</a>
       
  2276                             </li>
       
  2277                         
       
  2278                             <li class="index-item attr">
       
  2279                                 <a href="#attr_io">io</a>
       
  2280                             </li>
       
  2281                         
       
  2282                             <li class="index-item attr">
       
  2283                                 <a href="#attr_ioConfig">ioConfig</a>
       
  2284                             </li>
       
  2285                         
       
  2286                             <li class="index-item attr inherited">
       
  2287                                 <a href="#attr_source">source</a>
       
  2288                             </li>
       
  2289                         
       
  2290                     </ul>
       
  2291                 </div>
       
  2292             
       
  2293 
       
  2294             
       
  2295                 <div class="index-section events">
       
  2296                     <h3>Events</h3>
       
  2297 
       
  2298                     <ul class="index-list events extends">
       
  2299                         
       
  2300                             <li class="index-item event inherited">
       
  2301                                 <a href="#event_data">data</a>
       
  2302 
       
  2303                                 
       
  2304                                 
       
  2305                             </li>
       
  2306                         
       
  2307                             <li class="index-item event inherited">
       
  2308                                 <a href="#event_destroy">destroy</a>
       
  2309 
       
  2310                                 
       
  2311                                 
       
  2312                             </li>
       
  2313                         
       
  2314                             <li class="index-item event inherited">
       
  2315                                 <a href="#event_error">error</a>
       
  2316 
       
  2317                                 
       
  2318                                 
       
  2319                             </li>
       
  2320                         
       
  2321                             <li class="index-item event inherited">
       
  2322                                 <a href="#event_init">init</a>
       
  2323 
       
  2324                                 
       
  2325                                 
       
  2326                             </li>
       
  2327                         
       
  2328                             <li class="index-item event inherited">
       
  2329                                 <a href="#event_request">request</a>
       
  2330 
       
  2331                                 
       
  2332                                 
       
  2333                             </li>
       
  2334                         
       
  2335                             <li class="index-item event inherited">
       
  2336                                 <a href="#event_response">response</a>
       
  2337 
       
  2338                                 
       
  2339                                 
       
  2340                             </li>
       
  2341                         
       
  2342                     </ul>
       
  2343                 </div>
       
  2344             
       
  2345         </div>
       
  2346 
       
  2347         
       
  2348             <div id="methods" class="api-class-tabpanel">
       
  2349                 <h2 class="off-left">Methods</h2>
       
  2350 
       
  2351                 
       
  2352                     <div id="method__addAttrs" class="method item private inherited">
       
  2353     <h3 class="name"><code>_addAttrs</code></h3>
       
  2354 
       
  2355     
       
  2356         <div class="args">
       
  2357             <span class="paren">(</span><ul class="args-list inline commas">
       
  2358             
       
  2359                 <li class="arg">
       
  2360                     
       
  2361                         <code>cfgs</code>
       
  2362                     
       
  2363                 </li>
       
  2364             
       
  2365                 <li class="arg">
       
  2366                     
       
  2367                         <code>values</code>
       
  2368                     
       
  2369                 </li>
       
  2370             
       
  2371                 <li class="arg">
       
  2372                     
       
  2373                         <code>lazy</code>
       
  2374                     
       
  2375                 </li>
       
  2376             
       
  2377             </ul><span class="paren">)</span>
       
  2378         </div>
       
  2379     
       
  2380 
       
  2381     
       
  2382 
       
  2383     
       
  2384 
       
  2385     
       
  2386         <span class="flag private">private</span>
       
  2387     
       
  2388 
       
  2389     
       
  2390 
       
  2391     
       
  2392 
       
  2393     
       
  2394 
       
  2395     
       
  2396 
       
  2397     <div class="meta">
       
  2398         
       
  2399             
       
  2400                 <p>Inherited from
       
  2401                 <a href="../classes/AttributeCore.html#method__addAttrs">AttributeCore</a>:
       
  2402             
       
  2403         
       
  2404         
       
  2405         <a href="../files/attribute_js_AttributeCore.js.html#l836"><code>attribute&#x2F;js&#x2F;AttributeCore.js:836</code></a>
       
  2406         
       
  2407         </p>
       
  2408 
       
  2409 
       
  2410         
       
  2411 
       
  2412         
       
  2413     </div>
       
  2414 
       
  2415     <div class="description">
       
  2416         <p>Implementation behind the public addAttrs method.</p>
       
  2417 
       
  2418 <p>This method is invoked directly by get if it encounters a scenario
       
  2419 in which an attribute's valueFn attempts to obtain the
       
  2420 value an attribute in the same group of attributes, which has not yet
       
  2421 been added (on demand initialization).</p>
       
  2422     </div>
       
  2423 
       
  2424     
       
  2425         <div class="params">
       
  2426             <h4>Parameters:</h4>
       
  2427 
       
  2428             <ul class="params-list">
       
  2429             
       
  2430                 <li class="param">
       
  2431                     
       
  2432                         <code class="param-name">cfgs</code>
       
  2433                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2434                     
       
  2435 
       
  2436                     
       
  2437 
       
  2438                     <div class="param-description">
       
  2439                         <p>An object with attribute name/configuration pairs.</p>
       
  2440                     </div>
       
  2441 
       
  2442                     
       
  2443                 </li>
       
  2444             
       
  2445                 <li class="param">
       
  2446                     
       
  2447                         <code class="param-name">values</code>
       
  2448                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2449                     
       
  2450 
       
  2451                     
       
  2452 
       
  2453                     <div class="param-description">
       
  2454                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  2455 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  2456                     </div>
       
  2457 
       
  2458                     
       
  2459                 </li>
       
  2460             
       
  2461                 <li class="param">
       
  2462                     
       
  2463                         <code class="param-name">lazy</code>
       
  2464                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  2465                     
       
  2466 
       
  2467                     
       
  2468 
       
  2469                     <div class="param-description">
       
  2470                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  2471 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  2472 See <a href="#method_addAttr">addAttr</a>.</p>
       
  2473                     </div>
       
  2474 
       
  2475                     
       
  2476                 </li>
       
  2477             
       
  2478             </ul>
       
  2479         </div>
       
  2480     
       
  2481 
       
  2482     
       
  2483 
       
  2484     
       
  2485 </div>
       
  2486 
       
  2487                 
       
  2488                     <div id="method__addLazyAttr" class="method item private inherited">
       
  2489     <h3 class="name"><code>_addLazyAttr</code></h3>
       
  2490 
       
  2491     
       
  2492         <div class="args">
       
  2493             <span class="paren">(</span><ul class="args-list inline commas">
       
  2494             
       
  2495                 <li class="arg">
       
  2496                     
       
  2497                         <code>name</code>
       
  2498                     
       
  2499                 </li>
       
  2500             
       
  2501                 <li class="arg">
       
  2502                     
       
  2503                         <code class="optional">[lazyCfg]</code>
       
  2504                     
       
  2505                 </li>
       
  2506             
       
  2507             </ul><span class="paren">)</span>
       
  2508         </div>
       
  2509     
       
  2510 
       
  2511     
       
  2512 
       
  2513     
       
  2514 
       
  2515     
       
  2516         <span class="flag private">private</span>
       
  2517     
       
  2518 
       
  2519     
       
  2520 
       
  2521     
       
  2522 
       
  2523     
       
  2524 
       
  2525     
       
  2526 
       
  2527     <div class="meta">
       
  2528         
       
  2529             
       
  2530                 <p>Inherited from
       
  2531                 <a href="../classes/AttributeCore.html#method__addLazyAttr">AttributeCore</a>:
       
  2532             
       
  2533         
       
  2534         
       
  2535         <a href="../files/attribute_js_AttributeCore.js.html#l382"><code>attribute&#x2F;js&#x2F;AttributeCore.js:382</code></a>
       
  2536         
       
  2537         </p>
       
  2538 
       
  2539 
       
  2540         
       
  2541 
       
  2542         
       
  2543     </div>
       
  2544 
       
  2545     <div class="description">
       
  2546         <p>Finishes initializing an attribute which has been lazily added.</p>
       
  2547     </div>
       
  2548 
       
  2549     
       
  2550         <div class="params">
       
  2551             <h4>Parameters:</h4>
       
  2552 
       
  2553             <ul class="params-list">
       
  2554             
       
  2555                 <li class="param">
       
  2556                     
       
  2557                         <code class="param-name">name</code>
       
  2558                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2559                     
       
  2560 
       
  2561                     
       
  2562 
       
  2563                     <div class="param-description">
       
  2564                         <p>The name of the attribute</p>
       
  2565                     </div>
       
  2566 
       
  2567                     
       
  2568                 </li>
       
  2569             
       
  2570                 <li class="param">
       
  2571                     
       
  2572                         <code class="param-name optional">[lazyCfg]</code>
       
  2573                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2574                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2575                     
       
  2576 
       
  2577                     
       
  2578 
       
  2579                     <div class="param-description">
       
  2580                         <p>Optional config hash for the attribute. This is added for performance
       
  2581 along the critical path, where the calling method has already obtained lazy config from state.</p>
       
  2582                     </div>
       
  2583 
       
  2584                     
       
  2585                 </li>
       
  2586             
       
  2587             </ul>
       
  2588         </div>
       
  2589     
       
  2590 
       
  2591     
       
  2592 
       
  2593     
       
  2594 </div>
       
  2595 
       
  2596                 
       
  2597                     <div id="method__aggregateAttrs" class="method item private inherited">
       
  2598     <h3 class="name"><code>_aggregateAttrs</code></h3>
       
  2599 
       
  2600     
       
  2601         <div class="args">
       
  2602             <span class="paren">(</span><ul class="args-list inline commas">
       
  2603             
       
  2604                 <li class="arg">
       
  2605                     
       
  2606                         <code>allAttrs</code>
       
  2607                     
       
  2608                 </li>
       
  2609             
       
  2610             </ul><span class="paren">)</span>
       
  2611         </div>
       
  2612     
       
  2613 
       
  2614     
       
  2615         <span class="returns-inline">
       
  2616             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2617         </span>
       
  2618     
       
  2619 
       
  2620     
       
  2621 
       
  2622     
       
  2623         <span class="flag private">private</span>
       
  2624     
       
  2625 
       
  2626     
       
  2627 
       
  2628     
       
  2629 
       
  2630     
       
  2631 
       
  2632     
       
  2633 
       
  2634     <div class="meta">
       
  2635         
       
  2636             
       
  2637                 <p>Inherited from
       
  2638                 <a href="../classes/BaseCore.html#method__aggregateAttrs">BaseCore</a>:
       
  2639             
       
  2640         
       
  2641         
       
  2642         <a href="../files/base_js_BaseCore.js.html#l575"><code>base&#x2F;js&#x2F;BaseCore.js:575</code></a>
       
  2643         
       
  2644         </p>
       
  2645 
       
  2646 
       
  2647         
       
  2648 
       
  2649         
       
  2650     </div>
       
  2651 
       
  2652     <div class="description">
       
  2653         <p>A helper method, used by _initHierarchyData to aggregate
       
  2654 attribute configuration across the instances class hierarchy.</p>
       
  2655 
       
  2656 <p>The method will protect the attribute configuration value to protect the statically defined
       
  2657 default value in ATTRS if required (if the value is an object literal, array or the
       
  2658 attribute configuration has cloneDefaultValue set to shallow or deep).</p>
       
  2659     </div>
       
  2660 
       
  2661     
       
  2662         <div class="params">
       
  2663             <h4>Parameters:</h4>
       
  2664 
       
  2665             <ul class="params-list">
       
  2666             
       
  2667                 <li class="param">
       
  2668                     
       
  2669                         <code class="param-name">allAttrs</code>
       
  2670                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2671                     
       
  2672 
       
  2673                     
       
  2674 
       
  2675                     <div class="param-description">
       
  2676                         <p>An array of ATTRS definitions across classes in the hierarchy
       
  2677 (subclass first, Base last)</p>
       
  2678                     </div>
       
  2679 
       
  2680                     
       
  2681                 </li>
       
  2682             
       
  2683             </ul>
       
  2684         </div>
       
  2685     
       
  2686 
       
  2687     
       
  2688         <div class="returns">
       
  2689             <h4>Returns:</h4>
       
  2690 
       
  2691             <div class="returns-description">
       
  2692                 
       
  2693                     
       
  2694                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  2695                     
       
  2696                     The aggregate set of ATTRS definitions for the instance
       
  2697                 
       
  2698             </div>
       
  2699         </div>
       
  2700     
       
  2701 
       
  2702     
       
  2703 </div>
       
  2704 
       
  2705                 
       
  2706                     <div id="method__attrCfgHash" class="method item private inherited">
       
  2707     <h3 class="name"><code>_attrCfgHash</code></h3>
       
  2708 
       
  2709     
       
  2710         <span class="paren">()</span>
       
  2711     
       
  2712 
       
  2713     
       
  2714 
       
  2715     
       
  2716 
       
  2717     
       
  2718         <span class="flag private">private</span>
       
  2719     
       
  2720 
       
  2721     
       
  2722 
       
  2723     
       
  2724 
       
  2725     
       
  2726 
       
  2727     
       
  2728 
       
  2729     <div class="meta">
       
  2730         
       
  2731             
       
  2732                 <p>Inherited from
       
  2733                 <a href="../classes/BaseCore.html#method__attrCfgHash">BaseCore</a>:
       
  2734             
       
  2735         
       
  2736         
       
  2737         <a href="../files/base_js_BaseCore.js.html#l538"><code>base&#x2F;js&#x2F;BaseCore.js:538</code></a>
       
  2738         
       
  2739         </p>
       
  2740 
       
  2741 
       
  2742         
       
  2743 
       
  2744         
       
  2745     </div>
       
  2746 
       
  2747     <div class="description">
       
  2748         <p>Utility method to define the attribute hash used to filter/whitelist property mixes for
       
  2749 this class for iteration performance reasons.</p>
       
  2750     </div>
       
  2751 
       
  2752     
       
  2753 
       
  2754     
       
  2755 
       
  2756     
       
  2757 </div>
       
  2758 
       
  2759                 
       
  2760                     <div id="method__baseDestroy" class="method item private inherited">
       
  2761     <h3 class="name"><code>_baseDestroy</code></h3>
       
  2762 
       
  2763     
       
  2764         <span class="paren">()</span>
       
  2765     
       
  2766 
       
  2767     
       
  2768 
       
  2769     
       
  2770 
       
  2771     
       
  2772         <span class="flag private">private</span>
       
  2773     
       
  2774 
       
  2775     
       
  2776 
       
  2777     
       
  2778 
       
  2779     
       
  2780 
       
  2781     
       
  2782 
       
  2783     <div class="meta">
       
  2784         
       
  2785             
       
  2786                 <p>Inherited from
       
  2787                 <a href="../classes/BaseCore.html#method__baseDestroy">BaseCore</a>:
       
  2788             
       
  2789         
       
  2790         
       
  2791         <a href="../files/base_js_BaseCore.js.html#l309"><code>base&#x2F;js&#x2F;BaseCore.js:309</code></a>
       
  2792         
       
  2793         </p>
       
  2794 
       
  2795 
       
  2796         
       
  2797 
       
  2798         
       
  2799     </div>
       
  2800 
       
  2801     <div class="description">
       
  2802         <p>Internal destroy implementation for BaseCore</p>
       
  2803     </div>
       
  2804 
       
  2805     
       
  2806 
       
  2807     
       
  2808 
       
  2809     
       
  2810 </div>
       
  2811 
       
  2812                 
       
  2813                     <div id="method__baseInit" class="method item private inherited">
       
  2814     <h3 class="name"><code>_baseInit</code></h3>
       
  2815 
       
  2816     
       
  2817         <span class="paren">()</span>
       
  2818     
       
  2819 
       
  2820     
       
  2821 
       
  2822     
       
  2823 
       
  2824     
       
  2825         <span class="flag private">private</span>
       
  2826     
       
  2827 
       
  2828     
       
  2829 
       
  2830     
       
  2831 
       
  2832     
       
  2833 
       
  2834     
       
  2835 
       
  2836     <div class="meta">
       
  2837         
       
  2838             
       
  2839                 <p>Inherited from
       
  2840                 <a href="../classes/BaseCore.html#method__baseInit">BaseCore</a>:
       
  2841             
       
  2842         
       
  2843         
       
  2844         <a href="../files/base_js_BaseCore.js.html#l281"><code>base&#x2F;js&#x2F;BaseCore.js:281</code></a>
       
  2845         
       
  2846         </p>
       
  2847 
       
  2848 
       
  2849         
       
  2850 
       
  2851         
       
  2852     </div>
       
  2853 
       
  2854     <div class="description">
       
  2855         <p>Internal initialization implementation for BaseCore</p>
       
  2856     </div>
       
  2857 
       
  2858     
       
  2859 
       
  2860     
       
  2861 
       
  2862     
       
  2863 </div>
       
  2864 
       
  2865                 
       
  2866                     <div id="method__cloneDefaultValue" class="method item private inherited">
       
  2867     <h3 class="name"><code>_cloneDefaultValue</code></h3>
       
  2868 
       
  2869     
       
  2870         <div class="args">
       
  2871             <span class="paren">(</span><ul class="args-list inline commas">
       
  2872             
       
  2873                 <li class="arg">
       
  2874                     
       
  2875                         <code>cfg</code>
       
  2876                     
       
  2877                 </li>
       
  2878             
       
  2879             </ul><span class="paren">)</span>
       
  2880         </div>
       
  2881     
       
  2882 
       
  2883     
       
  2884 
       
  2885     
       
  2886 
       
  2887     
       
  2888         <span class="flag private">private</span>
       
  2889     
       
  2890 
       
  2891     
       
  2892 
       
  2893     
       
  2894 
       
  2895     
       
  2896 
       
  2897     
       
  2898 
       
  2899     <div class="meta">
       
  2900         
       
  2901             
       
  2902                 <p>Inherited from
       
  2903                 <a href="../classes/BaseCore.html#method__cloneDefaultValue">BaseCore</a>:
       
  2904             
       
  2905         
       
  2906         
       
  2907         <a href="../files/base_js_BaseCore.js.html#l549"><code>base&#x2F;js&#x2F;BaseCore.js:549</code></a>
       
  2908         
       
  2909         </p>
       
  2910 
       
  2911 
       
  2912         
       
  2913 
       
  2914         
       
  2915     </div>
       
  2916 
       
  2917     <div class="description">
       
  2918         <p>This method assumes that the value has already been checked to be an object.
       
  2919 Since it's on a critical path, we don't want to re-do the check.</p>
       
  2920     </div>
       
  2921 
       
  2922     
       
  2923         <div class="params">
       
  2924             <h4>Parameters:</h4>
       
  2925 
       
  2926             <ul class="params-list">
       
  2927             
       
  2928                 <li class="param">
       
  2929                     
       
  2930                         <code class="param-name">cfg</code>
       
  2931                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2932                     
       
  2933 
       
  2934                     
       
  2935 
       
  2936                     <div class="param-description">
       
  2937                          
       
  2938                     </div>
       
  2939 
       
  2940                     
       
  2941                 </li>
       
  2942             
       
  2943             </ul>
       
  2944         </div>
       
  2945     
       
  2946 
       
  2947     
       
  2948 
       
  2949     
       
  2950 </div>
       
  2951 
       
  2952                 
       
  2953                     <div id="method__defAttrChangeFn" class="method item private inherited">
       
  2954     <h3 class="name"><code>_defAttrChangeFn</code></h3>
       
  2955 
       
  2956     
       
  2957         <div class="args">
       
  2958             <span class="paren">(</span><ul class="args-list inline commas">
       
  2959             
       
  2960                 <li class="arg">
       
  2961                     
       
  2962                         <code>e</code>
       
  2963                     
       
  2964                 </li>
       
  2965             
       
  2966             </ul><span class="paren">)</span>
       
  2967         </div>
       
  2968     
       
  2969 
       
  2970     
       
  2971 
       
  2972     
       
  2973 
       
  2974     
       
  2975         <span class="flag private">private</span>
       
  2976     
       
  2977 
       
  2978     
       
  2979 
       
  2980     
       
  2981 
       
  2982     
       
  2983 
       
  2984     
       
  2985 
       
  2986     <div class="meta">
       
  2987         
       
  2988             
       
  2989                 <p>Inherited from
       
  2990                 <a href="../classes/AttributeObservable.html#method__defAttrChangeFn">AttributeObservable</a>:
       
  2991             
       
  2992         
       
  2993         
       
  2994         <a href="../files/attribute_js_AttributeObservable.js.html#l186"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:186</code></a>
       
  2995         
       
  2996         </p>
       
  2997 
       
  2998 
       
  2999         
       
  3000 
       
  3001         
       
  3002     </div>
       
  3003 
       
  3004     <div class="description">
       
  3005         <p>Default function for attribute change events.</p>
       
  3006     </div>
       
  3007 
       
  3008     
       
  3009         <div class="params">
       
  3010             <h4>Parameters:</h4>
       
  3011 
       
  3012             <ul class="params-list">
       
  3013             
       
  3014                 <li class="param">
       
  3015                     
       
  3016                         <code class="param-name">e</code>
       
  3017                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3018                     
       
  3019 
       
  3020                     
       
  3021 
       
  3022                     <div class="param-description">
       
  3023                         <p>The event object for attribute change events.</p>
       
  3024                     </div>
       
  3025 
       
  3026                     
       
  3027                 </li>
       
  3028             
       
  3029             </ul>
       
  3030         </div>
       
  3031     
       
  3032 
       
  3033     
       
  3034 
       
  3035     
       
  3036 </div>
       
  3037 
       
  3038                 
       
  3039                     <div id="method__defDataFn" class="method item protected inherited">
       
  3040     <h3 class="name"><code>_defDataFn</code></h3>
       
  3041 
       
  3042     
       
  3043         <div class="args">
       
  3044             <span class="paren">(</span><ul class="args-list inline commas">
       
  3045             
       
  3046                 <li class="arg">
       
  3047                     
       
  3048                         <code>e</code>
       
  3049                     
       
  3050                 </li>
       
  3051             
       
  3052             </ul><span class="paren">)</span>
       
  3053         </div>
       
  3054     
       
  3055 
       
  3056     
       
  3057 
       
  3058     
       
  3059 
       
  3060     
       
  3061         <span class="flag protected">protected</span>
       
  3062     
       
  3063 
       
  3064     
       
  3065 
       
  3066     
       
  3067 
       
  3068     
       
  3069 
       
  3070     
       
  3071 
       
  3072     <div class="meta">
       
  3073         
       
  3074             
       
  3075                 <p>Inherited from
       
  3076                 <a href="../classes/DataSource.Local.html#method__defDataFn">DataSource.Local</a>:
       
  3077             
       
  3078         
       
  3079         
       
  3080         <a href="../files/datasource_js_datasource-local.js.html#l279"><code>datasource&#x2F;js&#x2F;datasource-local.js:279</code></a>
       
  3081         
       
  3082         </p>
       
  3083 
       
  3084 
       
  3085         
       
  3086 
       
  3087         
       
  3088     </div>
       
  3089 
       
  3090     <div class="description">
       
  3091         <p>Normalizes raw data into a response that includes results and meta properties.</p>
       
  3092     </div>
       
  3093 
       
  3094     
       
  3095         <div class="params">
       
  3096             <h4>Parameters:</h4>
       
  3097 
       
  3098             <ul class="params-list">
       
  3099             
       
  3100                 <li class="param">
       
  3101                     
       
  3102                         <code class="param-name">e</code>
       
  3103                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
  3104                     
       
  3105 
       
  3106                     
       
  3107 
       
  3108                     <div class="param-description">
       
  3109                         <p>Event Facade with the following properties:</p>
       
  3110 
       
  3111 <dl>
       
  3112 <dt>tId (Number)</dt> <dd>Unique transaction ID.</dd>
       
  3113 <dt>request (Object)</dt> <dd>The request.</dd>
       
  3114 <dt>callback (Object)</dt> <dd>Deprecated alias for the
       
  3115   <strong>on</strong> property</dd>
       
  3116 <dt>on (Object)</dt> <dd>The map of configured transaction
       
  3117   callbacks.  An object with the following properties:
       
  3118     <dl>
       
  3119         <dt>success (Function)</dt> <dd>Success handler.</dd>
       
  3120         <dt>failure (Function)</dt> <dd>Failure handler.</dd>
       
  3121     </dl>
       
  3122 </dd>
       
  3123 <dt>cfg (Object)</dt> <dd>Configuration object.</dd>
       
  3124 <dt>data (Object)</dt> <dd>Raw data.</dd>
       
  3125 </dl>
       
  3126                     </div>
       
  3127 
       
  3128                     
       
  3129                 </li>
       
  3130             
       
  3131             </ul>
       
  3132         </div>
       
  3133     
       
  3134 
       
  3135     
       
  3136 
       
  3137     
       
  3138 </div>
       
  3139 
       
  3140                 
       
  3141                     <div id="method__defDestroyFn" class="method item protected inherited">
       
  3142     <h3 class="name"><code>_defDestroyFn</code></h3>
       
  3143 
       
  3144     
       
  3145         <div class="args">
       
  3146             <span class="paren">(</span><ul class="args-list inline commas">
       
  3147             
       
  3148                 <li class="arg">
       
  3149                     
       
  3150                         <code>e</code>
       
  3151                     
       
  3152                 </li>
       
  3153             
       
  3154             </ul><span class="paren">)</span>
       
  3155         </div>
       
  3156     
       
  3157 
       
  3158     
       
  3159 
       
  3160     
       
  3161 
       
  3162     
       
  3163         <span class="flag protected">protected</span>
       
  3164     
       
  3165 
       
  3166     
       
  3167 
       
  3168     
       
  3169 
       
  3170     
       
  3171 
       
  3172     
       
  3173 
       
  3174     <div class="meta">
       
  3175         
       
  3176             
       
  3177                 <p>Inherited from
       
  3178                 <a href="../classes/BaseObservable.html#method__defDestroyFn">BaseObservable</a>:
       
  3179             
       
  3180         
       
  3181         
       
  3182         <a href="../files/base_js_BaseObservable.js.html#l190"><code>base&#x2F;js&#x2F;BaseObservable.js:190</code></a>
       
  3183         
       
  3184         </p>
       
  3185 
       
  3186 
       
  3187         
       
  3188 
       
  3189         
       
  3190     </div>
       
  3191 
       
  3192     <div class="description">
       
  3193         <p>Default destroy event handler</p>
       
  3194     </div>
       
  3195 
       
  3196     
       
  3197         <div class="params">
       
  3198             <h4>Parameters:</h4>
       
  3199 
       
  3200             <ul class="params-list">
       
  3201             
       
  3202                 <li class="param">
       
  3203                     
       
  3204                         <code class="param-name">e</code>
       
  3205                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3206                     
       
  3207 
       
  3208                     
       
  3209 
       
  3210                     <div class="param-description">
       
  3211                         <p>Event object</p>
       
  3212                     </div>
       
  3213 
       
  3214                     
       
  3215                 </li>
       
  3216             
       
  3217             </ul>
       
  3218         </div>
       
  3219     
       
  3220 
       
  3221     
       
  3222 
       
  3223     
       
  3224 </div>
       
  3225 
       
  3226                 
       
  3227                     <div id="method__defInitFn" class="method item protected inherited">
       
  3228     <h3 class="name"><code>_defInitFn</code></h3>
       
  3229 
       
  3230     
       
  3231         <div class="args">
       
  3232             <span class="paren">(</span><ul class="args-list inline commas">
       
  3233             
       
  3234                 <li class="arg">
       
  3235                     
       
  3236                         <code>e</code>
       
  3237                     
       
  3238                 </li>
       
  3239             
       
  3240             </ul><span class="paren">)</span>
       
  3241         </div>
       
  3242     
       
  3243 
       
  3244     
       
  3245 
       
  3246     
       
  3247 
       
  3248     
       
  3249         <span class="flag protected">protected</span>
       
  3250     
       
  3251 
       
  3252     
       
  3253 
       
  3254     
       
  3255 
       
  3256     
       
  3257 
       
  3258     
       
  3259 
       
  3260     <div class="meta">
       
  3261         
       
  3262             
       
  3263                 <p>Inherited from
       
  3264                 <a href="../classes/BaseObservable.html#method__defInitFn">BaseObservable</a>:
       
  3265             
       
  3266         
       
  3267         
       
  3268         <a href="../files/base_js_BaseObservable.js.html#l178"><code>base&#x2F;js&#x2F;BaseObservable.js:178</code></a>
       
  3269         
       
  3270         </p>
       
  3271 
       
  3272 
       
  3273         
       
  3274 
       
  3275         
       
  3276     </div>
       
  3277 
       
  3278     <div class="description">
       
  3279         <p>Default init event handler</p>
       
  3280     </div>
       
  3281 
       
  3282     
       
  3283         <div class="params">
       
  3284             <h4>Parameters:</h4>
       
  3285 
       
  3286             <ul class="params-list">
       
  3287             
       
  3288                 <li class="param">
       
  3289                     
       
  3290                         <code class="param-name">e</code>
       
  3291                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3292                     
       
  3293 
       
  3294                     
       
  3295 
       
  3296                     <div class="param-description">
       
  3297                         <p>Event object, with a cfg property which
       
  3298 refers to the configuration object passed to the constructor.</p>
       
  3299                     </div>
       
  3300 
       
  3301                     
       
  3302                 </li>
       
  3303             
       
  3304             </ul>
       
  3305         </div>
       
  3306     
       
  3307 
       
  3308     
       
  3309 
       
  3310     
       
  3311 </div>
       
  3312 
       
  3313                 
       
  3314                     <div id="method__defRequestFn" class="method item protected">
       
  3315     <h3 class="name"><code>_defRequestFn</code></h3>
       
  3316 
       
  3317     
       
  3318         <div class="args">
       
  3319             <span class="paren">(</span><ul class="args-list inline commas">
       
  3320             
       
  3321                 <li class="arg">
       
  3322                     
       
  3323                         <code>e</code>
       
  3324                     
       
  3325                 </li>
       
  3326             
       
  3327             </ul><span class="paren">)</span>
       
  3328         </div>
       
  3329     
       
  3330 
       
  3331     
       
  3332 
       
  3333     
       
  3334 
       
  3335     
       
  3336         <span class="flag protected">protected</span>
       
  3337     
       
  3338 
       
  3339     
       
  3340 
       
  3341     
       
  3342 
       
  3343     
       
  3344 
       
  3345     
       
  3346 
       
  3347     <div class="meta">
       
  3348         
       
  3349             <p>Inherited from
       
  3350             <a href="../classes/DataSource.Local.html#method__defRequestFn">
       
  3351                 DataSource.Local
       
  3352             </a>
       
  3353             
       
  3354             but overwritten in
       
  3355             
       
  3356         
       
  3357         
       
  3358         <a href="../files/datasource_js_datasource-io.js.html#l152"><code>datasource&#x2F;js&#x2F;datasource-io.js:152</code></a>
       
  3359         
       
  3360         </p>
       
  3361 
       
  3362 
       
  3363         
       
  3364 
       
  3365         
       
  3366     </div>
       
  3367 
       
  3368     <div class="description">
       
  3369         <p>Passes query string to IO. Fires <code>response</code> event when
       
  3370 response is received asynchronously.</p>
       
  3371     </div>
       
  3372 
       
  3373     
       
  3374         <div class="params">
       
  3375             <h4>Parameters:</h4>
       
  3376 
       
  3377             <ul class="params-list">
       
  3378             
       
  3379                 <li class="param">
       
  3380                     
       
  3381                         <code class="param-name">e</code>
       
  3382                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
  3383                     
       
  3384 
       
  3385                     
       
  3386 
       
  3387                     <div class="param-description">
       
  3388                         <p>Event Facade with the following properties:</p>
       
  3389 
       
  3390 <dl>
       
  3391 <dt>tId (Number)</dt> <dd>Unique transaction ID.</dd>
       
  3392 <dt>request (Object)</dt> <dd>The request.</dd>
       
  3393 <dt>callback (Object)</dt> <dd>The callback object with the following properties:
       
  3394     <dl>
       
  3395         <dt>success (Function)</dt> <dd>Success handler.</dd>
       
  3396         <dt>failure (Function)</dt> <dd>Failure handler.</dd>
       
  3397     </dl>
       
  3398 </dd>
       
  3399 <dt>cfg (Object)</dt> <dd>Configuration object.</dd>
       
  3400 </dl>
       
  3401                     </div>
       
  3402 
       
  3403                     
       
  3404                 </li>
       
  3405             
       
  3406             </ul>
       
  3407         </div>
       
  3408     
       
  3409 
       
  3410     
       
  3411 
       
  3412     
       
  3413 </div>
       
  3414 
       
  3415                 
       
  3416                     <div id="method__defResponseFn" class="method item protected inherited">
       
  3417     <h3 class="name"><code>_defResponseFn</code></h3>
       
  3418 
       
  3419     
       
  3420         <div class="args">
       
  3421             <span class="paren">(</span><ul class="args-list inline commas">
       
  3422             
       
  3423                 <li class="arg">
       
  3424                     
       
  3425                         <code>e</code>
       
  3426                     
       
  3427                 </li>
       
  3428             
       
  3429             </ul><span class="paren">)</span>
       
  3430         </div>
       
  3431     
       
  3432 
       
  3433     
       
  3434 
       
  3435     
       
  3436 
       
  3437     
       
  3438         <span class="flag protected">protected</span>
       
  3439     
       
  3440 
       
  3441     
       
  3442 
       
  3443     
       
  3444 
       
  3445     
       
  3446 
       
  3447     
       
  3448 
       
  3449     <div class="meta">
       
  3450         
       
  3451             
       
  3452                 <p>Inherited from
       
  3453                 <a href="../classes/DataSource.Local.html#method__defResponseFn">DataSource.Local</a>:
       
  3454             
       
  3455         
       
  3456         
       
  3457         <a href="../files/datasource_js_datasource-local.js.html#l314"><code>datasource&#x2F;js&#x2F;datasource-local.js:314</code></a>
       
  3458         
       
  3459         </p>
       
  3460 
       
  3461 
       
  3462         
       
  3463 
       
  3464         
       
  3465     </div>
       
  3466 
       
  3467     <div class="description">
       
  3468         <p>Sends data as a normalized response to callback.</p>
       
  3469     </div>
       
  3470 
       
  3471     
       
  3472         <div class="params">
       
  3473             <h4>Parameters:</h4>
       
  3474 
       
  3475             <ul class="params-list">
       
  3476             
       
  3477                 <li class="param">
       
  3478                     
       
  3479                         <code class="param-name">e</code>
       
  3480                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
  3481                     
       
  3482 
       
  3483                     
       
  3484 
       
  3485                     <div class="param-description">
       
  3486                         <p>Event Facade with the following properties:</p>
       
  3487 
       
  3488 <dl>
       
  3489 <dt>tId (Number)</dt> <dd>Unique transaction ID.</dd>
       
  3490 <dt>request (Object)</dt> <dd>The request.</dd>
       
  3491 <dt>callback (Object)</dt> <dd>Deprecated alias for the
       
  3492   <strong>on</strong> property</dd>
       
  3493 <dt>on (Object)</dt> <dd>The map of configured transaction
       
  3494   callbacks.  An object with the following properties:
       
  3495     <dl>
       
  3496         <dt>success (Function)</dt> <dd>Success handler.</dd>
       
  3497         <dt>failure (Function)</dt> <dd>Failure handler.</dd>
       
  3498     </dl>
       
  3499 </dd>
       
  3500 <dt>cfg (Object)</dt> <dd>Configuration object.</dd>
       
  3501 <dt>data (Object)</dt> <dd>Raw data.</dd>
       
  3502 <dt>response (Object)</dt> <dd>Normalized response object with the following properties:
       
  3503     <dl>
       
  3504         <dt>results (Object)</dt> <dd>Parsed results.</dd>
       
  3505         <dt>meta (Object)</dt> <dd>Parsed meta data.</dd>
       
  3506         <dt>error (Boolean)</dt> <dd>Error flag.</dd>
       
  3507     </dl>
       
  3508 </dd>
       
  3509 </dl>
       
  3510                     </div>
       
  3511 
       
  3512                     
       
  3513                 </li>
       
  3514             
       
  3515             </ul>
       
  3516         </div>
       
  3517     
       
  3518 
       
  3519     
       
  3520 
       
  3521     
       
  3522 </div>
       
  3523 
       
  3524                 
       
  3525                     <div id="method__destroyHierarchy" class="method item private inherited">
       
  3526     <h3 class="name"><code>_destroyHierarchy</code></h3>
       
  3527 
       
  3528     
       
  3529         <span class="paren">()</span>
       
  3530     
       
  3531 
       
  3532     
       
  3533 
       
  3534     
       
  3535 
       
  3536     
       
  3537         <span class="flag private">private</span>
       
  3538     
       
  3539 
       
  3540     
       
  3541 
       
  3542     
       
  3543 
       
  3544     
       
  3545 
       
  3546     
       
  3547 
       
  3548     <div class="meta">
       
  3549         
       
  3550             
       
  3551                 <p>Inherited from
       
  3552                 <a href="../classes/BaseCore.html#method__destroyHierarchy">BaseCore</a>:
       
  3553             
       
  3554         
       
  3555         
       
  3556         <a href="../files/base_js_BaseCore.js.html#l721"><code>base&#x2F;js&#x2F;BaseCore.js:721</code></a>
       
  3557         
       
  3558         </p>
       
  3559 
       
  3560 
       
  3561         
       
  3562 
       
  3563         
       
  3564     </div>
       
  3565 
       
  3566     <div class="description">
       
  3567         <p>Destroys the class hierarchy for this instance by invoking
       
  3568 the destructor method on the prototype of each class in the hierarchy.</p>
       
  3569     </div>
       
  3570 
       
  3571     
       
  3572 
       
  3573     
       
  3574 
       
  3575     
       
  3576 </div>
       
  3577 
       
  3578                 
       
  3579                     <div id="method__filterAdHocAttrs" class="method item private inherited">
       
  3580     <h3 class="name"><code>_filterAdHocAttrs</code></h3>
       
  3581 
       
  3582     
       
  3583         <div class="args">
       
  3584             <span class="paren">(</span><ul class="args-list inline commas">
       
  3585             
       
  3586                 <li class="arg">
       
  3587                     
       
  3588                         <code>allAttrs</code>
       
  3589                     
       
  3590                 </li>
       
  3591             
       
  3592                 <li class="arg">
       
  3593                     
       
  3594                         <code>userVals</code>
       
  3595                     
       
  3596                 </li>
       
  3597             
       
  3598             </ul><span class="paren">)</span>
       
  3599         </div>
       
  3600     
       
  3601 
       
  3602     
       
  3603         <span class="returns-inline">
       
  3604             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3605         </span>
       
  3606     
       
  3607 
       
  3608     
       
  3609 
       
  3610     
       
  3611         <span class="flag private">private</span>
       
  3612     
       
  3613 
       
  3614     
       
  3615 
       
  3616     
       
  3617 
       
  3618     
       
  3619 
       
  3620     
       
  3621 
       
  3622     <div class="meta">
       
  3623         
       
  3624             
       
  3625                 <p>Inherited from
       
  3626                 <a href="../classes/BaseCore.html#method__filterAdHocAttrs">BaseCore</a>:
       
  3627             
       
  3628         
       
  3629         
       
  3630         <a href="../files/base_js_BaseCore.js.html#l427"><code>base&#x2F;js&#x2F;BaseCore.js:427</code></a>
       
  3631         
       
  3632         </p>
       
  3633 
       
  3634 
       
  3635         
       
  3636 
       
  3637         
       
  3638     </div>
       
  3639 
       
  3640     <div class="description">
       
  3641         
       
  3642     </div>
       
  3643 
       
  3644     
       
  3645         <div class="params">
       
  3646             <h4>Parameters:</h4>
       
  3647 
       
  3648             <ul class="params-list">
       
  3649             
       
  3650                 <li class="param">
       
  3651                     
       
  3652                         <code class="param-name">allAttrs</code>
       
  3653                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3654                     
       
  3655 
       
  3656                     
       
  3657 
       
  3658                     <div class="param-description">
       
  3659                         <p>The set of all attribute configurations for this instance.
       
  3660 Attributes will be removed from this set, if they belong to the filtered class, so
       
  3661 that by the time all classes are processed, allCfgs will be empty.</p>
       
  3662                     </div>
       
  3663 
       
  3664                     
       
  3665                 </li>
       
  3666             
       
  3667                 <li class="param">
       
  3668                     
       
  3669                         <code class="param-name">userVals</code>
       
  3670                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3671                     
       
  3672 
       
  3673                     
       
  3674 
       
  3675                     <div class="param-description">
       
  3676                         <p>The config object passed in by the user, from which adhoc attrs are to be filtered.</p>
       
  3677                     </div>
       
  3678 
       
  3679                     
       
  3680                 </li>
       
  3681             
       
  3682             </ul>
       
  3683         </div>
       
  3684     
       
  3685 
       
  3686     
       
  3687         <div class="returns">
       
  3688             <h4>Returns:</h4>
       
  3689 
       
  3690             <div class="returns-description">
       
  3691                 
       
  3692                     
       
  3693                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3694                     
       
  3695                     The set of adhoc attributes passed in, in the form
       
  3696 of an object with attribute name/configuration pairs.
       
  3697                 
       
  3698             </div>
       
  3699         </div>
       
  3700     
       
  3701 
       
  3702     
       
  3703 </div>
       
  3704 
       
  3705                 
       
  3706                     <div id="method__filterAttrCfgs" class="method item private inherited">
       
  3707     <h3 class="name"><code>_filterAttrCfgs</code></h3>
       
  3708 
       
  3709     
       
  3710         <div class="args">
       
  3711             <span class="paren">(</span><ul class="args-list inline commas">
       
  3712             
       
  3713                 <li class="arg">
       
  3714                     
       
  3715                         <code>clazz</code>
       
  3716                     
       
  3717                 </li>
       
  3718             
       
  3719                 <li class="arg">
       
  3720                     
       
  3721                         <code>allCfgs</code>
       
  3722                     
       
  3723                 </li>
       
  3724             
       
  3725             </ul><span class="paren">)</span>
       
  3726         </div>
       
  3727     
       
  3728 
       
  3729     
       
  3730         <span class="returns-inline">
       
  3731             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3732         </span>
       
  3733     
       
  3734 
       
  3735     
       
  3736 
       
  3737     
       
  3738         <span class="flag private">private</span>
       
  3739     
       
  3740 
       
  3741     
       
  3742 
       
  3743     
       
  3744 
       
  3745     
       
  3746 
       
  3747     
       
  3748 
       
  3749     <div class="meta">
       
  3750         
       
  3751             
       
  3752                 <p>Inherited from
       
  3753                 <a href="../classes/BaseCore.html#method__filterAttrCfgs">BaseCore</a>:
       
  3754             
       
  3755         
       
  3756         
       
  3757         <a href="../files/base_js_BaseCore.js.html#l356"><code>base&#x2F;js&#x2F;BaseCore.js:356</code></a>
       
  3758         
       
  3759         </p>
       
  3760 
       
  3761 
       
  3762         
       
  3763 
       
  3764         
       
  3765     </div>
       
  3766 
       
  3767     <div class="description">
       
  3768         <p>A helper method used when processing ATTRS across the class hierarchy during
       
  3769 initialization. Returns a disposable object with the attributes defined for
       
  3770 the provided class, extracted from the set of all attributes passed in.</p>
       
  3771     </div>
       
  3772 
       
  3773     
       
  3774         <div class="params">
       
  3775             <h4>Parameters:</h4>
       
  3776 
       
  3777             <ul class="params-list">
       
  3778             
       
  3779                 <li class="param">
       
  3780                     
       
  3781                         <code class="param-name">clazz</code>
       
  3782                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  3783                     
       
  3784 
       
  3785                     
       
  3786 
       
  3787                     <div class="param-description">
       
  3788                         <p>The class for which the desired attributes are required.</p>
       
  3789                     </div>
       
  3790 
       
  3791                     
       
  3792                 </li>
       
  3793             
       
  3794                 <li class="param">
       
  3795                     
       
  3796                         <code class="param-name">allCfgs</code>
       
  3797                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3798                     
       
  3799 
       
  3800                     
       
  3801 
       
  3802                     <div class="param-description">
       
  3803                         <p>The set of all attribute configurations for this instance.
       
  3804 Attributes will be removed from this set, if they belong to the filtered class, so
       
  3805 that by the time all classes are processed, allCfgs will be empty.</p>
       
  3806                     </div>
       
  3807 
       
  3808                     
       
  3809                 </li>
       
  3810             
       
  3811             </ul>
       
  3812         </div>
       
  3813     
       
  3814 
       
  3815     
       
  3816         <div class="returns">
       
  3817             <h4>Returns:</h4>
       
  3818 
       
  3819             <div class="returns-description">
       
  3820                 
       
  3821                     
       
  3822                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3823                     
       
  3824                     The set of attributes belonging to the class passed in, in the form
       
  3825 of an object with attribute name/configuration pairs.
       
  3826                 
       
  3827             </div>
       
  3828         </div>
       
  3829     
       
  3830 
       
  3831     
       
  3832 </div>
       
  3833 
       
  3834                 
       
  3835                     <div id="method__fireAttrChange" class="method item private inherited">
       
  3836     <h3 class="name"><code>_fireAttrChange</code></h3>
       
  3837 
       
  3838     
       
  3839         <div class="args">
       
  3840             <span class="paren">(</span><ul class="args-list inline commas">
       
  3841             
       
  3842                 <li class="arg">
       
  3843                     
       
  3844                         <code>attrName</code>
       
  3845                     
       
  3846                 </li>
       
  3847             
       
  3848                 <li class="arg">
       
  3849                     
       
  3850                         <code>subAttrName</code>
       
  3851                     
       
  3852                 </li>
       
  3853             
       
  3854                 <li class="arg">
       
  3855                     
       
  3856                         <code>currVal</code>
       
  3857                     
       
  3858                 </li>
       
  3859             
       
  3860                 <li class="arg">
       
  3861                     
       
  3862                         <code>newVal</code>
       
  3863                     
       
  3864                 </li>
       
  3865             
       
  3866                 <li class="arg">
       
  3867                     
       
  3868                         <code>opts</code>
       
  3869                     
       
  3870                 </li>
       
  3871             
       
  3872                 <li class="arg">
       
  3873                     
       
  3874                         <code class="optional">[cfg]</code>
       
  3875                     
       
  3876                 </li>
       
  3877             
       
  3878             </ul><span class="paren">)</span>
       
  3879         </div>
       
  3880     
       
  3881 
       
  3882     
       
  3883 
       
  3884     
       
  3885 
       
  3886     
       
  3887         <span class="flag private">private</span>
       
  3888     
       
  3889 
       
  3890     
       
  3891 
       
  3892     
       
  3893 
       
  3894     
       
  3895 
       
  3896     
       
  3897 
       
  3898     <div class="meta">
       
  3899         
       
  3900             
       
  3901                 <p>Inherited from
       
  3902                 <a href="../classes/AttributeObservable.html#method__fireAttrChange">AttributeObservable</a>:
       
  3903             
       
  3904         
       
  3905         
       
  3906         <a href="../files/attribute_js_AttributeObservable.js.html#l120"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:120</code></a>
       
  3907         
       
  3908         </p>
       
  3909 
       
  3910 
       
  3911         
       
  3912 
       
  3913         
       
  3914     </div>
       
  3915 
       
  3916     <div class="description">
       
  3917         <p>Utility method to help setup the event payload and fire the attribute change event.</p>
       
  3918     </div>
       
  3919 
       
  3920     
       
  3921         <div class="params">
       
  3922             <h4>Parameters:</h4>
       
  3923 
       
  3924             <ul class="params-list">
       
  3925             
       
  3926                 <li class="param">
       
  3927                     
       
  3928                         <code class="param-name">attrName</code>
       
  3929                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3930                     
       
  3931 
       
  3932                     
       
  3933 
       
  3934                     <div class="param-description">
       
  3935                         <p>The name of the attribute</p>
       
  3936                     </div>
       
  3937 
       
  3938                     
       
  3939                 </li>
       
  3940             
       
  3941                 <li class="param">
       
  3942                     
       
  3943                         <code class="param-name">subAttrName</code>
       
  3944                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3945                     
       
  3946 
       
  3947                     
       
  3948 
       
  3949                     <div class="param-description">
       
  3950                         <p>The full path of the property being changed,
       
  3951 if this is a sub-attribute value being change. Otherwise null.</p>
       
  3952                     </div>
       
  3953 
       
  3954                     
       
  3955                 </li>
       
  3956             
       
  3957                 <li class="param">
       
  3958                     
       
  3959                         <code class="param-name">currVal</code>
       
  3960                         <span class="type">Any</span>
       
  3961                     
       
  3962 
       
  3963                     
       
  3964 
       
  3965                     <div class="param-description">
       
  3966                         <p>The current value of the attribute</p>
       
  3967                     </div>
       
  3968 
       
  3969                     
       
  3970                 </li>
       
  3971             
       
  3972                 <li class="param">
       
  3973                     
       
  3974                         <code class="param-name">newVal</code>
       
  3975                         <span class="type">Any</span>
       
  3976                     
       
  3977 
       
  3978                     
       
  3979 
       
  3980                     <div class="param-description">
       
  3981                         <p>The new value of the attribute</p>
       
  3982                     </div>
       
  3983 
       
  3984                     
       
  3985                 </li>
       
  3986             
       
  3987                 <li class="param">
       
  3988                     
       
  3989                         <code class="param-name">opts</code>
       
  3990                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3991                     
       
  3992 
       
  3993                     
       
  3994 
       
  3995                     <div class="param-description">
       
  3996                         <p>Any additional event data to mix into the attribute change event's event facade.</p>
       
  3997                     </div>
       
  3998 
       
  3999                     
       
  4000                 </li>
       
  4001             
       
  4002                 <li class="param">
       
  4003                     
       
  4004                         <code class="param-name optional">[cfg]</code>
       
  4005                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4006                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4007                     
       
  4008 
       
  4009                     
       
  4010 
       
  4011                     <div class="param-description">
       
  4012                         <p>The attribute config stored in State, if already available.</p>
       
  4013                     </div>
       
  4014 
       
  4015                     
       
  4016                 </li>
       
  4017             
       
  4018             </ul>
       
  4019         </div>
       
  4020     
       
  4021 
       
  4022     
       
  4023 
       
  4024     
       
  4025 </div>
       
  4026 
       
  4027                 
       
  4028                     <div id="method__getAttr" class="method item protected inherited">
       
  4029     <h3 class="name"><code>_getAttr</code></h3>
       
  4030 
       
  4031     
       
  4032         <div class="args">
       
  4033             <span class="paren">(</span><ul class="args-list inline commas">
       
  4034             
       
  4035                 <li class="arg">
       
  4036                     
       
  4037                         <code>name</code>
       
  4038                     
       
  4039                 </li>
       
  4040             
       
  4041             </ul><span class="paren">)</span>
       
  4042         </div>
       
  4043     
       
  4044 
       
  4045     
       
  4046         <span class="returns-inline">
       
  4047             <span class="type">Any</span>
       
  4048         </span>
       
  4049     
       
  4050 
       
  4051     
       
  4052 
       
  4053     
       
  4054         <span class="flag protected">protected</span>
       
  4055     
       
  4056 
       
  4057     
       
  4058 
       
  4059     
       
  4060 
       
  4061     
       
  4062         <span class="flag chainable">chainable</span>
       
  4063     
       
  4064 
       
  4065     
       
  4066 
       
  4067     <div class="meta">
       
  4068         
       
  4069             
       
  4070                 <p>Inherited from
       
  4071                 <a href="../classes/AttributeCore.html#method__getAttr">AttributeCore</a>:
       
  4072             
       
  4073         
       
  4074         
       
  4075         <a href="../files/attribute_js_AttributeCore.js.html#l543"><code>attribute&#x2F;js&#x2F;AttributeCore.js:543</code></a>
       
  4076         
       
  4077         </p>
       
  4078 
       
  4079 
       
  4080         
       
  4081 
       
  4082         
       
  4083     </div>
       
  4084 
       
  4085     <div class="description">
       
  4086         <p>Provides the common implementation for the public get method,
       
  4087 allowing Attribute hosts to over-ride either method.</p>
       
  4088 
       
  4089 <p>See <a href="#method_get">get</a> for argument details.</p>
       
  4090     </div>
       
  4091 
       
  4092     
       
  4093         <div class="params">
       
  4094             <h4>Parameters:</h4>
       
  4095 
       
  4096             <ul class="params-list">
       
  4097             
       
  4098                 <li class="param">
       
  4099                     
       
  4100                         <code class="param-name">name</code>
       
  4101                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4102                     
       
  4103 
       
  4104                     
       
  4105 
       
  4106                     <div class="param-description">
       
  4107                         <p>The name of the attribute.</p>
       
  4108                     </div>
       
  4109 
       
  4110                     
       
  4111                 </li>
       
  4112             
       
  4113             </ul>
       
  4114         </div>
       
  4115     
       
  4116 
       
  4117     
       
  4118         <div class="returns">
       
  4119             <h4>Returns:</h4>
       
  4120 
       
  4121             <div class="returns-description">
       
  4122                 
       
  4123                     
       
  4124                         <span class="type">Any</span>:
       
  4125                     
       
  4126                     The value of the attribute.
       
  4127                 
       
  4128             </div>
       
  4129         </div>
       
  4130     
       
  4131 
       
  4132     
       
  4133 </div>
       
  4134 
       
  4135                 
       
  4136                     <div id="method__getAttrCfg" class="method item protected inherited">
       
  4137     <h3 class="name"><code>_getAttrCfg</code></h3>
       
  4138 
       
  4139     
       
  4140         <div class="args">
       
  4141             <span class="paren">(</span><ul class="args-list inline commas">
       
  4142             
       
  4143                 <li class="arg">
       
  4144                     
       
  4145                         <code>name</code>
       
  4146                     
       
  4147                 </li>
       
  4148             
       
  4149             </ul><span class="paren">)</span>
       
  4150         </div>
       
  4151     
       
  4152 
       
  4153     
       
  4154         <span class="returns-inline">
       
  4155             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4156         </span>
       
  4157     
       
  4158 
       
  4159     
       
  4160 
       
  4161     
       
  4162         <span class="flag protected">protected</span>
       
  4163     
       
  4164 
       
  4165     
       
  4166 
       
  4167     
       
  4168 
       
  4169     
       
  4170 
       
  4171     
       
  4172 
       
  4173     <div class="meta">
       
  4174         
       
  4175             
       
  4176                 <p>Inherited from
       
  4177                 <a href="../classes/AttributeExtras.html#method__getAttrCfg">AttributeExtras</a>:
       
  4178             
       
  4179         
       
  4180         
       
  4181         <a href="../files/attribute_js_AttributeExtras.js.html#l114"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:114</code></a>
       
  4182         
       
  4183         </p>
       
  4184 
       
  4185 
       
  4186         
       
  4187 
       
  4188         
       
  4189     </div>
       
  4190 
       
  4191     <div class="description">
       
  4192         <p>Returns an object with the configuration properties (and value)
       
  4193 for the given attribute. If attrName is not provided, returns the
       
  4194 configuration properties for all attributes.</p>
       
  4195     </div>
       
  4196 
       
  4197     
       
  4198         <div class="params">
       
  4199             <h4>Parameters:</h4>
       
  4200 
       
  4201             <ul class="params-list">
       
  4202             
       
  4203                 <li class="param">
       
  4204                     
       
  4205                         <code class="param-name">name</code>
       
  4206                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4207                     
       
  4208 
       
  4209                     
       
  4210 
       
  4211                     <div class="param-description">
       
  4212                         <p>Optional. The attribute name. If not provided, the method will return the configuration for all attributes.</p>
       
  4213                     </div>
       
  4214 
       
  4215                     
       
  4216                 </li>
       
  4217             
       
  4218             </ul>
       
  4219         </div>
       
  4220     
       
  4221 
       
  4222     
       
  4223         <div class="returns">
       
  4224             <h4>Returns:</h4>
       
  4225 
       
  4226             <div class="returns-description">
       
  4227                 
       
  4228                     
       
  4229                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4230                     
       
  4231                     The configuration properties for the given attribute, or all attributes.
       
  4232                 
       
  4233             </div>
       
  4234         </div>
       
  4235     
       
  4236 
       
  4237     
       
  4238 </div>
       
  4239 
       
  4240                 
       
  4241                     <div id="method__getAttrCfgs" class="method item protected inherited">
       
  4242     <h3 class="name"><code>_getAttrCfgs</code></h3>
       
  4243 
       
  4244     
       
  4245         <span class="paren">()</span>
       
  4246     
       
  4247 
       
  4248     
       
  4249         <span class="returns-inline">
       
  4250             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4251         </span>
       
  4252     
       
  4253 
       
  4254     
       
  4255 
       
  4256     
       
  4257         <span class="flag protected">protected</span>
       
  4258     
       
  4259 
       
  4260     
       
  4261 
       
  4262     
       
  4263 
       
  4264     
       
  4265 
       
  4266     
       
  4267 
       
  4268     <div class="meta">
       
  4269         
       
  4270             
       
  4271                 <p>Inherited from
       
  4272                 <a href="../classes/BaseCore.html#method__getAttrCfgs">BaseCore</a>:
       
  4273             
       
  4274         
       
  4275         
       
  4276         <a href="../files/base_js_BaseCore.js.html#l339"><code>base&#x2F;js&#x2F;BaseCore.js:339</code></a>
       
  4277         
       
  4278         </p>
       
  4279 
       
  4280 
       
  4281         
       
  4282 
       
  4283         
       
  4284     </div>
       
  4285 
       
  4286     <div class="description">
       
  4287         <p>Returns an aggregated set of attribute configurations, by traversing
       
  4288 the class hierarchy.</p>
       
  4289     </div>
       
  4290 
       
  4291     
       
  4292 
       
  4293     
       
  4294         <div class="returns">
       
  4295             <h4>Returns:</h4>
       
  4296 
       
  4297             <div class="returns-description">
       
  4298                 
       
  4299                     
       
  4300                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4301                     
       
  4302                     The hash of attribute configurations, aggregated across classes in the hierarchy
       
  4303 This value is cached the first time the method, or _getClasses, is invoked. Subsequent invocations return
       
  4304 the cached value.
       
  4305                 
       
  4306             </div>
       
  4307         </div>
       
  4308     
       
  4309 
       
  4310     
       
  4311 </div>
       
  4312 
       
  4313                 
       
  4314                     <div id="method__getAttrInitVal" class="method item private inherited">
       
  4315     <h3 class="name"><code>_getAttrInitVal</code></h3>
       
  4316 
       
  4317     
       
  4318         <div class="args">
       
  4319             <span class="paren">(</span><ul class="args-list inline commas">
       
  4320             
       
  4321                 <li class="arg">
       
  4322                     
       
  4323                         <code>attr</code>
       
  4324                     
       
  4325                 </li>
       
  4326             
       
  4327                 <li class="arg">
       
  4328                     
       
  4329                         <code>cfg</code>
       
  4330                     
       
  4331                 </li>
       
  4332             
       
  4333                 <li class="arg">
       
  4334                     
       
  4335                         <code>initValues</code>
       
  4336                     
       
  4337                 </li>
       
  4338             
       
  4339             </ul><span class="paren">)</span>
       
  4340         </div>
       
  4341     
       
  4342 
       
  4343     
       
  4344         <span class="returns-inline">
       
  4345             <span class="type">Any</span>
       
  4346         </span>
       
  4347     
       
  4348 
       
  4349     
       
  4350 
       
  4351     
       
  4352         <span class="flag private">private</span>
       
  4353     
       
  4354 
       
  4355     
       
  4356 
       
  4357     
       
  4358 
       
  4359     
       
  4360 
       
  4361     
       
  4362 
       
  4363     <div class="meta">
       
  4364         
       
  4365             
       
  4366                 <p>Inherited from
       
  4367                 <a href="../classes/AttributeCore.html#method__getAttrInitVal">AttributeCore</a>:
       
  4368             
       
  4369         
       
  4370         
       
  4371         <a href="../files/attribute_js_AttributeCore.js.html#l945"><code>attribute&#x2F;js&#x2F;AttributeCore.js:945</code></a>
       
  4372         
       
  4373         </p>
       
  4374 
       
  4375 
       
  4376         
       
  4377 
       
  4378         
       
  4379     </div>
       
  4380 
       
  4381     <div class="description">
       
  4382         <p>Returns the initial value of the given attribute from
       
  4383 either the default configuration provided, or the
       
  4384 over-ridden value if it exists in the set of initValues
       
  4385 provided and the attribute is not read-only.</p>
       
  4386     </div>
       
  4387 
       
  4388     
       
  4389         <div class="params">
       
  4390             <h4>Parameters:</h4>
       
  4391 
       
  4392             <ul class="params-list">
       
  4393             
       
  4394                 <li class="param">
       
  4395                     
       
  4396                         <code class="param-name">attr</code>
       
  4397                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4398                     
       
  4399 
       
  4400                     
       
  4401 
       
  4402                     <div class="param-description">
       
  4403                         <p>The name of the attribute</p>
       
  4404                     </div>
       
  4405 
       
  4406                     
       
  4407                 </li>
       
  4408             
       
  4409                 <li class="param">
       
  4410                     
       
  4411                         <code class="param-name">cfg</code>
       
  4412                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4413                     
       
  4414 
       
  4415                     
       
  4416 
       
  4417                     <div class="param-description">
       
  4418                         <p>The attribute configuration object</p>
       
  4419                     </div>
       
  4420 
       
  4421                     
       
  4422                 </li>
       
  4423             
       
  4424                 <li class="param">
       
  4425                     
       
  4426                         <code class="param-name">initValues</code>
       
  4427                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4428                     
       
  4429 
       
  4430                     
       
  4431 
       
  4432                     <div class="param-description">
       
  4433                         <p>The object with simple and complex attribute name/value pairs returned from _normAttrVals</p>
       
  4434                     </div>
       
  4435 
       
  4436                     
       
  4437                 </li>
       
  4438             
       
  4439             </ul>
       
  4440         </div>
       
  4441     
       
  4442 
       
  4443     
       
  4444         <div class="returns">
       
  4445             <h4>Returns:</h4>
       
  4446 
       
  4447             <div class="returns-description">
       
  4448                 
       
  4449                     
       
  4450                         <span class="type">Any</span>:
       
  4451                     
       
  4452                     The initial value of the attribute.
       
  4453                 
       
  4454             </div>
       
  4455         </div>
       
  4456     
       
  4457 
       
  4458     
       
  4459 </div>
       
  4460 
       
  4461                 
       
  4462                     <div id="method__getAttrs" class="method item protected inherited">
       
  4463     <h3 class="name"><code>_getAttrs</code></h3>
       
  4464 
       
  4465     
       
  4466         <div class="args">
       
  4467             <span class="paren">(</span><ul class="args-list inline commas">
       
  4468             
       
  4469                 <li class="arg">
       
  4470                     
       
  4471                         <code>attrs</code>
       
  4472                     
       
  4473                 </li>
       
  4474             
       
  4475             </ul><span class="paren">)</span>
       
  4476         </div>
       
  4477     
       
  4478 
       
  4479     
       
  4480         <span class="returns-inline">
       
  4481             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4482         </span>
       
  4483     
       
  4484 
       
  4485     
       
  4486 
       
  4487     
       
  4488         <span class="flag protected">protected</span>
       
  4489     
       
  4490 
       
  4491     
       
  4492 
       
  4493     
       
  4494 
       
  4495     
       
  4496 
       
  4497     
       
  4498 
       
  4499     <div class="meta">
       
  4500         
       
  4501             
       
  4502                 <p>Inherited from
       
  4503                 <a href="../classes/AttributeCore.html#method__getAttrs">AttributeCore</a>:
       
  4504             
       
  4505         
       
  4506         
       
  4507         <a href="../files/attribute_js_AttributeCore.js.html#l774"><code>attribute&#x2F;js&#x2F;AttributeCore.js:774</code></a>
       
  4508         
       
  4509         </p>
       
  4510 
       
  4511 
       
  4512         
       
  4513 
       
  4514         
       
  4515     </div>
       
  4516 
       
  4517     <div class="description">
       
  4518         <p>Implementation behind the public getAttrs method, to get multiple attribute values.</p>
       
  4519     </div>
       
  4520 
       
  4521     
       
  4522         <div class="params">
       
  4523             <h4>Parameters:</h4>
       
  4524 
       
  4525             <ul class="params-list">
       
  4526             
       
  4527                 <li class="param">
       
  4528                     
       
  4529                         <code class="param-name">attrs</code>
       
  4530                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  4531                     
       
  4532 
       
  4533                     
       
  4534 
       
  4535                     <div class="param-description">
       
  4536                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  4537 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  4538                     </div>
       
  4539 
       
  4540                     
       
  4541                 </li>
       
  4542             
       
  4543             </ul>
       
  4544         </div>
       
  4545     
       
  4546 
       
  4547     
       
  4548         <div class="returns">
       
  4549             <h4>Returns:</h4>
       
  4550 
       
  4551             <div class="returns-description">
       
  4552                 
       
  4553                     
       
  4554                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4555                     
       
  4556                     An object with attribute name/value pairs.
       
  4557                 
       
  4558             </div>
       
  4559         </div>
       
  4560     
       
  4561 
       
  4562     
       
  4563 </div>
       
  4564 
       
  4565                 
       
  4566                     <div id="method__getClasses" class="method item protected inherited">
       
  4567     <h3 class="name"><code>_getClasses</code></h3>
       
  4568 
       
  4569     
       
  4570         <span class="paren">()</span>
       
  4571     
       
  4572 
       
  4573     
       
  4574         <span class="returns-inline">
       
  4575             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>
       
  4576         </span>
       
  4577     
       
  4578 
       
  4579     
       
  4580 
       
  4581     
       
  4582         <span class="flag protected">protected</span>
       
  4583     
       
  4584 
       
  4585     
       
  4586 
       
  4587     
       
  4588 
       
  4589     
       
  4590 
       
  4591     
       
  4592 
       
  4593     <div class="meta">
       
  4594         
       
  4595             
       
  4596                 <p>Inherited from
       
  4597                 <a href="../classes/BaseCore.html#method__getClasses">BaseCore</a>:
       
  4598             
       
  4599         
       
  4600         
       
  4601         <a href="../files/base_js_BaseCore.js.html#l323"><code>base&#x2F;js&#x2F;BaseCore.js:323</code></a>
       
  4602         
       
  4603         </p>
       
  4604 
       
  4605 
       
  4606         
       
  4607 
       
  4608         
       
  4609     </div>
       
  4610 
       
  4611     <div class="description">
       
  4612         <p>Returns the class hierarchy for this object, with BaseCore being the last class in the array.</p>
       
  4613     </div>
       
  4614 
       
  4615     
       
  4616 
       
  4617     
       
  4618         <div class="returns">
       
  4619             <h4>Returns:</h4>
       
  4620 
       
  4621             <div class="returns-description">
       
  4622                 
       
  4623                     
       
  4624                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>:
       
  4625                     
       
  4626                     An array of classes (constructor functions), making up the class hierarchy for this object.
       
  4627 This value is cached the first time the method, or _getAttrCfgs, is invoked. Subsequent invocations return the
       
  4628 cached value.
       
  4629                 
       
  4630             </div>
       
  4631         </div>
       
  4632     
       
  4633 
       
  4634     
       
  4635 </div>
       
  4636 
       
  4637                 
       
  4638                     <div id="method__getFullType" class="method item private inherited">
       
  4639     <h3 class="name"><code>_getFullType</code></h3>
       
  4640 
       
  4641     
       
  4642         <div class="args">
       
  4643             <span class="paren">(</span><ul class="args-list inline commas">
       
  4644             
       
  4645                 <li class="arg">
       
  4646                     
       
  4647                         <code>type</code>
       
  4648                     
       
  4649                 </li>
       
  4650             
       
  4651             </ul><span class="paren">)</span>
       
  4652         </div>
       
  4653     
       
  4654 
       
  4655     
       
  4656         <span class="returns-inline">
       
  4657             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4658         </span>
       
  4659     
       
  4660 
       
  4661     
       
  4662 
       
  4663     
       
  4664         <span class="flag private">private</span>
       
  4665     
       
  4666 
       
  4667     
       
  4668 
       
  4669     
       
  4670 
       
  4671     
       
  4672 
       
  4673     
       
  4674 
       
  4675     <div class="meta">
       
  4676         
       
  4677             
       
  4678                 <p>Inherited from
       
  4679                 <a href="../classes/EventTarget.html#method__getFullType">EventTarget</a>:
       
  4680             
       
  4681         
       
  4682         
       
  4683         <a href="../files/event-custom_js_event-target.js.html#l586"><code>event-custom&#x2F;js&#x2F;event-target.js:586</code></a>
       
  4684         
       
  4685         </p>
       
  4686 
       
  4687 
       
  4688         
       
  4689 
       
  4690         
       
  4691     </div>
       
  4692 
       
  4693     <div class="description">
       
  4694         <p>Returns the fully qualified type, given a short type string.
       
  4695 That is, returns "foo:bar" when given "bar" if "foo" is the configured prefix.</p>
       
  4696 
       
  4697 <p>NOTE: This method, unlike _getType, does no checking of the value passed in, and
       
  4698 is designed to be used with the low level _publish() method, for critical path
       
  4699 implementations which need to fast-track publish for performance reasons.</p>
       
  4700     </div>
       
  4701 
       
  4702     
       
  4703         <div class="params">
       
  4704             <h4>Parameters:</h4>
       
  4705 
       
  4706             <ul class="params-list">
       
  4707             
       
  4708                 <li class="param">
       
  4709                     
       
  4710                         <code class="param-name">type</code>
       
  4711                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4712                     
       
  4713 
       
  4714                     
       
  4715 
       
  4716                     <div class="param-description">
       
  4717                         <p>The short type to prefix</p>
       
  4718                     </div>
       
  4719 
       
  4720                     
       
  4721                 </li>
       
  4722             
       
  4723             </ul>
       
  4724         </div>
       
  4725     
       
  4726 
       
  4727     
       
  4728         <div class="returns">
       
  4729             <h4>Returns:</h4>
       
  4730 
       
  4731             <div class="returns-description">
       
  4732                 
       
  4733                     
       
  4734                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  4735                     
       
  4736                     The prefixed type, if a prefix is set, otherwise the type passed in
       
  4737                 
       
  4738             </div>
       
  4739         </div>
       
  4740     
       
  4741 
       
  4742     
       
  4743 </div>
       
  4744 
       
  4745                 
       
  4746                     <div id="method__getStateVal" class="method item private inherited">
       
  4747     <h3 class="name"><code>_getStateVal</code></h3>
       
  4748 
       
  4749     
       
  4750         <div class="args">
       
  4751             <span class="paren">(</span><ul class="args-list inline commas">
       
  4752             
       
  4753                 <li class="arg">
       
  4754                     
       
  4755                         <code>name</code>
       
  4756                     
       
  4757                 </li>
       
  4758             
       
  4759                 <li class="arg">
       
  4760                     
       
  4761                         <code class="optional">[cfg]</code>
       
  4762                     
       
  4763                 </li>
       
  4764             
       
  4765             </ul><span class="paren">)</span>
       
  4766         </div>
       
  4767     
       
  4768 
       
  4769     
       
  4770         <span class="returns-inline">
       
  4771             <span class="type">Any</span>
       
  4772         </span>
       
  4773     
       
  4774 
       
  4775     
       
  4776 
       
  4777     
       
  4778         <span class="flag private">private</span>
       
  4779     
       
  4780 
       
  4781     
       
  4782 
       
  4783     
       
  4784 
       
  4785     
       
  4786 
       
  4787     
       
  4788 
       
  4789     <div class="meta">
       
  4790         
       
  4791             
       
  4792                 <p>Inherited from
       
  4793                 <a href="../classes/AttributeCore.html#method__getStateVal">AttributeCore</a>:
       
  4794             
       
  4795         
       
  4796         
       
  4797         <a href="../files/attribute_js_AttributeCore.js.html#l600"><code>attribute&#x2F;js&#x2F;AttributeCore.js:600</code></a>
       
  4798         
       
  4799         </p>
       
  4800 
       
  4801 
       
  4802         
       
  4803 
       
  4804         
       
  4805     </div>
       
  4806 
       
  4807     <div class="description">
       
  4808         <p>Gets the stored value for the attribute, from either the
       
  4809 internal state object, or the state proxy if it exits</p>
       
  4810     </div>
       
  4811 
       
  4812     
       
  4813         <div class="params">
       
  4814             <h4>Parameters:</h4>
       
  4815 
       
  4816             <ul class="params-list">
       
  4817             
       
  4818                 <li class="param">
       
  4819                     
       
  4820                         <code class="param-name">name</code>
       
  4821                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4822                     
       
  4823 
       
  4824                     
       
  4825 
       
  4826                     <div class="param-description">
       
  4827                         <p>The name of the attribute</p>
       
  4828                     </div>
       
  4829 
       
  4830                     
       
  4831                 </li>
       
  4832             
       
  4833                 <li class="param">
       
  4834                     
       
  4835                         <code class="param-name optional">[cfg]</code>
       
  4836                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4837                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4838                     
       
  4839 
       
  4840                     
       
  4841 
       
  4842                     <div class="param-description">
       
  4843                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  4844 where the calling method has already obtained the config from state.</p>
       
  4845                     </div>
       
  4846 
       
  4847                     
       
  4848                 </li>
       
  4849             
       
  4850             </ul>
       
  4851         </div>
       
  4852     
       
  4853 
       
  4854     
       
  4855         <div class="returns">
       
  4856             <h4>Returns:</h4>
       
  4857 
       
  4858             <div class="returns-description">
       
  4859                 
       
  4860                     
       
  4861                         <span class="type">Any</span>:
       
  4862                     
       
  4863                     The stored value of the attribute
       
  4864                 
       
  4865             </div>
       
  4866         </div>
       
  4867     
       
  4868 
       
  4869     
       
  4870 </div>
       
  4871 
       
  4872                 
       
  4873                     <div id="method__getType" class="method item private inherited">
       
  4874     <h3 class="name"><code>_getType</code></h3>
       
  4875 
       
  4876     
       
  4877         <span class="paren">()</span>
       
  4878     
       
  4879 
       
  4880     
       
  4881 
       
  4882     
       
  4883 
       
  4884     
       
  4885         <span class="flag private">private</span>
       
  4886     
       
  4887 
       
  4888     
       
  4889 
       
  4890     
       
  4891 
       
  4892     
       
  4893 
       
  4894     
       
  4895 
       
  4896     <div class="meta">
       
  4897         
       
  4898             
       
  4899                 <p>Inherited from
       
  4900                 <a href="../classes/EventTarget.html#method__getType">EventTarget</a>:
       
  4901             
       
  4902         
       
  4903         
       
  4904         <a href="../files/event-custom_js_event-target.js.html#l36"><code>event-custom&#x2F;js&#x2F;event-target.js:36</code></a>
       
  4905         
       
  4906         </p>
       
  4907 
       
  4908 
       
  4909         
       
  4910 
       
  4911         
       
  4912     </div>
       
  4913 
       
  4914     <div class="description">
       
  4915         <p>If the instance has a prefix attribute and the
       
  4916 event type is not prefixed, the instance prefix is
       
  4917 applied to the supplied type.</p>
       
  4918     </div>
       
  4919 
       
  4920     
       
  4921 
       
  4922     
       
  4923 
       
  4924     
       
  4925 </div>
       
  4926 
       
  4927                 
       
  4928                     <div id="method__initAttrHost" class="method item private inherited">
       
  4929     <h3 class="name"><code>_initAttrHost</code></h3>
       
  4930 
       
  4931     
       
  4932         <div class="args">
       
  4933             <span class="paren">(</span><ul class="args-list inline commas">
       
  4934             
       
  4935                 <li class="arg">
       
  4936                     
       
  4937                         <code>attrs</code>
       
  4938                     
       
  4939                 </li>
       
  4940             
       
  4941                 <li class="arg">
       
  4942                     
       
  4943                         <code>values</code>
       
  4944                     
       
  4945                 </li>
       
  4946             
       
  4947                 <li class="arg">
       
  4948                     
       
  4949                         <code>lazy</code>
       
  4950                     
       
  4951                 </li>
       
  4952             
       
  4953             </ul><span class="paren">)</span>
       
  4954         </div>
       
  4955     
       
  4956 
       
  4957     
       
  4958 
       
  4959     
       
  4960 
       
  4961     
       
  4962         <span class="flag private">private</span>
       
  4963     
       
  4964 
       
  4965     
       
  4966 
       
  4967     
       
  4968 
       
  4969     
       
  4970 
       
  4971     
       
  4972 
       
  4973     <div class="meta">
       
  4974         
       
  4975             
       
  4976                 <p>Inherited from
       
  4977                 <a href="../classes/AttributeCore.html#method__initAttrHost">AttributeCore</a>:
       
  4978             
       
  4979         
       
  4980         
       
  4981         <a href="../files/attribute_js_AttributeCore.js.html#l140"><code>attribute&#x2F;js&#x2F;AttributeCore.js:140</code></a>
       
  4982         
       
  4983         </p>
       
  4984 
       
  4985 
       
  4986         
       
  4987 
       
  4988         
       
  4989     </div>
       
  4990 
       
  4991     <div class="description">
       
  4992         <p>Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the
       
  4993 constructor.</p>
       
  4994     </div>
       
  4995 
       
  4996     
       
  4997         <div class="params">
       
  4998             <h4>Parameters:</h4>
       
  4999 
       
  5000             <ul class="params-list">
       
  5001             
       
  5002                 <li class="param">
       
  5003                     
       
  5004                         <code class="param-name">attrs</code>
       
  5005                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5006                     
       
  5007 
       
  5008                     
       
  5009 
       
  5010                     <div class="param-description">
       
  5011                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5012        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  5013                     </div>
       
  5014 
       
  5015                     
       
  5016                 </li>
       
  5017             
       
  5018                 <li class="param">
       
  5019                     
       
  5020                         <code class="param-name">values</code>
       
  5021                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5022                     
       
  5023 
       
  5024                     
       
  5025 
       
  5026                     <div class="param-description">
       
  5027                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5028        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  5029                     </div>
       
  5030 
       
  5031                     
       
  5032                 </li>
       
  5033             
       
  5034                 <li class="param">
       
  5035                     
       
  5036                         <code class="param-name">lazy</code>
       
  5037                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5038                     
       
  5039 
       
  5040                     
       
  5041 
       
  5042                     <div class="param-description">
       
  5043                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  5044                     </div>
       
  5045 
       
  5046                     
       
  5047                 </li>
       
  5048             
       
  5049             </ul>
       
  5050         </div>
       
  5051     
       
  5052 
       
  5053     
       
  5054 
       
  5055     
       
  5056 </div>
       
  5057 
       
  5058                 
       
  5059                     <div id="method__initAttribute" class="method item private inherited">
       
  5060     <h3 class="name"><code>_initAttribute</code></h3>
       
  5061 
       
  5062     
       
  5063         <span class="paren">()</span>
       
  5064     
       
  5065 
       
  5066     
       
  5067 
       
  5068     
       
  5069 
       
  5070     
       
  5071         <span class="flag private">private</span>
       
  5072     
       
  5073 
       
  5074     
       
  5075 
       
  5076     
       
  5077 
       
  5078     
       
  5079 
       
  5080     
       
  5081 
       
  5082     <div class="meta">
       
  5083         
       
  5084             <p>Inherited from
       
  5085             <a href="../classes/BaseObservable.html#method__initAttribute">
       
  5086                 BaseObservable
       
  5087             </a>
       
  5088             
       
  5089             but overwritten in
       
  5090             
       
  5091         
       
  5092         
       
  5093         <a href="../files/base_js_BaseCore.js.html#l254"><code>base&#x2F;js&#x2F;BaseCore.js:254</code></a>
       
  5094         
       
  5095         </p>
       
  5096 
       
  5097 
       
  5098         
       
  5099 
       
  5100         
       
  5101     </div>
       
  5102 
       
  5103     <div class="description">
       
  5104         <p>Initializes AttributeCore</p>
       
  5105     </div>
       
  5106 
       
  5107     
       
  5108 
       
  5109     
       
  5110 
       
  5111     
       
  5112 </div>
       
  5113 
       
  5114                 
       
  5115                     <div id="method__initAttrs" class="method item protected inherited">
       
  5116     <h3 class="name"><code>_initAttrs</code></h3>
       
  5117 
       
  5118     
       
  5119         <div class="args">
       
  5120             <span class="paren">(</span><ul class="args-list inline commas">
       
  5121             
       
  5122                 <li class="arg">
       
  5123                     
       
  5124                         <code>attrs</code>
       
  5125                     
       
  5126                 </li>
       
  5127             
       
  5128                 <li class="arg">
       
  5129                     
       
  5130                         <code>values</code>
       
  5131                     
       
  5132                 </li>
       
  5133             
       
  5134                 <li class="arg">
       
  5135                     
       
  5136                         <code>lazy</code>
       
  5137                     
       
  5138                 </li>
       
  5139             
       
  5140             </ul><span class="paren">)</span>
       
  5141         </div>
       
  5142     
       
  5143 
       
  5144     
       
  5145 
       
  5146     
       
  5147 
       
  5148     
       
  5149         <span class="flag protected">protected</span>
       
  5150     
       
  5151 
       
  5152     
       
  5153 
       
  5154     
       
  5155 
       
  5156     
       
  5157 
       
  5158     
       
  5159 
       
  5160     <div class="meta">
       
  5161         
       
  5162             
       
  5163                 <p>Inherited from
       
  5164                 <a href="../classes/AttributeCore.html#method__initAttrs">AttributeCore</a>:
       
  5165             
       
  5166         
       
  5167         
       
  5168         <a href="../files/attribute_js_AttributeCore.js.html#l1011"><code>attribute&#x2F;js&#x2F;AttributeCore.js:1011</code></a>
       
  5169         
       
  5170         </p>
       
  5171 
       
  5172 
       
  5173         
       
  5174 
       
  5175         
       
  5176     </div>
       
  5177 
       
  5178     <div class="description">
       
  5179         <p>Utility method to set up initial attributes defined during construction,
       
  5180 either through the constructor.ATTRS property, or explicitly passed in.</p>
       
  5181     </div>
       
  5182 
       
  5183     
       
  5184         <div class="params">
       
  5185             <h4>Parameters:</h4>
       
  5186 
       
  5187             <ul class="params-list">
       
  5188             
       
  5189                 <li class="param">
       
  5190                     
       
  5191                         <code class="param-name">attrs</code>
       
  5192                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5193                     
       
  5194 
       
  5195                     
       
  5196 
       
  5197                     <div class="param-description">
       
  5198                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5199        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  5200                     </div>
       
  5201 
       
  5202                     
       
  5203                 </li>
       
  5204             
       
  5205                 <li class="param">
       
  5206                     
       
  5207                         <code class="param-name">values</code>
       
  5208                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5209                     
       
  5210 
       
  5211                     
       
  5212 
       
  5213                     <div class="param-description">
       
  5214                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5215        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  5216                     </div>
       
  5217 
       
  5218                     
       
  5219                 </li>
       
  5220             
       
  5221                 <li class="param">
       
  5222                     
       
  5223                         <code class="param-name">lazy</code>
       
  5224                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5225                     
       
  5226 
       
  5227                     
       
  5228 
       
  5229                     <div class="param-description">
       
  5230                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  5231                     </div>
       
  5232 
       
  5233                     
       
  5234                 </li>
       
  5235             
       
  5236             </ul>
       
  5237         </div>
       
  5238     
       
  5239 
       
  5240     
       
  5241 
       
  5242     
       
  5243 </div>
       
  5244 
       
  5245                 
       
  5246                     <div id="method__initBase" class="method item private inherited">
       
  5247     <h3 class="name"><code>_initBase</code></h3>
       
  5248 
       
  5249     
       
  5250         <div class="args">
       
  5251             <span class="paren">(</span><ul class="args-list inline commas">
       
  5252             
       
  5253                 <li class="arg">
       
  5254                     
       
  5255                         <code>config</code>
       
  5256                     
       
  5257                 </li>
       
  5258             
       
  5259             </ul><span class="paren">)</span>
       
  5260         </div>
       
  5261     
       
  5262 
       
  5263     
       
  5264 
       
  5265     
       
  5266 
       
  5267     
       
  5268         <span class="flag private">private</span>
       
  5269     
       
  5270 
       
  5271     
       
  5272 
       
  5273     
       
  5274 
       
  5275     
       
  5276 
       
  5277     
       
  5278 
       
  5279     <div class="meta">
       
  5280         
       
  5281             
       
  5282                 <p>Inherited from
       
  5283                 <a href="../classes/BaseCore.html#method__initBase">BaseCore</a>:
       
  5284             
       
  5285         
       
  5286         
       
  5287         <a href="../files/base_js_BaseCore.js.html#l219"><code>base&#x2F;js&#x2F;BaseCore.js:219</code></a>
       
  5288         
       
  5289         </p>
       
  5290 
       
  5291 
       
  5292         
       
  5293 
       
  5294         
       
  5295     </div>
       
  5296 
       
  5297     <div class="description">
       
  5298         <p>Internal construction logic for BaseCore.</p>
       
  5299     </div>
       
  5300 
       
  5301     
       
  5302         <div class="params">
       
  5303             <h4>Parameters:</h4>
       
  5304 
       
  5305             <ul class="params-list">
       
  5306             
       
  5307                 <li class="param">
       
  5308                     
       
  5309                         <code class="param-name">config</code>
       
  5310                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5311                     
       
  5312 
       
  5313                     
       
  5314 
       
  5315                     <div class="param-description">
       
  5316                         <p>The constructor configuration object</p>
       
  5317                     </div>
       
  5318 
       
  5319                     
       
  5320                 </li>
       
  5321             
       
  5322             </ul>
       
  5323         </div>
       
  5324     
       
  5325 
       
  5326     
       
  5327 
       
  5328     
       
  5329 </div>
       
  5330 
       
  5331                 
       
  5332                     <div id="method__initEvents" class="method item private inherited">
       
  5333     <h3 class="name"><code>_initEvents</code></h3>
       
  5334 
       
  5335     
       
  5336         <span class="paren">()</span>
       
  5337     
       
  5338 
       
  5339     
       
  5340 
       
  5341     
       
  5342 
       
  5343     
       
  5344         <span class="flag private">private</span>
       
  5345     
       
  5346 
       
  5347     
       
  5348 
       
  5349     
       
  5350 
       
  5351     
       
  5352 
       
  5353     
       
  5354 
       
  5355     <div class="meta">
       
  5356         
       
  5357             
       
  5358                 <p>Inherited from
       
  5359                 <a href="../classes/DataSource.Local.html#method__initEvents">DataSource.Local</a>:
       
  5360             
       
  5361         
       
  5362         
       
  5363         <a href="../files/datasource_js_datasource-local.js.html#l124"><code>datasource&#x2F;js&#x2F;datasource-local.js:124</code></a>
       
  5364         
       
  5365         </p>
       
  5366 
       
  5367 
       
  5368         
       
  5369 
       
  5370         
       
  5371     </div>
       
  5372 
       
  5373     <div class="description">
       
  5374         <p>This method creates all the events for this module.</p>
       
  5375     </div>
       
  5376 
       
  5377     
       
  5378 
       
  5379     
       
  5380 
       
  5381     
       
  5382 </div>
       
  5383 
       
  5384                 
       
  5385                     <div id="method__initHierarchy" class="method item private inherited">
       
  5386     <h3 class="name"><code>_initHierarchy</code></h3>
       
  5387 
       
  5388     
       
  5389         <div class="args">
       
  5390             <span class="paren">(</span><ul class="args-list inline commas">
       
  5391             
       
  5392                 <li class="arg">
       
  5393                     
       
  5394                         <code>userVals</code>
       
  5395                     
       
  5396                 </li>
       
  5397             
       
  5398             </ul><span class="paren">)</span>
       
  5399         </div>
       
  5400     
       
  5401 
       
  5402     
       
  5403 
       
  5404     
       
  5405 
       
  5406     
       
  5407         <span class="flag private">private</span>
       
  5408     
       
  5409 
       
  5410     
       
  5411 
       
  5412     
       
  5413 
       
  5414     
       
  5415 
       
  5416     
       
  5417 
       
  5418     <div class="meta">
       
  5419         
       
  5420             
       
  5421                 <p>Inherited from
       
  5422                 <a href="../classes/BaseCore.html#method__initHierarchy">BaseCore</a>:
       
  5423             
       
  5424         
       
  5425         
       
  5426         <a href="../files/base_js_BaseCore.js.html#l659"><code>base&#x2F;js&#x2F;BaseCore.js:659</code></a>
       
  5427         
       
  5428         </p>
       
  5429 
       
  5430 
       
  5431         
       
  5432 
       
  5433         
       
  5434     </div>
       
  5435 
       
  5436     <div class="description">
       
  5437         <p>Initializes the class hierarchy for the instance, which includes
       
  5438 initializing attributes for each class defined in the class's
       
  5439 static <a href="#property_BaseCore.ATTRS">ATTRS</a> property and
       
  5440 invoking the initializer method on the prototype of each class in the hierarchy.</p>
       
  5441     </div>
       
  5442 
       
  5443     
       
  5444         <div class="params">
       
  5445             <h4>Parameters:</h4>
       
  5446 
       
  5447             <ul class="params-list">
       
  5448             
       
  5449                 <li class="param">
       
  5450                     
       
  5451                         <code class="param-name">userVals</code>
       
  5452                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5453                     
       
  5454 
       
  5455                     
       
  5456 
       
  5457                     <div class="param-description">
       
  5458                         <p>Object with configuration property name/value pairs</p>
       
  5459                     </div>
       
  5460 
       
  5461                     
       
  5462                 </li>
       
  5463             
       
  5464             </ul>
       
  5465         </div>
       
  5466     
       
  5467 
       
  5468     
       
  5469 
       
  5470     
       
  5471 </div>
       
  5472 
       
  5473                 
       
  5474                     <div id="method__initHierarchyData" class="method item private inherited">
       
  5475     <h3 class="name"><code>_initHierarchyData</code></h3>
       
  5476 
       
  5477     
       
  5478         <span class="paren">()</span>
       
  5479     
       
  5480 
       
  5481     
       
  5482 
       
  5483     
       
  5484 
       
  5485     
       
  5486         <span class="flag private">private</span>
       
  5487     
       
  5488 
       
  5489     
       
  5490 
       
  5491     
       
  5492 
       
  5493     
       
  5494 
       
  5495     
       
  5496 
       
  5497     <div class="meta">
       
  5498         
       
  5499             
       
  5500                 <p>Inherited from
       
  5501                 <a href="../classes/BaseCore.html#method__initHierarchyData">BaseCore</a>:
       
  5502             
       
  5503         
       
  5504         
       
  5505         <a href="../files/base_js_BaseCore.js.html#l457"><code>base&#x2F;js&#x2F;BaseCore.js:457</code></a>
       
  5506         
       
  5507         </p>
       
  5508 
       
  5509 
       
  5510         
       
  5511 
       
  5512         
       
  5513     </div>
       
  5514 
       
  5515     <div class="description">
       
  5516         <p>A helper method used by _getClasses and _getAttrCfgs, which determines both
       
  5517 the array of classes and aggregate set of attribute configurations
       
  5518 across the class hierarchy for the instance.</p>
       
  5519     </div>
       
  5520 
       
  5521     
       
  5522 
       
  5523     
       
  5524 
       
  5525     
       
  5526 </div>
       
  5527 
       
  5528                 
       
  5529                     <div id="method__isLazyAttr" class="method item private inherited">
       
  5530     <h3 class="name"><code>_isLazyAttr</code></h3>
       
  5531 
       
  5532     
       
  5533         <div class="args">
       
  5534             <span class="paren">(</span><ul class="args-list inline commas">
       
  5535             
       
  5536                 <li class="arg">
       
  5537                     
       
  5538                         <code>name</code>
       
  5539                     
       
  5540                 </li>
       
  5541             
       
  5542             </ul><span class="paren">)</span>
       
  5543         </div>
       
  5544     
       
  5545 
       
  5546     
       
  5547         <span class="returns-inline">
       
  5548             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5549         </span>
       
  5550     
       
  5551 
       
  5552     
       
  5553 
       
  5554     
       
  5555         <span class="flag private">private</span>
       
  5556     
       
  5557 
       
  5558     
       
  5559 
       
  5560     
       
  5561 
       
  5562     
       
  5563 
       
  5564     
       
  5565 
       
  5566     <div class="meta">
       
  5567         
       
  5568             
       
  5569                 <p>Inherited from
       
  5570                 <a href="../classes/AttributeCore.html#method__isLazyAttr">AttributeCore</a>:
       
  5571             
       
  5572         
       
  5573         
       
  5574         <a href="../files/attribute_js_AttributeCore.js.html#l369"><code>attribute&#x2F;js&#x2F;AttributeCore.js:369</code></a>
       
  5575         
       
  5576         </p>
       
  5577 
       
  5578 
       
  5579         
       
  5580 
       
  5581         
       
  5582     </div>
       
  5583 
       
  5584     <div class="description">
       
  5585         <p>Checks whether or not the attribute is one which has been
       
  5586 added lazily and still requires initialization.</p>
       
  5587     </div>
       
  5588 
       
  5589     
       
  5590         <div class="params">
       
  5591             <h4>Parameters:</h4>
       
  5592 
       
  5593             <ul class="params-list">
       
  5594             
       
  5595                 <li class="param">
       
  5596                     
       
  5597                         <code class="param-name">name</code>
       
  5598                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5599                     
       
  5600 
       
  5601                     
       
  5602 
       
  5603                     <div class="param-description">
       
  5604                         <p>The name of the attribute</p>
       
  5605                     </div>
       
  5606 
       
  5607                     
       
  5608                 </li>
       
  5609             
       
  5610             </ul>
       
  5611         </div>
       
  5612     
       
  5613 
       
  5614     
       
  5615         <div class="returns">
       
  5616             <h4>Returns:</h4>
       
  5617 
       
  5618             <div class="returns-description">
       
  5619                 
       
  5620                     
       
  5621                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  5622                     
       
  5623                     true if it's a lazily added attribute, false otherwise.
       
  5624                 
       
  5625             </div>
       
  5626         </div>
       
  5627     
       
  5628 
       
  5629     
       
  5630 </div>
       
  5631 
       
  5632                 
       
  5633                     <div id="method__monitor" class="method item private inherited">
       
  5634     <h3 class="name"><code>_monitor</code></h3>
       
  5635 
       
  5636     
       
  5637         <div class="args">
       
  5638             <span class="paren">(</span><ul class="args-list inline commas">
       
  5639             
       
  5640                 <li class="arg">
       
  5641                     
       
  5642                         <code>what</code>
       
  5643                     
       
  5644                 </li>
       
  5645             
       
  5646                 <li class="arg">
       
  5647                     
       
  5648                         <code>eventType</code>
       
  5649                     
       
  5650                 </li>
       
  5651             
       
  5652                 <li class="arg">
       
  5653                     
       
  5654                         <code>o</code>
       
  5655                     
       
  5656                 </li>
       
  5657             
       
  5658             </ul><span class="paren">)</span>
       
  5659         </div>
       
  5660     
       
  5661 
       
  5662     
       
  5663 
       
  5664     
       
  5665 
       
  5666     
       
  5667         <span class="flag private">private</span>
       
  5668     
       
  5669 
       
  5670     
       
  5671 
       
  5672     
       
  5673 
       
  5674     
       
  5675 
       
  5676     
       
  5677 
       
  5678     <div class="meta">
       
  5679         
       
  5680             
       
  5681                 <p>Inherited from
       
  5682                 <a href="../classes/EventTarget.html#method__monitor">EventTarget</a>:
       
  5683             
       
  5684         
       
  5685         
       
  5686         <a href="../files/event-custom_js_event-target.js.html#l658"><code>event-custom&#x2F;js&#x2F;event-target.js:658</code></a>
       
  5687         
       
  5688         </p>
       
  5689 
       
  5690 
       
  5691         
       
  5692 
       
  5693         
       
  5694     </div>
       
  5695 
       
  5696     <div class="description">
       
  5697         <p>This is the entry point for the event monitoring system.
       
  5698 You can monitor 'attach', 'detach', 'fire', and 'publish'.
       
  5699 When configured, these events generate an event.  click ->
       
  5700 click<em>attach, click</em>detach, click_publish -- these can
       
  5701 be subscribed to like other events to monitor the event
       
  5702 system.  Inividual published events can have monitoring
       
  5703 turned on or off (publish can't be turned off before it
       
  5704 it published) by setting the events 'monitor' config.</p>
       
  5705     </div>
       
  5706 
       
  5707     
       
  5708         <div class="params">
       
  5709             <h4>Parameters:</h4>
       
  5710 
       
  5711             <ul class="params-list">
       
  5712             
       
  5713                 <li class="param">
       
  5714                     
       
  5715                         <code class="param-name">what</code>
       
  5716                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5717                     
       
  5718 
       
  5719                     
       
  5720 
       
  5721                     <div class="param-description">
       
  5722                         <p>'attach', 'detach', 'fire', or 'publish'</p>
       
  5723                     </div>
       
  5724 
       
  5725                     
       
  5726                 </li>
       
  5727             
       
  5728                 <li class="param">
       
  5729                     
       
  5730                         <code class="param-name">eventType</code>
       
  5731                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  5732                     
       
  5733 
       
  5734                     
       
  5735 
       
  5736                     <div class="param-description">
       
  5737                         <p>The prefixed name of the event being monitored, or the CustomEvent object.</p>
       
  5738                     </div>
       
  5739 
       
  5740                     
       
  5741                 </li>
       
  5742             
       
  5743                 <li class="param">
       
  5744                     
       
  5745                         <code class="param-name">o</code>
       
  5746                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5747                     
       
  5748 
       
  5749                     
       
  5750 
       
  5751                     <div class="param-description">
       
  5752                         <p>Information about the event interaction, such as
       
  5753                  fire() args, subscription category, publish config</p>
       
  5754                     </div>
       
  5755 
       
  5756                     
       
  5757                 </li>
       
  5758             
       
  5759             </ul>
       
  5760         </div>
       
  5761     
       
  5762 
       
  5763     
       
  5764 
       
  5765     
       
  5766 </div>
       
  5767 
       
  5768                 
       
  5769                     <div id="method__normAttrVals" class="method item private inherited">
       
  5770     <h3 class="name"><code>_normAttrVals</code></h3>
       
  5771 
       
  5772     
       
  5773         <div class="args">
       
  5774             <span class="paren">(</span><ul class="args-list inline commas">
       
  5775             
       
  5776                 <li class="arg">
       
  5777                     
       
  5778                         <code>valueHash</code>
       
  5779                     
       
  5780                 </li>
       
  5781             
       
  5782             </ul><span class="paren">)</span>
       
  5783         </div>
       
  5784     
       
  5785 
       
  5786     
       
  5787         <span class="returns-inline">
       
  5788             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5789         </span>
       
  5790     
       
  5791 
       
  5792     
       
  5793 
       
  5794     
       
  5795         <span class="flag private">private</span>
       
  5796     
       
  5797 
       
  5798     
       
  5799 
       
  5800     
       
  5801 
       
  5802     
       
  5803 
       
  5804     
       
  5805 
       
  5806     <div class="meta">
       
  5807         
       
  5808             
       
  5809                 <p>Inherited from
       
  5810                 <a href="../classes/AttributeCore.html#method__normAttrVals">AttributeCore</a>:
       
  5811             
       
  5812         
       
  5813         
       
  5814         <a href="../files/attribute_js_AttributeCore.js.html#l897"><code>attribute&#x2F;js&#x2F;AttributeCore.js:897</code></a>
       
  5815         
       
  5816         </p>
       
  5817 
       
  5818 
       
  5819         
       
  5820 
       
  5821         
       
  5822     </div>
       
  5823 
       
  5824     <div class="description">
       
  5825         <p>Utility method to normalize attribute values. The base implementation
       
  5826 simply merges the hash to protect the original.</p>
       
  5827     </div>
       
  5828 
       
  5829     
       
  5830         <div class="params">
       
  5831             <h4>Parameters:</h4>
       
  5832 
       
  5833             <ul class="params-list">
       
  5834             
       
  5835                 <li class="param">
       
  5836                     
       
  5837                         <code class="param-name">valueHash</code>
       
  5838                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5839                     
       
  5840 
       
  5841                     
       
  5842 
       
  5843                     <div class="param-description">
       
  5844                         <p>An object with attribute name/value pairs</p>
       
  5845                     </div>
       
  5846 
       
  5847                     
       
  5848                 </li>
       
  5849             
       
  5850             </ul>
       
  5851         </div>
       
  5852     
       
  5853 
       
  5854     
       
  5855         <div class="returns">
       
  5856             <h4>Returns:</h4>
       
  5857 
       
  5858             <div class="returns-description">
       
  5859                 
       
  5860                     
       
  5861                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5862                     
       
  5863                     An object literal with 2 properties - "simple" and "complex",
       
  5864 containing simple and complex attribute values respectively keyed
       
  5865 by the top level attribute name, or null, if valueHash is falsey.
       
  5866                 
       
  5867             </div>
       
  5868         </div>
       
  5869     
       
  5870 
       
  5871     
       
  5872 </div>
       
  5873 
       
  5874                 
       
  5875                     <div id="method__parseType" class="method item private inherited">
       
  5876     <h3 class="name"><code>_parseType</code></h3>
       
  5877 
       
  5878     
       
  5879         <span class="paren">()</span>
       
  5880     
       
  5881 
       
  5882     
       
  5883 
       
  5884     
       
  5885 
       
  5886     
       
  5887         <span class="flag private">private</span>
       
  5888     
       
  5889 
       
  5890     
       
  5891 
       
  5892     
       
  5893 
       
  5894     
       
  5895 
       
  5896     
       
  5897 
       
  5898     <div class="meta">
       
  5899         
       
  5900             
       
  5901                 <p>Inherited from
       
  5902                 <a href="../classes/EventTarget.html#method__parseType">EventTarget</a>:
       
  5903             
       
  5904         
       
  5905         
       
  5906         <a href="../files/event-custom_js_event-target.js.html#l52"><code>event-custom&#x2F;js&#x2F;event-target.js:52</code></a>
       
  5907         
       
  5908         </p>
       
  5909 
       
  5910 
       
  5911         
       
  5912 
       
  5913         
       
  5914     </div>
       
  5915 
       
  5916     <div class="description">
       
  5917         <p>Returns an array with the detach key (if provided),
       
  5918 and the prefixed event name from _getType
       
  5919 Y.on('detachcategory| menu:click', fn)</p>
       
  5920     </div>
       
  5921 
       
  5922     
       
  5923 
       
  5924     
       
  5925 
       
  5926     
       
  5927 </div>
       
  5928 
       
  5929                 
       
  5930                     <div id="method__preInitEventCfg" class="method item private inherited">
       
  5931     <h3 class="name"><code>_preInitEventCfg</code></h3>
       
  5932 
       
  5933     
       
  5934         <div class="args">
       
  5935             <span class="paren">(</span><ul class="args-list inline commas">
       
  5936             
       
  5937                 <li class="arg">
       
  5938                     
       
  5939                         <code>config</code>
       
  5940                     
       
  5941                 </li>
       
  5942             
       
  5943             </ul><span class="paren">)</span>
       
  5944         </div>
       
  5945     
       
  5946 
       
  5947     
       
  5948 
       
  5949     
       
  5950 
       
  5951     
       
  5952         <span class="flag private">private</span>
       
  5953     
       
  5954 
       
  5955     
       
  5956 
       
  5957     
       
  5958 
       
  5959     
       
  5960 
       
  5961     
       
  5962 
       
  5963     <div class="meta">
       
  5964         
       
  5965             
       
  5966                 <p>Inherited from
       
  5967                 <a href="../classes/BaseObservable.html#method__preInitEventCfg">BaseObservable</a>:
       
  5968             
       
  5969         
       
  5970         
       
  5971         <a href="../files/base_js_BaseObservable.js.html#l98"><code>base&#x2F;js&#x2F;BaseObservable.js:98</code></a>
       
  5972         
       
  5973         </p>
       
  5974 
       
  5975 
       
  5976         
       
  5977 
       
  5978         
       
  5979     </div>
       
  5980 
       
  5981     <div class="description">
       
  5982         <p>Handles the special on, after and target properties which allow the user to
       
  5983 easily configure on and after listeners as well as bubble targets during
       
  5984 construction, prior to init.</p>
       
  5985     </div>
       
  5986 
       
  5987     
       
  5988         <div class="params">
       
  5989             <h4>Parameters:</h4>
       
  5990 
       
  5991             <ul class="params-list">
       
  5992             
       
  5993                 <li class="param">
       
  5994                     
       
  5995                         <code class="param-name">config</code>
       
  5996                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5997                     
       
  5998 
       
  5999                     
       
  6000 
       
  6001                     <div class="param-description">
       
  6002                         <p>The user configuration object</p>
       
  6003                     </div>
       
  6004 
       
  6005                     
       
  6006                 </li>
       
  6007             
       
  6008             </ul>
       
  6009         </div>
       
  6010     
       
  6011 
       
  6012     
       
  6013 
       
  6014     
       
  6015 </div>
       
  6016 
       
  6017                 
       
  6018                     <div id="method__protectAttrs" class="method item protected deprecated inherited">
       
  6019     <h3 class="name"><code>_protectAttrs</code></h3>
       
  6020 
       
  6021     
       
  6022         <div class="args">
       
  6023             <span class="paren">(</span><ul class="args-list inline commas">
       
  6024             
       
  6025                 <li class="arg">
       
  6026                     
       
  6027                         <code>attrs</code>
       
  6028                     
       
  6029                 </li>
       
  6030             
       
  6031             </ul><span class="paren">)</span>
       
  6032         </div>
       
  6033     
       
  6034 
       
  6035     
       
  6036         <span class="returns-inline">
       
  6037             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6038         </span>
       
  6039     
       
  6040 
       
  6041     
       
  6042         <span class="flag deprecated" title="Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  6043   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.">deprecated</span>
       
  6044     
       
  6045 
       
  6046     
       
  6047         <span class="flag protected">protected</span>
       
  6048     
       
  6049 
       
  6050     
       
  6051 
       
  6052     
       
  6053 
       
  6054     
       
  6055 
       
  6056     
       
  6057 
       
  6058     <div class="meta">
       
  6059         
       
  6060             
       
  6061                 <p>Inherited from
       
  6062                 <a href="../classes/AttributeCore.html#method__protectAttrs">AttributeCore</a>:
       
  6063             
       
  6064         
       
  6065         
       
  6066         <a href="../files/attribute_js_AttributeCore.js.html#l883"><code>attribute&#x2F;js&#x2F;AttributeCore.js:883</code></a>
       
  6067         
       
  6068         </p>
       
  6069 
       
  6070 
       
  6071         
       
  6072             <p>Deprecated: Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  6073   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.</p>
       
  6074         
       
  6075 
       
  6076         
       
  6077     </div>
       
  6078 
       
  6079     <div class="description">
       
  6080         <p>Utility method to protect an attribute configuration
       
  6081 hash, by merging the entire object and the individual
       
  6082 attr config objects.</p>
       
  6083     </div>
       
  6084 
       
  6085     
       
  6086         <div class="params">
       
  6087             <h4>Parameters:</h4>
       
  6088 
       
  6089             <ul class="params-list">
       
  6090             
       
  6091                 <li class="param">
       
  6092                     
       
  6093                         <code class="param-name">attrs</code>
       
  6094                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6095                     
       
  6096 
       
  6097                     
       
  6098 
       
  6099                     <div class="param-description">
       
  6100                         <p>A hash of attribute to configuration object pairs.</p>
       
  6101                     </div>
       
  6102 
       
  6103                     
       
  6104                 </li>
       
  6105             
       
  6106             </ul>
       
  6107         </div>
       
  6108     
       
  6109 
       
  6110     
       
  6111         <div class="returns">
       
  6112             <h4>Returns:</h4>
       
  6113 
       
  6114             <div class="returns-description">
       
  6115                 
       
  6116                     
       
  6117                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6118                     
       
  6119                     A protected version of the attrs argument.
       
  6120                 
       
  6121             </div>
       
  6122         </div>
       
  6123     
       
  6124 
       
  6125     
       
  6126 </div>
       
  6127 
       
  6128                 
       
  6129                     <div id="method__publish" class="method item private inherited">
       
  6130     <h3 class="name"><code>_publish</code></h3>
       
  6131 
       
  6132     
       
  6133         <div class="args">
       
  6134             <span class="paren">(</span><ul class="args-list inline commas">
       
  6135             
       
  6136                 <li class="arg">
       
  6137                     
       
  6138                         <code>fullType</code>
       
  6139                     
       
  6140                 </li>
       
  6141             
       
  6142                 <li class="arg">
       
  6143                     
       
  6144                         <code>etOpts</code>
       
  6145                     
       
  6146                 </li>
       
  6147             
       
  6148                 <li class="arg">
       
  6149                     
       
  6150                         <code>ceOpts</code>
       
  6151                     
       
  6152                 </li>
       
  6153             
       
  6154             </ul><span class="paren">)</span>
       
  6155         </div>
       
  6156     
       
  6157 
       
  6158     
       
  6159         <span class="returns-inline">
       
  6160             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  6161         </span>
       
  6162     
       
  6163 
       
  6164     
       
  6165 
       
  6166     
       
  6167         <span class="flag private">private</span>
       
  6168     
       
  6169 
       
  6170     
       
  6171 
       
  6172     
       
  6173 
       
  6174     
       
  6175 
       
  6176     
       
  6177 
       
  6178     <div class="meta">
       
  6179         
       
  6180             
       
  6181                 <p>Inherited from
       
  6182                 <a href="../classes/EventTarget.html#method__publish">EventTarget</a>:
       
  6183             
       
  6184         
       
  6185         
       
  6186         <a href="../files/event-custom_js_event-target.js.html#l610"><code>event-custom&#x2F;js&#x2F;event-target.js:610</code></a>
       
  6187         
       
  6188         </p>
       
  6189 
       
  6190 
       
  6191         
       
  6192 
       
  6193         
       
  6194     </div>
       
  6195 
       
  6196     <div class="description">
       
  6197         <p>The low level event publish implementation. It expects all the massaging to have been done
       
  6198 outside of this method. e.g. the <code>type</code> to <code>fullType</code> conversion. It's designed to be a fast
       
  6199 path publish, which can be used by critical code paths to improve performance.</p>
       
  6200     </div>
       
  6201 
       
  6202     
       
  6203         <div class="params">
       
  6204             <h4>Parameters:</h4>
       
  6205 
       
  6206             <ul class="params-list">
       
  6207             
       
  6208                 <li class="param">
       
  6209                     
       
  6210                         <code class="param-name">fullType</code>
       
  6211                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6212                     
       
  6213 
       
  6214                     
       
  6215 
       
  6216                     <div class="param-description">
       
  6217                         <p>The prefixed type of the event to publish.</p>
       
  6218                     </div>
       
  6219 
       
  6220                     
       
  6221                 </li>
       
  6222             
       
  6223                 <li class="param">
       
  6224                     
       
  6225                         <code class="param-name">etOpts</code>
       
  6226                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6227                     
       
  6228 
       
  6229                     
       
  6230 
       
  6231                     <div class="param-description">
       
  6232                         <p>The EventTarget specific configuration to mix into the published event.</p>
       
  6233                     </div>
       
  6234 
       
  6235                     
       
  6236                 </li>
       
  6237             
       
  6238                 <li class="param">
       
  6239                     
       
  6240                         <code class="param-name">ceOpts</code>
       
  6241                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6242                     
       
  6243 
       
  6244                     
       
  6245 
       
  6246                     <div class="param-description">
       
  6247                         <p>The publish specific configuration to mix into the published event.</p>
       
  6248                     </div>
       
  6249 
       
  6250                     
       
  6251                 </li>
       
  6252             
       
  6253             </ul>
       
  6254         </div>
       
  6255     
       
  6256 
       
  6257     
       
  6258         <div class="returns">
       
  6259             <h4>Returns:</h4>
       
  6260 
       
  6261             <div class="returns-description">
       
  6262                 
       
  6263                     
       
  6264                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  6265                     
       
  6266                     The published event. If called without <code>etOpts</code> or <code>ceOpts</code>, this will
       
  6267 be the default <code>CustomEvent</code> instance, and can be configured independently.
       
  6268                 
       
  6269             </div>
       
  6270         </div>
       
  6271     
       
  6272 
       
  6273     
       
  6274 </div>
       
  6275 
       
  6276                 
       
  6277                     <div id="method__set" class="method item protected inherited">
       
  6278     <h3 class="name"><code>_set</code></h3>
       
  6279 
       
  6280     
       
  6281         <div class="args">
       
  6282             <span class="paren">(</span><ul class="args-list inline commas">
       
  6283             
       
  6284                 <li class="arg">
       
  6285                     
       
  6286                         <code>name</code>
       
  6287                     
       
  6288                 </li>
       
  6289             
       
  6290                 <li class="arg">
       
  6291                     
       
  6292                         <code>val</code>
       
  6293                     
       
  6294                 </li>
       
  6295             
       
  6296                 <li class="arg">
       
  6297                     
       
  6298                         <code class="optional">[opts]</code>
       
  6299                     
       
  6300                 </li>
       
  6301             
       
  6302             </ul><span class="paren">)</span>
       
  6303         </div>
       
  6304     
       
  6305 
       
  6306     
       
  6307         <span class="returns-inline">
       
  6308             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6309         </span>
       
  6310     
       
  6311 
       
  6312     
       
  6313 
       
  6314     
       
  6315         <span class="flag protected">protected</span>
       
  6316     
       
  6317 
       
  6318     
       
  6319 
       
  6320     
       
  6321 
       
  6322     
       
  6323         <span class="flag chainable">chainable</span>
       
  6324     
       
  6325 
       
  6326     
       
  6327 
       
  6328     <div class="meta">
       
  6329         
       
  6330             <p>Inherited from
       
  6331             <a href="../classes/AttributeObservable.html#method__set">
       
  6332                 AttributeObservable
       
  6333             </a>
       
  6334             
       
  6335             but overwritten in
       
  6336             
       
  6337         
       
  6338         
       
  6339         <a href="../files/attribute_js_AttributeCore.js.html#l427"><code>attribute&#x2F;js&#x2F;AttributeCore.js:427</code></a>
       
  6340         
       
  6341         </p>
       
  6342 
       
  6343 
       
  6344         
       
  6345 
       
  6346         
       
  6347     </div>
       
  6348 
       
  6349     <div class="description">
       
  6350         <p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
       
  6351     </div>
       
  6352 
       
  6353     
       
  6354         <div class="params">
       
  6355             <h4>Parameters:</h4>
       
  6356 
       
  6357             <ul class="params-list">
       
  6358             
       
  6359                 <li class="param">
       
  6360                     
       
  6361                         <code class="param-name">name</code>
       
  6362                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6363                     
       
  6364 
       
  6365                     
       
  6366 
       
  6367                     <div class="param-description">
       
  6368                         <p>The name of the attribute.</p>
       
  6369                     </div>
       
  6370 
       
  6371                     
       
  6372                 </li>
       
  6373             
       
  6374                 <li class="param">
       
  6375                     
       
  6376                         <code class="param-name">val</code>
       
  6377                         <span class="type">Any</span>
       
  6378                     
       
  6379 
       
  6380                     
       
  6381 
       
  6382                     <div class="param-description">
       
  6383                         <p>The value to set the attribute to.</p>
       
  6384                     </div>
       
  6385 
       
  6386                     
       
  6387                 </li>
       
  6388             
       
  6389                 <li class="param">
       
  6390                     
       
  6391                         <code class="param-name optional">[opts]</code>
       
  6392                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6393                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6394                     
       
  6395 
       
  6396                     
       
  6397 
       
  6398                     <div class="param-description">
       
  6399                         <p>Optional data providing the circumstances for the change.</p>
       
  6400                     </div>
       
  6401 
       
  6402                     
       
  6403                 </li>
       
  6404             
       
  6405             </ul>
       
  6406         </div>
       
  6407     
       
  6408 
       
  6409     
       
  6410         <div class="returns">
       
  6411             <h4>Returns:</h4>
       
  6412 
       
  6413             <div class="returns-description">
       
  6414                 
       
  6415                     
       
  6416                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6417                     
       
  6418                     A reference to the host object.
       
  6419                 
       
  6420             </div>
       
  6421         </div>
       
  6422     
       
  6423 
       
  6424     
       
  6425 </div>
       
  6426 
       
  6427                 
       
  6428                     <div id="method__setAttr" class="method item protected inherited">
       
  6429     <h3 class="name"><code>_setAttr</code></h3>
       
  6430 
       
  6431     
       
  6432         <div class="args">
       
  6433             <span class="paren">(</span><ul class="args-list inline commas">
       
  6434             
       
  6435                 <li class="arg">
       
  6436                     
       
  6437                         <code>name</code>
       
  6438                     
       
  6439                 </li>
       
  6440             
       
  6441                 <li class="arg">
       
  6442                     
       
  6443                         <code>value</code>
       
  6444                     
       
  6445                 </li>
       
  6446             
       
  6447                 <li class="arg">
       
  6448                     
       
  6449                         <code class="optional">[opts]</code>
       
  6450                     
       
  6451                 </li>
       
  6452             
       
  6453                 <li class="arg">
       
  6454                     
       
  6455                         <code>force</code>
       
  6456                     
       
  6457                 </li>
       
  6458             
       
  6459             </ul><span class="paren">)</span>
       
  6460         </div>
       
  6461     
       
  6462 
       
  6463     
       
  6464         <span class="returns-inline">
       
  6465             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6466         </span>
       
  6467     
       
  6468 
       
  6469     
       
  6470 
       
  6471     
       
  6472         <span class="flag protected">protected</span>
       
  6473     
       
  6474 
       
  6475     
       
  6476 
       
  6477     
       
  6478 
       
  6479     
       
  6480         <span class="flag chainable">chainable</span>
       
  6481     
       
  6482 
       
  6483     
       
  6484 
       
  6485     <div class="meta">
       
  6486         
       
  6487             
       
  6488                 <p>Inherited from
       
  6489                 <a href="../classes/AttributeCore.html#method__setAttr">AttributeCore</a>:
       
  6490             
       
  6491         
       
  6492         
       
  6493         <a href="../files/attribute_js_AttributeCore.js.html#l443"><code>attribute&#x2F;js&#x2F;AttributeCore.js:443</code></a>
       
  6494         
       
  6495         </p>
       
  6496 
       
  6497 
       
  6498         
       
  6499 
       
  6500         
       
  6501     </div>
       
  6502 
       
  6503     <div class="description">
       
  6504         <p>Provides the common implementation for the public set and protected _set methods.</p>
       
  6505 
       
  6506 <p>See <a href="#method_set">set</a> for argument details.</p>
       
  6507     </div>
       
  6508 
       
  6509     
       
  6510         <div class="params">
       
  6511             <h4>Parameters:</h4>
       
  6512 
       
  6513             <ul class="params-list">
       
  6514             
       
  6515                 <li class="param">
       
  6516                     
       
  6517                         <code class="param-name">name</code>
       
  6518                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6519                     
       
  6520 
       
  6521                     
       
  6522 
       
  6523                     <div class="param-description">
       
  6524                         <p>The name of the attribute.</p>
       
  6525                     </div>
       
  6526 
       
  6527                     
       
  6528                 </li>
       
  6529             
       
  6530                 <li class="param">
       
  6531                     
       
  6532                         <code class="param-name">value</code>
       
  6533                         <span class="type">Any</span>
       
  6534                     
       
  6535 
       
  6536                     
       
  6537 
       
  6538                     <div class="param-description">
       
  6539                         <p>The value to set the attribute to.</p>
       
  6540                     </div>
       
  6541 
       
  6542                     
       
  6543                 </li>
       
  6544             
       
  6545                 <li class="param">
       
  6546                     
       
  6547                         <code class="param-name optional">[opts]</code>
       
  6548                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6549                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6550                     
       
  6551 
       
  6552                     
       
  6553 
       
  6554                     <div class="param-description">
       
  6555                         <p>Optional data providing the circumstances for the change.</p>
       
  6556                     </div>
       
  6557 
       
  6558                     
       
  6559                 </li>
       
  6560             
       
  6561                 <li class="param">
       
  6562                     
       
  6563                         <code class="param-name">force</code>
       
  6564                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6565                     
       
  6566 
       
  6567                     
       
  6568 
       
  6569                     <div class="param-description">
       
  6570                         <p>If true, allows the caller to set values for
       
  6571 readOnly or writeOnce attributes which have already been set.</p>
       
  6572                     </div>
       
  6573 
       
  6574                     
       
  6575                 </li>
       
  6576             
       
  6577             </ul>
       
  6578         </div>
       
  6579     
       
  6580 
       
  6581     
       
  6582         <div class="returns">
       
  6583             <h4>Returns:</h4>
       
  6584 
       
  6585             <div class="returns-description">
       
  6586                 
       
  6587                     
       
  6588                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6589                     
       
  6590                     A reference to the host object.
       
  6591                 
       
  6592             </div>
       
  6593         </div>
       
  6594     
       
  6595 
       
  6596     
       
  6597 </div>
       
  6598 
       
  6599                 
       
  6600                     <div id="method__setAttrs" class="method item protected inherited">
       
  6601     <h3 class="name"><code>_setAttrs</code></h3>
       
  6602 
       
  6603     
       
  6604         <div class="args">
       
  6605             <span class="paren">(</span><ul class="args-list inline commas">
       
  6606             
       
  6607                 <li class="arg">
       
  6608                     
       
  6609                         <code>attrs</code>
       
  6610                     
       
  6611                 </li>
       
  6612             
       
  6613                 <li class="arg">
       
  6614                     
       
  6615                         <code class="optional">[opts]</code>
       
  6616                     
       
  6617                 </li>
       
  6618             
       
  6619             </ul><span class="paren">)</span>
       
  6620         </div>
       
  6621     
       
  6622 
       
  6623     
       
  6624         <span class="returns-inline">
       
  6625             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6626         </span>
       
  6627     
       
  6628 
       
  6629     
       
  6630 
       
  6631     
       
  6632         <span class="flag protected">protected</span>
       
  6633     
       
  6634 
       
  6635     
       
  6636 
       
  6637     
       
  6638 
       
  6639     
       
  6640         <span class="flag chainable">chainable</span>
       
  6641     
       
  6642 
       
  6643     
       
  6644 
       
  6645     <div class="meta">
       
  6646         
       
  6647             <p>Inherited from
       
  6648             <a href="../classes/AttributeObservable.html#method__setAttrs">
       
  6649                 AttributeObservable
       
  6650             </a>
       
  6651             
       
  6652             but overwritten in
       
  6653             
       
  6654         
       
  6655         
       
  6656         <a href="../files/attribute_js_AttributeCore.js.html#l742"><code>attribute&#x2F;js&#x2F;AttributeCore.js:742</code></a>
       
  6657         
       
  6658         </p>
       
  6659 
       
  6660 
       
  6661         
       
  6662 
       
  6663         
       
  6664     </div>
       
  6665 
       
  6666     <div class="description">
       
  6667         <p>Implementation behind the public setAttrs method, to set multiple attribute values.</p>
       
  6668     </div>
       
  6669 
       
  6670     
       
  6671         <div class="params">
       
  6672             <h4>Parameters:</h4>
       
  6673 
       
  6674             <ul class="params-list">
       
  6675             
       
  6676                 <li class="param">
       
  6677                     
       
  6678                         <code class="param-name">attrs</code>
       
  6679                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6680                     
       
  6681 
       
  6682                     
       
  6683 
       
  6684                     <div class="param-description">
       
  6685                         <p>An object with attributes name/value pairs.</p>
       
  6686                     </div>
       
  6687 
       
  6688                     
       
  6689                 </li>
       
  6690             
       
  6691                 <li class="param">
       
  6692                     
       
  6693                         <code class="param-name optional">[opts]</code>
       
  6694                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6695                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6696                     
       
  6697 
       
  6698                     
       
  6699 
       
  6700                     <div class="param-description">
       
  6701                         <p>Optional data providing the circumstances for the change</p>
       
  6702                     </div>
       
  6703 
       
  6704                     
       
  6705                 </li>
       
  6706             
       
  6707             </ul>
       
  6708         </div>
       
  6709     
       
  6710 
       
  6711     
       
  6712         <div class="returns">
       
  6713             <h4>Returns:</h4>
       
  6714 
       
  6715             <div class="returns-description">
       
  6716                 
       
  6717                     
       
  6718                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6719                     
       
  6720                     A reference to the host object.
       
  6721                 
       
  6722             </div>
       
  6723         </div>
       
  6724     
       
  6725 
       
  6726     
       
  6727 </div>
       
  6728 
       
  6729                 
       
  6730                     <div id="method__setAttrVal" class="method item private inherited">
       
  6731     <h3 class="name"><code>_setAttrVal</code></h3>
       
  6732 
       
  6733     
       
  6734         <div class="args">
       
  6735             <span class="paren">(</span><ul class="args-list inline commas">
       
  6736             
       
  6737                 <li class="arg">
       
  6738                     
       
  6739                         <code>attrName</code>
       
  6740                     
       
  6741                 </li>
       
  6742             
       
  6743                 <li class="arg">
       
  6744                     
       
  6745                         <code>subAttrName</code>
       
  6746                     
       
  6747                 </li>
       
  6748             
       
  6749                 <li class="arg">
       
  6750                     
       
  6751                         <code>prevVal</code>
       
  6752                     
       
  6753                 </li>
       
  6754             
       
  6755                 <li class="arg">
       
  6756                     
       
  6757                         <code>newVal</code>
       
  6758                     
       
  6759                 </li>
       
  6760             
       
  6761                 <li class="arg">
       
  6762                     
       
  6763                         <code class="optional">[opts]</code>
       
  6764                     
       
  6765                 </li>
       
  6766             
       
  6767                 <li class="arg">
       
  6768                     
       
  6769                         <code class="optional">[attrCfg]</code>
       
  6770                     
       
  6771                 </li>
       
  6772             
       
  6773             </ul><span class="paren">)</span>
       
  6774         </div>
       
  6775     
       
  6776 
       
  6777     
       
  6778         <span class="returns-inline">
       
  6779             <span class="type">Booolean</span>
       
  6780         </span>
       
  6781     
       
  6782 
       
  6783     
       
  6784 
       
  6785     
       
  6786         <span class="flag private">private</span>
       
  6787     
       
  6788 
       
  6789     
       
  6790 
       
  6791     
       
  6792 
       
  6793     
       
  6794 
       
  6795     
       
  6796 
       
  6797     <div class="meta">
       
  6798         
       
  6799             
       
  6800                 <p>Inherited from
       
  6801                 <a href="../classes/AttributeCore.html#method__setAttrVal">AttributeCore</a>:
       
  6802             
       
  6803         
       
  6804         
       
  6805         <a href="../files/attribute_js_AttributeCore.js.html#l640"><code>attribute&#x2F;js&#x2F;AttributeCore.js:640</code></a>
       
  6806         
       
  6807         </p>
       
  6808 
       
  6809 
       
  6810         
       
  6811 
       
  6812         
       
  6813     </div>
       
  6814 
       
  6815     <div class="description">
       
  6816         <p>Updates the stored value of the attribute in the privately held State object,
       
  6817 if validation and setter passes.</p>
       
  6818     </div>
       
  6819 
       
  6820     
       
  6821         <div class="params">
       
  6822             <h4>Parameters:</h4>
       
  6823 
       
  6824             <ul class="params-list">
       
  6825             
       
  6826                 <li class="param">
       
  6827                     
       
  6828                         <code class="param-name">attrName</code>
       
  6829                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6830                     
       
  6831 
       
  6832                     
       
  6833 
       
  6834                     <div class="param-description">
       
  6835                         <p>The attribute name.</p>
       
  6836                     </div>
       
  6837 
       
  6838                     
       
  6839                 </li>
       
  6840             
       
  6841                 <li class="param">
       
  6842                     
       
  6843                         <code class="param-name">subAttrName</code>
       
  6844                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6845                     
       
  6846 
       
  6847                     
       
  6848 
       
  6849                     <div class="param-description">
       
  6850                         <p>The sub-attribute name, if setting a sub-attribute property ("x.y.z").</p>
       
  6851                     </div>
       
  6852 
       
  6853                     
       
  6854                 </li>
       
  6855             
       
  6856                 <li class="param">
       
  6857                     
       
  6858                         <code class="param-name">prevVal</code>
       
  6859                         <span class="type">Any</span>
       
  6860                     
       
  6861 
       
  6862                     
       
  6863 
       
  6864                     <div class="param-description">
       
  6865                         <p>The currently stored value of the attribute.</p>
       
  6866                     </div>
       
  6867 
       
  6868                     
       
  6869                 </li>
       
  6870             
       
  6871                 <li class="param">
       
  6872                     
       
  6873                         <code class="param-name">newVal</code>
       
  6874                         <span class="type">Any</span>
       
  6875                     
       
  6876 
       
  6877                     
       
  6878 
       
  6879                     <div class="param-description">
       
  6880                         <p>The value which is going to be stored.</p>
       
  6881                     </div>
       
  6882 
       
  6883                     
       
  6884                 </li>
       
  6885             
       
  6886                 <li class="param">
       
  6887                     
       
  6888                         <code class="param-name optional">[opts]</code>
       
  6889                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6890                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6891                     
       
  6892 
       
  6893                     
       
  6894 
       
  6895                     <div class="param-description">
       
  6896                         <p>Optional data providing the circumstances for the change.</p>
       
  6897                     </div>
       
  6898 
       
  6899                     
       
  6900                 </li>
       
  6901             
       
  6902                 <li class="param">
       
  6903                     
       
  6904                         <code class="param-name optional">[attrCfg]</code>
       
  6905                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6906                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6907                     
       
  6908 
       
  6909                     
       
  6910 
       
  6911                     <div class="param-description">
       
  6912                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  6913 where the calling method has already obtained the config from state.</p>
       
  6914                     </div>
       
  6915 
       
  6916                     
       
  6917                 </li>
       
  6918             
       
  6919             </ul>
       
  6920         </div>
       
  6921     
       
  6922 
       
  6923     
       
  6924         <div class="returns">
       
  6925             <h4>Returns:</h4>
       
  6926 
       
  6927             <div class="returns-description">
       
  6928                 
       
  6929                     
       
  6930                         <span class="type">Booolean</span>:
       
  6931                     
       
  6932                     true if the new attribute value was stored, false if not.
       
  6933                 
       
  6934             </div>
       
  6935         </div>
       
  6936     
       
  6937 
       
  6938     
       
  6939 </div>
       
  6940 
       
  6941                 
       
  6942                     <div id="method__setStateVal" class="method item private inherited">
       
  6943     <h3 class="name"><code>_setStateVal</code></h3>
       
  6944 
       
  6945     
       
  6946         <div class="args">
       
  6947             <span class="paren">(</span><ul class="args-list inline commas">
       
  6948             
       
  6949                 <li class="arg">
       
  6950                     
       
  6951                         <code>name</code>
       
  6952                     
       
  6953                 </li>
       
  6954             
       
  6955                 <li class="arg">
       
  6956                     
       
  6957                         <code>value</code>
       
  6958                     
       
  6959                 </li>
       
  6960             
       
  6961             </ul><span class="paren">)</span>
       
  6962         </div>
       
  6963     
       
  6964 
       
  6965     
       
  6966 
       
  6967     
       
  6968 
       
  6969     
       
  6970         <span class="flag private">private</span>
       
  6971     
       
  6972 
       
  6973     
       
  6974 
       
  6975     
       
  6976 
       
  6977     
       
  6978 
       
  6979     
       
  6980 
       
  6981     <div class="meta">
       
  6982         
       
  6983             
       
  6984                 <p>Inherited from
       
  6985                 <a href="../classes/AttributeCore.html#method__setStateVal">AttributeCore</a>:
       
  6986             
       
  6987         
       
  6988         
       
  6989         <a href="../files/attribute_js_AttributeCore.js.html#l622"><code>attribute&#x2F;js&#x2F;AttributeCore.js:622</code></a>
       
  6990         
       
  6991         </p>
       
  6992 
       
  6993 
       
  6994         
       
  6995 
       
  6996         
       
  6997     </div>
       
  6998 
       
  6999     <div class="description">
       
  7000         <p>Sets the stored value for the attribute, in either the
       
  7001 internal state object, or the state proxy if it exits</p>
       
  7002     </div>
       
  7003 
       
  7004     
       
  7005         <div class="params">
       
  7006             <h4>Parameters:</h4>
       
  7007 
       
  7008             <ul class="params-list">
       
  7009             
       
  7010                 <li class="param">
       
  7011                     
       
  7012                         <code class="param-name">name</code>
       
  7013                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7014                     
       
  7015 
       
  7016                     
       
  7017 
       
  7018                     <div class="param-description">
       
  7019                         <p>The name of the attribute</p>
       
  7020                     </div>
       
  7021 
       
  7022                     
       
  7023                 </li>
       
  7024             
       
  7025                 <li class="param">
       
  7026                     
       
  7027                         <code class="param-name">value</code>
       
  7028                         <span class="type">Any</span>
       
  7029                     
       
  7030 
       
  7031                     
       
  7032 
       
  7033                     <div class="param-description">
       
  7034                         <p>The value of the attribute</p>
       
  7035                     </div>
       
  7036 
       
  7037                     
       
  7038                 </li>
       
  7039             
       
  7040             </ul>
       
  7041         </div>
       
  7042     
       
  7043 
       
  7044     
       
  7045 
       
  7046     
       
  7047 </div>
       
  7048 
       
  7049                 
       
  7050                     <div id="method_addAttr" class="method item inherited">
       
  7051     <h3 class="name"><code>addAttr</code></h3>
       
  7052 
       
  7053     
       
  7054         <div class="args">
       
  7055             <span class="paren">(</span><ul class="args-list inline commas">
       
  7056             
       
  7057                 <li class="arg">
       
  7058                     
       
  7059                         <code>name</code>
       
  7060                     
       
  7061                 </li>
       
  7062             
       
  7063                 <li class="arg">
       
  7064                     
       
  7065                         <code>config</code>
       
  7066                     
       
  7067                 </li>
       
  7068             
       
  7069                 <li class="arg">
       
  7070                     
       
  7071                         <code>lazy</code>
       
  7072                     
       
  7073                 </li>
       
  7074             
       
  7075             </ul><span class="paren">)</span>
       
  7076         </div>
       
  7077     
       
  7078 
       
  7079     
       
  7080         <span class="returns-inline">
       
  7081             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7082         </span>
       
  7083     
       
  7084 
       
  7085     
       
  7086 
       
  7087     
       
  7088 
       
  7089     
       
  7090 
       
  7091     
       
  7092 
       
  7093     
       
  7094         <span class="flag chainable">chainable</span>
       
  7095     
       
  7096 
       
  7097     
       
  7098 
       
  7099     <div class="meta">
       
  7100         
       
  7101             
       
  7102                 <p>Inherited from
       
  7103                 <a href="../classes/AttributeCore.html#method_addAttr">AttributeCore</a>:
       
  7104             
       
  7105         
       
  7106         
       
  7107         <a href="../files/attribute_js_AttributeCore.js.html#l157"><code>attribute&#x2F;js&#x2F;AttributeCore.js:157</code></a>
       
  7108         
       
  7109         </p>
       
  7110 
       
  7111 
       
  7112         
       
  7113 
       
  7114         
       
  7115     </div>
       
  7116 
       
  7117     <div class="description">
       
  7118         <p>
       
  7119 Adds an attribute with the provided configuration to the host object.
       
  7120 </p>
       
  7121 
       
  7122 <p>
       
  7123 The config argument object supports the following properties:
       
  7124 </p>
       
  7125 
       
  7126 <dl>
       
  7127    <dt>value &#60;Any&#62;</dt>
       
  7128    <dd>The initial value to set on the attribute</dd>
       
  7129 
       
  7130    <dt>valueFn &#60;Function | String&#62;</dt>
       
  7131    <dd>
       
  7132    <p>A function, which will return the initial value to set on the attribute. This is useful
       
  7133    for cases where the attribute configuration is defined statically, but needs to
       
  7134    reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined,
       
  7135    the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which
       
  7136    case the value property is used.</p>
       
  7137 
       
  7138    <p>valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.</p>
       
  7139    </dd>
       
  7140 
       
  7141    <dt>readOnly &#60;boolean&#62;</dt>
       
  7142    <dd>Whether or not the attribute is read only. Attributes having readOnly set to true
       
  7143        cannot be modified by invoking the set method.</dd>
       
  7144 
       
  7145    <dt>writeOnce &#60;boolean&#62; or &#60;string&#62;</dt>
       
  7146    <dd>
       
  7147        Whether or not the attribute is "write once". Attributes having writeOnce set to true,
       
  7148        can only have their values set once, be it through the default configuration,
       
  7149        constructor configuration arguments, or by invoking set.
       
  7150        <p>The writeOnce attribute can also be set to the string "initOnly",
       
  7151         in which case the attribute can only be set during initialization
       
  7152        (when used with Base, this means it can only be set during construction)</p>
       
  7153    </dd>
       
  7154 
       
  7155    <dt>setter &#60;Function | String&#62;</dt>
       
  7156    <dd>
       
  7157    <p>The setter function used to massage or normalize the value passed to the set method for the attribute.
       
  7158    The value returned by the setter will be the final stored value. Returning
       
  7159    <a href="#property_Attribute.INVALID_VALUE">Attribute.INVALID_VALUE</a>, from the setter will prevent
       
  7160    the value from being stored.
       
  7161    </p>
       
  7162 
       
  7163    <p>setter can also be set to a string, representing the name of the instance method to be used as the setter function.</p>
       
  7164    </dd>
       
  7165 
       
  7166    <dt>getter &#60;Function | String&#62;</dt>
       
  7167    <dd>
       
  7168    <p>
       
  7169    The getter function used to massage or normalize the value returned by the get method for the attribute.
       
  7170    The value returned by the getter function is the value which will be returned to the user when they
       
  7171    invoke get.
       
  7172    </p>
       
  7173 
       
  7174    <p>getter can also be set to a string, representing the name of the instance method to be used as the getter function.</p>
       
  7175    </dd>
       
  7176 
       
  7177    <dt>validator &#60;Function | String&#62;</dt>
       
  7178    <dd>
       
  7179    <p>
       
  7180    The validator function invoked prior to setting the stored value. Returning
       
  7181    false from the validator function will prevent the value from being stored.
       
  7182    </p>
       
  7183 
       
  7184    <p>validator can also be set to a string, representing the name of the instance method to be used as the validator function.</p>
       
  7185    </dd>
       
  7186 
       
  7187    <dt>lazyAdd &#60;boolean&#62;</dt>
       
  7188    <dd>Whether or not to delay initialization of the attribute until the first call to get/set it.
       
  7189    This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through
       
  7190    the <a href="#method_addAttrs">addAttrs</a> method.</dd>
       
  7191 
       
  7192 </dl>
       
  7193 
       
  7194 <p>The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with
       
  7195 the context ("this") set to the host object.</p>
       
  7196 
       
  7197 <p>Configuration properties outside of the list mentioned above are considered private properties used internally by attribute,
       
  7198 and are not intended for public use.</p>
       
  7199     </div>
       
  7200 
       
  7201     
       
  7202         <div class="params">
       
  7203             <h4>Parameters:</h4>
       
  7204 
       
  7205             <ul class="params-list">
       
  7206             
       
  7207                 <li class="param">
       
  7208                     
       
  7209                         <code class="param-name">name</code>
       
  7210                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7211                     
       
  7212 
       
  7213                     
       
  7214 
       
  7215                     <div class="param-description">
       
  7216                         <p>The name of the attribute.</p>
       
  7217                     </div>
       
  7218 
       
  7219                     
       
  7220                 </li>
       
  7221             
       
  7222                 <li class="param">
       
  7223                     
       
  7224                         <code class="param-name">config</code>
       
  7225                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7226                     
       
  7227 
       
  7228                     
       
  7229 
       
  7230                     <div class="param-description">
       
  7231                         <p>An object with attribute configuration property/value pairs, specifying the configuration for the attribute.</p>
       
  7232 
       
  7233 <p>
       
  7234 <strong>NOTE:</strong> The configuration object is modified when adding an attribute, so if you need
       
  7235 to protect the original values, you will need to merge the object.
       
  7236 </p>
       
  7237                     </div>
       
  7238 
       
  7239                     
       
  7240                 </li>
       
  7241             
       
  7242                 <li class="param">
       
  7243                     
       
  7244                         <code class="param-name">lazy</code>
       
  7245                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7246                     
       
  7247 
       
  7248                     
       
  7249 
       
  7250                     <div class="param-description">
       
  7251                         <p>(optional) Whether or not to add this attribute lazily (on the first call to get/set).</p>
       
  7252                     </div>
       
  7253 
       
  7254                     
       
  7255                 </li>
       
  7256             
       
  7257             </ul>
       
  7258         </div>
       
  7259     
       
  7260 
       
  7261     
       
  7262         <div class="returns">
       
  7263             <h4>Returns:</h4>
       
  7264 
       
  7265             <div class="returns-description">
       
  7266                 
       
  7267                     
       
  7268                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  7269                     
       
  7270                     A reference to the host object.
       
  7271                 
       
  7272             </div>
       
  7273         </div>
       
  7274     
       
  7275 
       
  7276     
       
  7277 </div>
       
  7278 
       
  7279                 
       
  7280                     <div id="method_addAttrs" class="method item inherited">
       
  7281     <h3 class="name"><code>addAttrs</code></h3>
       
  7282 
       
  7283     
       
  7284         <div class="args">
       
  7285             <span class="paren">(</span><ul class="args-list inline commas">
       
  7286             
       
  7287                 <li class="arg">
       
  7288                     
       
  7289                         <code>cfgs</code>
       
  7290                     
       
  7291                 </li>
       
  7292             
       
  7293                 <li class="arg">
       
  7294                     
       
  7295                         <code>values</code>
       
  7296                     
       
  7297                 </li>
       
  7298             
       
  7299                 <li class="arg">
       
  7300                     
       
  7301                         <code>lazy</code>
       
  7302                     
       
  7303                 </li>
       
  7304             
       
  7305             </ul><span class="paren">)</span>
       
  7306         </div>
       
  7307     
       
  7308 
       
  7309     
       
  7310         <span class="returns-inline">
       
  7311             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7312         </span>
       
  7313     
       
  7314 
       
  7315     
       
  7316 
       
  7317     
       
  7318 
       
  7319     
       
  7320 
       
  7321     
       
  7322 
       
  7323     
       
  7324         <span class="flag chainable">chainable</span>
       
  7325     
       
  7326 
       
  7327     
       
  7328 
       
  7329     <div class="meta">
       
  7330         
       
  7331             
       
  7332                 <p>Inherited from
       
  7333                 <a href="../classes/AttributeCore.html#method_addAttrs">AttributeCore</a>:
       
  7334             
       
  7335         
       
  7336         
       
  7337         <a href="../files/attribute_js_AttributeCore.js.html#l805"><code>attribute&#x2F;js&#x2F;AttributeCore.js:805</code></a>
       
  7338         
       
  7339         </p>
       
  7340 
       
  7341 
       
  7342         
       
  7343 
       
  7344         
       
  7345     </div>
       
  7346 
       
  7347     <div class="description">
       
  7348         <p>Configures a group of attributes, and sets initial values.</p>
       
  7349 
       
  7350 <p>
       
  7351 <strong>NOTE:</strong> This method does not isolate the configuration object by merging/cloning.
       
  7352 The caller is responsible for merging/cloning the configuration object if required.
       
  7353 </p>
       
  7354     </div>
       
  7355 
       
  7356     
       
  7357         <div class="params">
       
  7358             <h4>Parameters:</h4>
       
  7359 
       
  7360             <ul class="params-list">
       
  7361             
       
  7362                 <li class="param">
       
  7363                     
       
  7364                         <code class="param-name">cfgs</code>
       
  7365                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7366                     
       
  7367 
       
  7368                     
       
  7369 
       
  7370                     <div class="param-description">
       
  7371                         <p>An object with attribute name/configuration pairs.</p>
       
  7372                     </div>
       
  7373 
       
  7374                     
       
  7375                 </li>
       
  7376             
       
  7377                 <li class="param">
       
  7378                     
       
  7379                         <code class="param-name">values</code>
       
  7380                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7381                     
       
  7382 
       
  7383                     
       
  7384 
       
  7385                     <div class="param-description">
       
  7386                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  7387 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  7388                     </div>
       
  7389 
       
  7390                     
       
  7391                 </li>
       
  7392             
       
  7393                 <li class="param">
       
  7394                     
       
  7395                         <code class="param-name">lazy</code>
       
  7396                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7397                     
       
  7398 
       
  7399                     
       
  7400 
       
  7401                     <div class="param-description">
       
  7402                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  7403 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  7404 See <a href="#method_addAttr">addAttr</a>.</p>
       
  7405                     </div>
       
  7406 
       
  7407                     
       
  7408                 </li>
       
  7409             
       
  7410             </ul>
       
  7411         </div>
       
  7412     
       
  7413 
       
  7414     
       
  7415         <div class="returns">
       
  7416             <h4>Returns:</h4>
       
  7417 
       
  7418             <div class="returns-description">
       
  7419                 
       
  7420                     
       
  7421                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  7422                     
       
  7423                     A reference to the host object.
       
  7424                 
       
  7425             </div>
       
  7426         </div>
       
  7427     
       
  7428 
       
  7429     
       
  7430 </div>
       
  7431 
       
  7432                 
       
  7433                     <div id="method_addTarget" class="method item inherited">
       
  7434     <h3 class="name"><code>addTarget</code></h3>
       
  7435 
       
  7436     
       
  7437         <div class="args">
       
  7438             <span class="paren">(</span><ul class="args-list inline commas">
       
  7439             
       
  7440                 <li class="arg">
       
  7441                     
       
  7442                         <code>o</code>
       
  7443                     
       
  7444                 </li>
       
  7445             
       
  7446             </ul><span class="paren">)</span>
       
  7447         </div>
       
  7448     
       
  7449 
       
  7450     
       
  7451 
       
  7452     
       
  7453 
       
  7454     
       
  7455 
       
  7456     
       
  7457 
       
  7458     
       
  7459 
       
  7460     
       
  7461 
       
  7462     
       
  7463 
       
  7464     <div class="meta">
       
  7465         
       
  7466             
       
  7467                 <p>Inherited from
       
  7468                 <a href="../classes/EventTarget.html#method_addTarget">EventTarget</a>:
       
  7469             
       
  7470         
       
  7471         
       
  7472         <a href="../files/event-custom_js_event-facade.js.html#l455"><code>event-custom&#x2F;js&#x2F;event-facade.js:455</code></a>
       
  7473         
       
  7474         </p>
       
  7475 
       
  7476 
       
  7477         
       
  7478 
       
  7479         
       
  7480     </div>
       
  7481 
       
  7482     <div class="description">
       
  7483         <p>Registers another EventTarget as a bubble target.  Bubble order
       
  7484 is determined by the order registered.  Multiple targets can
       
  7485 be specified.</p>
       
  7486 
       
  7487 <p>Events can only bubble if emitFacade is true.</p>
       
  7488 
       
  7489 <p>Included in the event-custom-complex submodule.</p>
       
  7490     </div>
       
  7491 
       
  7492     
       
  7493         <div class="params">
       
  7494             <h4>Parameters:</h4>
       
  7495 
       
  7496             <ul class="params-list">
       
  7497             
       
  7498                 <li class="param">
       
  7499                     
       
  7500                         <code class="param-name">o</code>
       
  7501                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  7502                     
       
  7503 
       
  7504                     
       
  7505 
       
  7506                     <div class="param-description">
       
  7507                         <p>the target to add</p>
       
  7508                     </div>
       
  7509 
       
  7510                     
       
  7511                 </li>
       
  7512             
       
  7513             </ul>
       
  7514         </div>
       
  7515     
       
  7516 
       
  7517     
       
  7518 
       
  7519     
       
  7520 </div>
       
  7521 
       
  7522                 
       
  7523                     <div id="method_after" class="method item inherited">
       
  7524     <h3 class="name"><code>after</code></h3>
       
  7525 
       
  7526     
       
  7527         <div class="args">
       
  7528             <span class="paren">(</span><ul class="args-list inline commas">
       
  7529             
       
  7530                 <li class="arg">
       
  7531                     
       
  7532                         <code>type</code>
       
  7533                     
       
  7534                 </li>
       
  7535             
       
  7536                 <li class="arg">
       
  7537                     
       
  7538                         <code>fn</code>
       
  7539                     
       
  7540                 </li>
       
  7541             
       
  7542                 <li class="arg">
       
  7543                     
       
  7544                         <code class="optional">[context]</code>
       
  7545                     
       
  7546                 </li>
       
  7547             
       
  7548                 <li class="arg">
       
  7549                     
       
  7550                         <code class="optional">[arg*]</code>
       
  7551                     
       
  7552                 </li>
       
  7553             
       
  7554             </ul><span class="paren">)</span>
       
  7555         </div>
       
  7556     
       
  7557 
       
  7558     
       
  7559         <span class="returns-inline">
       
  7560             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  7561         </span>
       
  7562     
       
  7563 
       
  7564     
       
  7565 
       
  7566     
       
  7567 
       
  7568     
       
  7569 
       
  7570     
       
  7571 
       
  7572     
       
  7573 
       
  7574     
       
  7575 
       
  7576     <div class="meta">
       
  7577         
       
  7578             
       
  7579                 <p>Inherited from
       
  7580                 <a href="../classes/EventTarget.html#method_after">EventTarget</a>:
       
  7581             
       
  7582         
       
  7583         
       
  7584         <a href="../files/event-custom_js_event-target.js.html#l833"><code>event-custom&#x2F;js&#x2F;event-target.js:833</code></a>
       
  7585         
       
  7586         </p>
       
  7587 
       
  7588 
       
  7589         
       
  7590 
       
  7591         
       
  7592     </div>
       
  7593 
       
  7594     <div class="description">
       
  7595         <p>Subscribe to a custom event hosted by this object.  The
       
  7596 supplied callback will execute after any listeners add
       
  7597 via the subscribe method, and after the default function,
       
  7598 if configured for the event, has executed.</p>
       
  7599     </div>
       
  7600 
       
  7601     
       
  7602         <div class="params">
       
  7603             <h4>Parameters:</h4>
       
  7604 
       
  7605             <ul class="params-list">
       
  7606             
       
  7607                 <li class="param">
       
  7608                     
       
  7609                         <code class="param-name">type</code>
       
  7610                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7611                     
       
  7612 
       
  7613                     
       
  7614 
       
  7615                     <div class="param-description">
       
  7616                         <p>The name of the event</p>
       
  7617                     </div>
       
  7618 
       
  7619                     
       
  7620                 </li>
       
  7621             
       
  7622                 <li class="param">
       
  7623                     
       
  7624                         <code class="param-name">fn</code>
       
  7625                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  7626                     
       
  7627 
       
  7628                     
       
  7629 
       
  7630                     <div class="param-description">
       
  7631                         <p>The callback to execute in response to the event</p>
       
  7632                     </div>
       
  7633 
       
  7634                     
       
  7635                 </li>
       
  7636             
       
  7637                 <li class="param">
       
  7638                     
       
  7639                         <code class="param-name optional">[context]</code>
       
  7640                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7641                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7642                     
       
  7643 
       
  7644                     
       
  7645 
       
  7646                     <div class="param-description">
       
  7647                         <p>Override <code>this</code> object in callback</p>
       
  7648                     </div>
       
  7649 
       
  7650                     
       
  7651                 </li>
       
  7652             
       
  7653                 <li class="param">
       
  7654                     
       
  7655                         <code class="param-name optional">[arg*]</code>
       
  7656                         <span class="type">Any</span>
       
  7657                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7658                     
       
  7659 
       
  7660                     
       
  7661 
       
  7662                     <div class="param-description">
       
  7663                         <p>0..n additional arguments to supply to the subscriber</p>
       
  7664                     </div>
       
  7665 
       
  7666                     
       
  7667                 </li>
       
  7668             
       
  7669             </ul>
       
  7670         </div>
       
  7671     
       
  7672 
       
  7673     
       
  7674         <div class="returns">
       
  7675             <h4>Returns:</h4>
       
  7676 
       
  7677             <div class="returns-description">
       
  7678                 
       
  7679                     
       
  7680                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  7681                     
       
  7682                     A subscription handle capable of detaching the
       
  7683                       subscription
       
  7684                 
       
  7685             </div>
       
  7686         </div>
       
  7687     
       
  7688 
       
  7689     
       
  7690 </div>
       
  7691 
       
  7692                 
       
  7693                     <div id="method_attrAdded" class="method item inherited">
       
  7694     <h3 class="name"><code>attrAdded</code></h3>
       
  7695 
       
  7696     
       
  7697         <div class="args">
       
  7698             <span class="paren">(</span><ul class="args-list inline commas">
       
  7699             
       
  7700                 <li class="arg">
       
  7701                     
       
  7702                         <code>name</code>
       
  7703                     
       
  7704                 </li>
       
  7705             
       
  7706             </ul><span class="paren">)</span>
       
  7707         </div>
       
  7708     
       
  7709 
       
  7710     
       
  7711         <span class="returns-inline">
       
  7712             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7713         </span>
       
  7714     
       
  7715 
       
  7716     
       
  7717 
       
  7718     
       
  7719 
       
  7720     
       
  7721 
       
  7722     
       
  7723 
       
  7724     
       
  7725 
       
  7726     
       
  7727 
       
  7728     <div class="meta">
       
  7729         
       
  7730             
       
  7731                 <p>Inherited from
       
  7732                 <a href="../classes/AttributeCore.html#method_attrAdded">AttributeCore</a>:
       
  7733             
       
  7734         
       
  7735         
       
  7736         <a href="../files/attribute_js_AttributeCore.js.html#l341"><code>attribute&#x2F;js&#x2F;AttributeCore.js:341</code></a>
       
  7737         
       
  7738         </p>
       
  7739 
       
  7740 
       
  7741         
       
  7742 
       
  7743         
       
  7744     </div>
       
  7745 
       
  7746     <div class="description">
       
  7747         <p>Checks if the given attribute has been added to the host</p>
       
  7748     </div>
       
  7749 
       
  7750     
       
  7751         <div class="params">
       
  7752             <h4>Parameters:</h4>
       
  7753 
       
  7754             <ul class="params-list">
       
  7755             
       
  7756                 <li class="param">
       
  7757                     
       
  7758                         <code class="param-name">name</code>
       
  7759                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7760                     
       
  7761 
       
  7762                     
       
  7763 
       
  7764                     <div class="param-description">
       
  7765                         <p>The name of the attribute to check.</p>
       
  7766                     </div>
       
  7767 
       
  7768                     
       
  7769                 </li>
       
  7770             
       
  7771             </ul>
       
  7772         </div>
       
  7773     
       
  7774 
       
  7775     
       
  7776         <div class="returns">
       
  7777             <h4>Returns:</h4>
       
  7778 
       
  7779             <div class="returns-description">
       
  7780                 
       
  7781                     
       
  7782                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  7783                     
       
  7784                     true if an attribute with the given name has been added, false if it hasn't.
       
  7785         This method will return true for lazily added attributes.
       
  7786                 
       
  7787             </div>
       
  7788         </div>
       
  7789     
       
  7790 
       
  7791     
       
  7792 </div>
       
  7793 
       
  7794                 
       
  7795                     <div id="method_before" class="method item inherited">
       
  7796     <h3 class="name"><code>before</code></h3>
       
  7797 
       
  7798     
       
  7799         <span class="paren">()</span>
       
  7800     
       
  7801 
       
  7802     
       
  7803         <span class="returns-inline">
       
  7804             <span class="type"></span>
       
  7805         </span>
       
  7806     
       
  7807 
       
  7808     
       
  7809 
       
  7810     
       
  7811 
       
  7812     
       
  7813 
       
  7814     
       
  7815 
       
  7816     
       
  7817 
       
  7818     
       
  7819 
       
  7820     <div class="meta">
       
  7821         
       
  7822             
       
  7823                 <p>Inherited from
       
  7824                 <a href="../classes/EventTarget.html#method_before">EventTarget</a>:
       
  7825             
       
  7826         
       
  7827         
       
  7828         <a href="../files/event-custom_js_event-target.js.html#l870"><code>event-custom&#x2F;js&#x2F;event-target.js:870</code></a>
       
  7829         
       
  7830         </p>
       
  7831 
       
  7832 
       
  7833         
       
  7834 
       
  7835         
       
  7836     </div>
       
  7837 
       
  7838     <div class="description">
       
  7839         <p>Executes the callback before a DOM event, custom event
       
  7840 or method.  If the first argument is a function, it
       
  7841 is assumed the target is a method.  For DOM and custom
       
  7842 events, this is an alias for Y.on.</p>
       
  7843 
       
  7844 <p>For DOM and custom events:
       
  7845 type, callback, context, 0-n arguments</p>
       
  7846 
       
  7847 <p>For methods:
       
  7848 callback, object (method host), methodName, context, 0-n arguments</p>
       
  7849     </div>
       
  7850 
       
  7851     
       
  7852 
       
  7853     
       
  7854         <div class="returns">
       
  7855             <h4>Returns:</h4>
       
  7856 
       
  7857             <div class="returns-description">
       
  7858                 
       
  7859                     
       
  7860                     detach handle
       
  7861                 
       
  7862             </div>
       
  7863         </div>
       
  7864     
       
  7865 
       
  7866     
       
  7867 </div>
       
  7868 
       
  7869                 
       
  7870                     <div id="method_bubble" class="method item inherited">
       
  7871     <h3 class="name"><code>bubble</code></h3>
       
  7872 
       
  7873     
       
  7874         <div class="args">
       
  7875             <span class="paren">(</span><ul class="args-list inline commas">
       
  7876             
       
  7877                 <li class="arg">
       
  7878                     
       
  7879                         <code>evt</code>
       
  7880                     
       
  7881                 </li>
       
  7882             
       
  7883             </ul><span class="paren">)</span>
       
  7884         </div>
       
  7885     
       
  7886 
       
  7887     
       
  7888         <span class="returns-inline">
       
  7889             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7890         </span>
       
  7891     
       
  7892 
       
  7893     
       
  7894 
       
  7895     
       
  7896 
       
  7897     
       
  7898 
       
  7899     
       
  7900 
       
  7901     
       
  7902 
       
  7903     
       
  7904 
       
  7905     <div class="meta">
       
  7906         
       
  7907             
       
  7908                 <p>Inherited from
       
  7909                 <a href="../classes/EventTarget.html#method_bubble">EventTarget</a>:
       
  7910             
       
  7911         
       
  7912         
       
  7913         <a href="../files/event-custom_js_event-facade.js.html#l507"><code>event-custom&#x2F;js&#x2F;event-facade.js:507</code></a>
       
  7914         
       
  7915         </p>
       
  7916 
       
  7917 
       
  7918         
       
  7919 
       
  7920         
       
  7921     </div>
       
  7922 
       
  7923     <div class="description">
       
  7924         <p>Propagate an event.  Requires the event-custom-complex module.</p>
       
  7925     </div>
       
  7926 
       
  7927     
       
  7928         <div class="params">
       
  7929             <h4>Parameters:</h4>
       
  7930 
       
  7931             <ul class="params-list">
       
  7932             
       
  7933                 <li class="param">
       
  7934                     
       
  7935                         <code class="param-name">evt</code>
       
  7936                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  7937                     
       
  7938 
       
  7939                     
       
  7940 
       
  7941                     <div class="param-description">
       
  7942                         <p>the custom event to propagate</p>
       
  7943                     </div>
       
  7944 
       
  7945                     
       
  7946                 </li>
       
  7947             
       
  7948             </ul>
       
  7949         </div>
       
  7950     
       
  7951 
       
  7952     
       
  7953         <div class="returns">
       
  7954             <h4>Returns:</h4>
       
  7955 
       
  7956             <div class="returns-description">
       
  7957                 
       
  7958                     
       
  7959                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  7960                     
       
  7961                     the aggregated return value from Event.Custom.fire
       
  7962                 
       
  7963             </div>
       
  7964         </div>
       
  7965     
       
  7966 
       
  7967     
       
  7968 </div>
       
  7969 
       
  7970                 
       
  7971                     <div id="method_destroy" class="method item inherited">
       
  7972     <h3 class="name"><code>destroy</code></h3>
       
  7973 
       
  7974     
       
  7975         <span class="paren">()</span>
       
  7976     
       
  7977 
       
  7978     
       
  7979         <span class="returns-inline">
       
  7980             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
  7981         </span>
       
  7982     
       
  7983 
       
  7984     
       
  7985 
       
  7986     
       
  7987 
       
  7988     
       
  7989 
       
  7990     
       
  7991 
       
  7992     
       
  7993         <span class="flag chainable">chainable</span>
       
  7994     
       
  7995 
       
  7996     
       
  7997 
       
  7998     <div class="meta">
       
  7999         
       
  8000             <p>Inherited from
       
  8001             <a href="../classes/BaseObservable.html#method_destroy">
       
  8002                 BaseObservable
       
  8003             </a>
       
  8004             
       
  8005             but overwritten in
       
  8006             
       
  8007         
       
  8008         
       
  8009         <a href="../files/base_js_BaseCore.js.html#l297"><code>base&#x2F;js&#x2F;BaseCore.js:297</code></a>
       
  8010         
       
  8011         </p>
       
  8012 
       
  8013 
       
  8014         
       
  8015 
       
  8016         
       
  8017     </div>
       
  8018 
       
  8019     <div class="description">
       
  8020         <p>Destroy lifecycle method. Invokes destructors for the class hierarchy.</p>
       
  8021     </div>
       
  8022 
       
  8023     
       
  8024 
       
  8025     
       
  8026         <div class="returns">
       
  8027             <h4>Returns:</h4>
       
  8028 
       
  8029             <div class="returns-description">
       
  8030                 
       
  8031                     
       
  8032                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
  8033                     
       
  8034                     A reference to this object
       
  8035                 
       
  8036             </div>
       
  8037         </div>
       
  8038     
       
  8039 
       
  8040     
       
  8041 </div>
       
  8042 
       
  8043                 
       
  8044                     <div id="method_detach" class="method item inherited">
       
  8045     <h3 class="name"><code>detach</code></h3>
       
  8046 
       
  8047     
       
  8048         <div class="args">
       
  8049             <span class="paren">(</span><ul class="args-list inline commas">
       
  8050             
       
  8051                 <li class="arg">
       
  8052                     
       
  8053                         <code>type</code>
       
  8054                     
       
  8055                 </li>
       
  8056             
       
  8057                 <li class="arg">
       
  8058                     
       
  8059                         <code>fn</code>
       
  8060                     
       
  8061                 </li>
       
  8062             
       
  8063                 <li class="arg">
       
  8064                     
       
  8065                         <code>context</code>
       
  8066                     
       
  8067                 </li>
       
  8068             
       
  8069             </ul><span class="paren">)</span>
       
  8070         </div>
       
  8071     
       
  8072 
       
  8073     
       
  8074         <span class="returns-inline">
       
  8075             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  8076         </span>
       
  8077     
       
  8078 
       
  8079     
       
  8080 
       
  8081     
       
  8082 
       
  8083     
       
  8084 
       
  8085     
       
  8086 
       
  8087     
       
  8088 
       
  8089     
       
  8090 
       
  8091     <div class="meta">
       
  8092         
       
  8093             
       
  8094                 <p>Inherited from
       
  8095                 <a href="../classes/EventTarget.html#method_detach">EventTarget</a>:
       
  8096             
       
  8097         
       
  8098         
       
  8099         <a href="../files/event-custom_js_event-target.js.html#l346"><code>event-custom&#x2F;js&#x2F;event-target.js:346</code></a>
       
  8100         
       
  8101         </p>
       
  8102 
       
  8103 
       
  8104         
       
  8105 
       
  8106         
       
  8107     </div>
       
  8108 
       
  8109     <div class="description">
       
  8110         <p>Detach one or more listeners the from the specified event</p>
       
  8111     </div>
       
  8112 
       
  8113     
       
  8114         <div class="params">
       
  8115             <h4>Parameters:</h4>
       
  8116 
       
  8117             <ul class="params-list">
       
  8118             
       
  8119                 <li class="param">
       
  8120                     
       
  8121                         <code class="param-name">type</code>
       
  8122                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8123                     
       
  8124 
       
  8125                     
       
  8126 
       
  8127                     <div class="param-description">
       
  8128                         <p>Either the handle to the subscriber or the
       
  8129                        type of event.  If the type
       
  8130                        is not specified, it will attempt to remove
       
  8131                        the listener from all hosted events.</p>
       
  8132                     </div>
       
  8133 
       
  8134                     
       
  8135                 </li>
       
  8136             
       
  8137                 <li class="param">
       
  8138                     
       
  8139                         <code class="param-name">fn</code>
       
  8140                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  8141                     
       
  8142 
       
  8143                     
       
  8144 
       
  8145                     <div class="param-description">
       
  8146                         <p>The subscribed function to unsubscribe, if not
       
  8147                          supplied, all subscribers will be removed.</p>
       
  8148                     </div>
       
  8149 
       
  8150                     
       
  8151                 </li>
       
  8152             
       
  8153                 <li class="param">
       
  8154                     
       
  8155                         <code class="param-name">context</code>
       
  8156                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8157                     
       
  8158 
       
  8159                     
       
  8160 
       
  8161                     <div class="param-description">
       
  8162                         <p>The custom object passed to subscribe.  This is
       
  8163                        optional, but if supplied will be used to
       
  8164                        disambiguate multiple listeners that are the same
       
  8165                        (e.g., you subscribe many object using a function
       
  8166                        that lives on the prototype)</p>
       
  8167                     </div>
       
  8168 
       
  8169                     
       
  8170                 </li>
       
  8171             
       
  8172             </ul>
       
  8173         </div>
       
  8174     
       
  8175 
       
  8176     
       
  8177         <div class="returns">
       
  8178             <h4>Returns:</h4>
       
  8179 
       
  8180             <div class="returns-description">
       
  8181                 
       
  8182                     
       
  8183                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
  8184                     
       
  8185                     the host
       
  8186                 
       
  8187             </div>
       
  8188         </div>
       
  8189     
       
  8190 
       
  8191     
       
  8192 </div>
       
  8193 
       
  8194                 
       
  8195                     <div id="method_detachAll" class="method item inherited">
       
  8196     <h3 class="name"><code>detachAll</code></h3>
       
  8197 
       
  8198     
       
  8199         <div class="args">
       
  8200             <span class="paren">(</span><ul class="args-list inline commas">
       
  8201             
       
  8202                 <li class="arg">
       
  8203                     
       
  8204                         <code>type</code>
       
  8205                     
       
  8206                 </li>
       
  8207             
       
  8208             </ul><span class="paren">)</span>
       
  8209         </div>
       
  8210     
       
  8211 
       
  8212     
       
  8213 
       
  8214     
       
  8215 
       
  8216     
       
  8217 
       
  8218     
       
  8219 
       
  8220     
       
  8221 
       
  8222     
       
  8223 
       
  8224     
       
  8225 
       
  8226     <div class="meta">
       
  8227         
       
  8228             
       
  8229                 <p>Inherited from
       
  8230                 <a href="../classes/EventTarget.html#method_detachAll">EventTarget</a>:
       
  8231             
       
  8232         
       
  8233         
       
  8234         <a href="../files/event-custom_js_event-target.js.html#l469"><code>event-custom&#x2F;js&#x2F;event-target.js:469</code></a>
       
  8235         
       
  8236         </p>
       
  8237 
       
  8238 
       
  8239         
       
  8240 
       
  8241         
       
  8242     </div>
       
  8243 
       
  8244     <div class="description">
       
  8245         <p>Removes all listeners from the specified event.  If the event type
       
  8246 is not specified, all listeners from all hosted custom events will
       
  8247 be removed.</p>
       
  8248     </div>
       
  8249 
       
  8250     
       
  8251         <div class="params">
       
  8252             <h4>Parameters:</h4>
       
  8253 
       
  8254             <ul class="params-list">
       
  8255             
       
  8256                 <li class="param">
       
  8257                     
       
  8258                         <code class="param-name">type</code>
       
  8259                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8260                     
       
  8261 
       
  8262                     
       
  8263 
       
  8264                     <div class="param-description">
       
  8265                         <p>The type, or name of the event</p>
       
  8266                     </div>
       
  8267 
       
  8268                     
       
  8269                 </li>
       
  8270             
       
  8271             </ul>
       
  8272         </div>
       
  8273     
       
  8274 
       
  8275     
       
  8276 
       
  8277     
       
  8278 </div>
       
  8279 
       
  8280                 
       
  8281                     <div id="method_failureHandler" class="method item private">
       
  8282     <h3 class="name"><code>failureHandler</code></h3>
       
  8283 
       
  8284     
       
  8285         <div class="args">
       
  8286             <span class="paren">(</span><ul class="args-list inline commas">
       
  8287             
       
  8288                 <li class="arg">
       
  8289                     
       
  8290                         <code>id</code>
       
  8291                     
       
  8292                 </li>
       
  8293             
       
  8294                 <li class="arg">
       
  8295                     
       
  8296                         <code>response</code>
       
  8297                     
       
  8298                 </li>
       
  8299             
       
  8300                 <li class="arg">
       
  8301                     
       
  8302                         <code>e</code>
       
  8303                     
       
  8304                 </li>
       
  8305             
       
  8306             </ul><span class="paren">)</span>
       
  8307         </div>
       
  8308     
       
  8309 
       
  8310     
       
  8311 
       
  8312     
       
  8313 
       
  8314     
       
  8315         <span class="flag private">private</span>
       
  8316     
       
  8317 
       
  8318     
       
  8319 
       
  8320     
       
  8321 
       
  8322     
       
  8323 
       
  8324     
       
  8325 
       
  8326     <div class="meta">
       
  8327         
       
  8328             
       
  8329                 
       
  8330                 <p>
       
  8331                 
       
  8332                 Defined in
       
  8333                 
       
  8334             
       
  8335         
       
  8336         
       
  8337         <a href="../files/datasource_js_datasource-io.js.html#l106"><code>datasource&#x2F;js&#x2F;datasource-io.js:106</code></a>
       
  8338         
       
  8339         </p>
       
  8340 
       
  8341 
       
  8342         
       
  8343 
       
  8344         
       
  8345     </div>
       
  8346 
       
  8347     <div class="description">
       
  8348         <p>IO failure callback.</p>
       
  8349     </div>
       
  8350 
       
  8351     
       
  8352         <div class="params">
       
  8353             <h4>Parameters:</h4>
       
  8354 
       
  8355             <ul class="params-list">
       
  8356             
       
  8357                 <li class="param">
       
  8358                     
       
  8359                         <code class="param-name">id</code>
       
  8360                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8361                     
       
  8362 
       
  8363                     
       
  8364 
       
  8365                     <div class="param-description">
       
  8366                         <p>Transaction ID.</p>
       
  8367                     </div>
       
  8368 
       
  8369                     
       
  8370                 </li>
       
  8371             
       
  8372                 <li class="param">
       
  8373                     
       
  8374                         <code class="param-name">response</code>
       
  8375                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8376                     
       
  8377 
       
  8378                     
       
  8379 
       
  8380                     <div class="param-description">
       
  8381                         <p>Response.</p>
       
  8382                     </div>
       
  8383 
       
  8384                     
       
  8385                 </li>
       
  8386             
       
  8387                 <li class="param">
       
  8388                     
       
  8389                         <code class="param-name">e</code>
       
  8390                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
  8391                     
       
  8392 
       
  8393                     
       
  8394 
       
  8395                     <div class="param-description">
       
  8396                         <p>Event facade.</p>
       
  8397                     </div>
       
  8398 
       
  8399                     
       
  8400                 </li>
       
  8401             
       
  8402             </ul>
       
  8403         </div>
       
  8404     
       
  8405 
       
  8406     
       
  8407 
       
  8408     
       
  8409 </div>
       
  8410 
       
  8411                 
       
  8412                     <div id="method_fire" class="method item inherited">
       
  8413     <h3 class="name"><code>fire</code></h3>
       
  8414 
       
  8415     
       
  8416         <div class="args">
       
  8417             <span class="paren">(</span><ul class="args-list inline commas">
       
  8418             
       
  8419                 <li class="arg">
       
  8420                     
       
  8421                         <code>type</code>
       
  8422                     
       
  8423                 </li>
       
  8424             
       
  8425                 <li class="arg">
       
  8426                     
       
  8427                         <code>arguments</code>
       
  8428                     
       
  8429                 </li>
       
  8430             
       
  8431             </ul><span class="paren">)</span>
       
  8432         </div>
       
  8433     
       
  8434 
       
  8435     
       
  8436         <span class="returns-inline">
       
  8437             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  8438         </span>
       
  8439     
       
  8440 
       
  8441     
       
  8442 
       
  8443     
       
  8444 
       
  8445     
       
  8446 
       
  8447     
       
  8448 
       
  8449     
       
  8450 
       
  8451     
       
  8452 
       
  8453     <div class="meta">
       
  8454         
       
  8455             
       
  8456                 <p>Inherited from
       
  8457                 <a href="../classes/EventTarget.html#method_fire">EventTarget</a>:
       
  8458             
       
  8459         
       
  8460         
       
  8461         <a href="../files/event-custom_js_event-target.js.html#l695"><code>event-custom&#x2F;js&#x2F;event-target.js:695</code></a>
       
  8462         
       
  8463         </p>
       
  8464 
       
  8465 
       
  8466         
       
  8467 
       
  8468         
       
  8469     </div>
       
  8470 
       
  8471     <div class="description">
       
  8472         <p>Fire a custom event by name.  The callback functions will be executed
       
  8473 from the context specified when the event was created, and with the
       
  8474 following parameters.</p>
       
  8475 
       
  8476 <p>If the custom event object hasn't been created, then the event hasn't
       
  8477 been published and it has no subscribers.  For performance sake, we
       
  8478 immediate exit in this case.  This means the event won't bubble, so
       
  8479 if the intention is that a bubble target be notified, the event must
       
  8480 be published on this object first.</p>
       
  8481 
       
  8482 <p>The first argument is the event type, and any additional arguments are
       
  8483 passed to the listeners as parameters.  If the first of these is an
       
  8484 object literal, and the event is configured to emit an event facade,
       
  8485 that object is mixed into the event facade and the facade is provided
       
  8486 in place of the original object.</p>
       
  8487     </div>
       
  8488 
       
  8489     
       
  8490         <div class="params">
       
  8491             <h4>Parameters:</h4>
       
  8492 
       
  8493             <ul class="params-list">
       
  8494             
       
  8495                 <li class="param">
       
  8496                     
       
  8497                         <code class="param-name">type</code>
       
  8498                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8499                     
       
  8500 
       
  8501                     
       
  8502 
       
  8503                     <div class="param-description">
       
  8504                         <p>The type of the event, or an object that contains
       
  8505 a 'type' property.</p>
       
  8506                     </div>
       
  8507 
       
  8508                     
       
  8509                 </li>
       
  8510             
       
  8511                 <li class="param">
       
  8512                     
       
  8513                         <code class="param-name">arguments</code>
       
  8514                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
       
  8515                     
       
  8516 
       
  8517                     
       
  8518 
       
  8519                     <div class="param-description">
       
  8520                         <p>an arbitrary set of parameters to pass to
       
  8521 the handler.  If the first of these is an object literal and the event is
       
  8522 configured to emit an event facade, the event facade will replace that
       
  8523 parameter after the properties the object literal contains are copied to
       
  8524 the event facade.</p>
       
  8525                     </div>
       
  8526 
       
  8527                     
       
  8528                 </li>
       
  8529             
       
  8530             </ul>
       
  8531         </div>
       
  8532     
       
  8533 
       
  8534     
       
  8535         <div class="returns">
       
  8536             <h4>Returns:</h4>
       
  8537 
       
  8538             <div class="returns-description">
       
  8539                 
       
  8540                     
       
  8541                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
  8542                     
       
  8543                     the event host
       
  8544                 
       
  8545             </div>
       
  8546         </div>
       
  8547     
       
  8548 
       
  8549     
       
  8550 </div>
       
  8551 
       
  8552                 
       
  8553                     <div id="method_get" class="method item inherited">
       
  8554     <h3 class="name"><code>get</code></h3>
       
  8555 
       
  8556     
       
  8557         <div class="args">
       
  8558             <span class="paren">(</span><ul class="args-list inline commas">
       
  8559             
       
  8560                 <li class="arg">
       
  8561                     
       
  8562                         <code>name</code>
       
  8563                     
       
  8564                 </li>
       
  8565             
       
  8566             </ul><span class="paren">)</span>
       
  8567         </div>
       
  8568     
       
  8569 
       
  8570     
       
  8571         <span class="returns-inline">
       
  8572             <span class="type">Any</span>
       
  8573         </span>
       
  8574     
       
  8575 
       
  8576     
       
  8577 
       
  8578     
       
  8579 
       
  8580     
       
  8581 
       
  8582     
       
  8583 
       
  8584     
       
  8585 
       
  8586     
       
  8587 
       
  8588     <div class="meta">
       
  8589         
       
  8590             
       
  8591                 <p>Inherited from
       
  8592                 <a href="../classes/AttributeCore.html#method_get">AttributeCore</a>:
       
  8593             
       
  8594         
       
  8595         
       
  8596         <a href="../files/attribute_js_AttributeCore.js.html#l353"><code>attribute&#x2F;js&#x2F;AttributeCore.js:353</code></a>
       
  8597         
       
  8598         </p>
       
  8599 
       
  8600 
       
  8601         
       
  8602 
       
  8603         
       
  8604     </div>
       
  8605 
       
  8606     <div class="description">
       
  8607         <p>Returns the current value of the attribute. If the attribute
       
  8608 has been configured with a 'getter' function, this method will delegate
       
  8609 to the 'getter' to obtain the value of the attribute.</p>
       
  8610     </div>
       
  8611 
       
  8612     
       
  8613         <div class="params">
       
  8614             <h4>Parameters:</h4>
       
  8615 
       
  8616             <ul class="params-list">
       
  8617             
       
  8618                 <li class="param">
       
  8619                     
       
  8620                         <code class="param-name">name</code>
       
  8621                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8622                     
       
  8623 
       
  8624                     
       
  8625 
       
  8626                     <div class="param-description">
       
  8627                         <p>The name of the attribute. If the value of the attribute is an Object,
       
  8628 dot notation can be used to obtain the value of a property of the object (e.g. <code>get("x.y.z")</code>)</p>
       
  8629                     </div>
       
  8630 
       
  8631                     
       
  8632                 </li>
       
  8633             
       
  8634             </ul>
       
  8635         </div>
       
  8636     
       
  8637 
       
  8638     
       
  8639         <div class="returns">
       
  8640             <h4>Returns:</h4>
       
  8641 
       
  8642             <div class="returns-description">
       
  8643                 
       
  8644                     
       
  8645                         <span class="type">Any</span>:
       
  8646                     
       
  8647                     The value of the attribute
       
  8648                 
       
  8649             </div>
       
  8650         </div>
       
  8651     
       
  8652 
       
  8653     
       
  8654 </div>
       
  8655 
       
  8656                 
       
  8657                     <div id="method_getAttrs" class="method item inherited">
       
  8658     <h3 class="name"><code>getAttrs</code></h3>
       
  8659 
       
  8660     
       
  8661         <div class="args">
       
  8662             <span class="paren">(</span><ul class="args-list inline commas">
       
  8663             
       
  8664                 <li class="arg">
       
  8665                     
       
  8666                         <code>attrs</code>
       
  8667                     
       
  8668                 </li>
       
  8669             
       
  8670             </ul><span class="paren">)</span>
       
  8671         </div>
       
  8672     
       
  8673 
       
  8674     
       
  8675         <span class="returns-inline">
       
  8676             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8677         </span>
       
  8678     
       
  8679 
       
  8680     
       
  8681 
       
  8682     
       
  8683 
       
  8684     
       
  8685 
       
  8686     
       
  8687 
       
  8688     
       
  8689 
       
  8690     
       
  8691 
       
  8692     <div class="meta">
       
  8693         
       
  8694             
       
  8695                 <p>Inherited from
       
  8696                 <a href="../classes/AttributeCore.html#method_getAttrs">AttributeCore</a>:
       
  8697             
       
  8698         
       
  8699         
       
  8700         <a href="../files/attribute_js_AttributeCore.js.html#l762"><code>attribute&#x2F;js&#x2F;AttributeCore.js:762</code></a>
       
  8701         
       
  8702         </p>
       
  8703 
       
  8704 
       
  8705         
       
  8706 
       
  8707         
       
  8708     </div>
       
  8709 
       
  8710     <div class="description">
       
  8711         <p>Gets multiple attribute values.</p>
       
  8712     </div>
       
  8713 
       
  8714     
       
  8715         <div class="params">
       
  8716             <h4>Parameters:</h4>
       
  8717 
       
  8718             <ul class="params-list">
       
  8719             
       
  8720                 <li class="param">
       
  8721                     
       
  8722                         <code class="param-name">attrs</code>
       
  8723                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  8724                     
       
  8725 
       
  8726                     
       
  8727 
       
  8728                     <div class="param-description">
       
  8729                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  8730 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  8731                     </div>
       
  8732 
       
  8733                     
       
  8734                 </li>
       
  8735             
       
  8736             </ul>
       
  8737         </div>
       
  8738     
       
  8739 
       
  8740     
       
  8741         <div class="returns">
       
  8742             <h4>Returns:</h4>
       
  8743 
       
  8744             <div class="returns-description">
       
  8745                 
       
  8746                     
       
  8747                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  8748                     
       
  8749                     An object with attribute name/value pairs.
       
  8750                 
       
  8751             </div>
       
  8752         </div>
       
  8753     
       
  8754 
       
  8755     
       
  8756 </div>
       
  8757 
       
  8758                 
       
  8759                     <div id="method_getEvent" class="method item inherited">
       
  8760     <h3 class="name"><code>getEvent</code></h3>
       
  8761 
       
  8762     
       
  8763         <div class="args">
       
  8764             <span class="paren">(</span><ul class="args-list inline commas">
       
  8765             
       
  8766                 <li class="arg">
       
  8767                     
       
  8768                         <code>type</code>
       
  8769                     
       
  8770                 </li>
       
  8771             
       
  8772                 <li class="arg">
       
  8773                     
       
  8774                         <code>prefixed</code>
       
  8775                     
       
  8776                 </li>
       
  8777             
       
  8778             </ul><span class="paren">)</span>
       
  8779         </div>
       
  8780     
       
  8781 
       
  8782     
       
  8783         <span class="returns-inline">
       
  8784             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  8785         </span>
       
  8786     
       
  8787 
       
  8788     
       
  8789 
       
  8790     
       
  8791 
       
  8792     
       
  8793 
       
  8794     
       
  8795 
       
  8796     
       
  8797 
       
  8798     
       
  8799 
       
  8800     <div class="meta">
       
  8801         
       
  8802             
       
  8803                 <p>Inherited from
       
  8804                 <a href="../classes/EventTarget.html#method_getEvent">EventTarget</a>:
       
  8805             
       
  8806         
       
  8807         
       
  8808         <a href="../files/event-custom_js_event-target.js.html#l814"><code>event-custom&#x2F;js&#x2F;event-target.js:814</code></a>
       
  8809         
       
  8810         </p>
       
  8811 
       
  8812 
       
  8813         
       
  8814 
       
  8815         
       
  8816     </div>
       
  8817 
       
  8818     <div class="description">
       
  8819         <p>Returns the custom event of the provided type has been created, a
       
  8820 falsy value otherwise</p>
       
  8821     </div>
       
  8822 
       
  8823     
       
  8824         <div class="params">
       
  8825             <h4>Parameters:</h4>
       
  8826 
       
  8827             <ul class="params-list">
       
  8828             
       
  8829                 <li class="param">
       
  8830                     
       
  8831                         <code class="param-name">type</code>
       
  8832                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8833                     
       
  8834 
       
  8835                     
       
  8836 
       
  8837                     <div class="param-description">
       
  8838                         <p>the type, or name of the event</p>
       
  8839                     </div>
       
  8840 
       
  8841                     
       
  8842                 </li>
       
  8843             
       
  8844                 <li class="param">
       
  8845                     
       
  8846                         <code class="param-name">prefixed</code>
       
  8847                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8848                     
       
  8849 
       
  8850                     
       
  8851 
       
  8852                     <div class="param-description">
       
  8853                         <p>if true, the type is prefixed already</p>
       
  8854                     </div>
       
  8855 
       
  8856                     
       
  8857                 </li>
       
  8858             
       
  8859             </ul>
       
  8860         </div>
       
  8861     
       
  8862 
       
  8863     
       
  8864         <div class="returns">
       
  8865             <h4>Returns:</h4>
       
  8866 
       
  8867             <div class="returns-description">
       
  8868                 
       
  8869                     
       
  8870                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  8871                     
       
  8872                     the custom event or null
       
  8873                 
       
  8874             </div>
       
  8875         </div>
       
  8876     
       
  8877 
       
  8878     
       
  8879 </div>
       
  8880 
       
  8881                 
       
  8882                     <div id="method_getTargets" class="method item inherited">
       
  8883     <h3 class="name"><code>getTargets</code></h3>
       
  8884 
       
  8885     
       
  8886         <span class="paren">()</span>
       
  8887     
       
  8888 
       
  8889     
       
  8890         <span class="returns-inline">
       
  8891             <span class="type"></span>
       
  8892         </span>
       
  8893     
       
  8894 
       
  8895     
       
  8896 
       
  8897     
       
  8898 
       
  8899     
       
  8900 
       
  8901     
       
  8902 
       
  8903     
       
  8904 
       
  8905     
       
  8906 
       
  8907     <div class="meta">
       
  8908         
       
  8909             
       
  8910                 <p>Inherited from
       
  8911                 <a href="../classes/EventTarget.html#method_getTargets">EventTarget</a>:
       
  8912             
       
  8913         
       
  8914         
       
  8915         <a href="../files/event-custom_js_event-facade.js.html#l479"><code>event-custom&#x2F;js&#x2F;event-facade.js:479</code></a>
       
  8916         
       
  8917         </p>
       
  8918 
       
  8919 
       
  8920         
       
  8921 
       
  8922         
       
  8923     </div>
       
  8924 
       
  8925     <div class="description">
       
  8926         <p>Returns an array of bubble targets for this object.</p>
       
  8927     </div>
       
  8928 
       
  8929     
       
  8930 
       
  8931     
       
  8932         <div class="returns">
       
  8933             <h4>Returns:</h4>
       
  8934 
       
  8935             <div class="returns-description">
       
  8936                 
       
  8937                     
       
  8938                     EventTarget[]
       
  8939                 
       
  8940             </div>
       
  8941         </div>
       
  8942     
       
  8943 
       
  8944     
       
  8945 </div>
       
  8946 
       
  8947                 
       
  8948                     <div id="method_init" class="method item inherited">
       
  8949     <h3 class="name"><code>init</code></h3>
       
  8950 
       
  8951     
       
  8952         <div class="args">
       
  8953             <span class="paren">(</span><ul class="args-list inline commas">
       
  8954             
       
  8955                 <li class="arg">
       
  8956                     
       
  8957                         <code>cfg</code>
       
  8958                     
       
  8959                 </li>
       
  8960             
       
  8961             </ul><span class="paren">)</span>
       
  8962         </div>
       
  8963     
       
  8964 
       
  8965     
       
  8966         <span class="returns-inline">
       
  8967             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
  8968         </span>
       
  8969     
       
  8970 
       
  8971     
       
  8972 
       
  8973     
       
  8974 
       
  8975     
       
  8976 
       
  8977     
       
  8978 
       
  8979     
       
  8980         <span class="flag chainable">chainable</span>
       
  8981     
       
  8982 
       
  8983     
       
  8984 
       
  8985     <div class="meta">
       
  8986         
       
  8987             <p>Inherited from
       
  8988             <a href="../classes/BaseObservable.html#method_init">
       
  8989                 BaseObservable
       
  8990             </a>
       
  8991             
       
  8992             but overwritten in
       
  8993             
       
  8994         
       
  8995         
       
  8996         <a href="../files/base_js_BaseCore.js.html#l264"><code>base&#x2F;js&#x2F;BaseCore.js:264</code></a>
       
  8997         
       
  8998         </p>
       
  8999 
       
  9000 
       
  9001         
       
  9002 
       
  9003         
       
  9004     </div>
       
  9005 
       
  9006     <div class="description">
       
  9007         <p>Init lifecycle method, invoked during construction. Sets up attributes
       
  9008 and invokes initializers for the class hierarchy.</p>
       
  9009     </div>
       
  9010 
       
  9011     
       
  9012         <div class="params">
       
  9013             <h4>Parameters:</h4>
       
  9014 
       
  9015             <ul class="params-list">
       
  9016             
       
  9017                 <li class="param">
       
  9018                     
       
  9019                         <code class="param-name">cfg</code>
       
  9020                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9021                     
       
  9022 
       
  9023                     
       
  9024 
       
  9025                     <div class="param-description">
       
  9026                         <p>Object with configuration property name/value pairs</p>
       
  9027                     </div>
       
  9028 
       
  9029                     
       
  9030                 </li>
       
  9031             
       
  9032             </ul>
       
  9033         </div>
       
  9034     
       
  9035 
       
  9036     
       
  9037         <div class="returns">
       
  9038             <h4>Returns:</h4>
       
  9039 
       
  9040             <div class="returns-description">
       
  9041                 
       
  9042                     
       
  9043                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
  9044                     
       
  9045                     A reference to this object
       
  9046                 
       
  9047             </div>
       
  9048         </div>
       
  9049     
       
  9050 
       
  9051     
       
  9052 </div>
       
  9053 
       
  9054                 
       
  9055                     <div id="method_initializer" class="method item private">
       
  9056     <h3 class="name"><code>initializer</code></h3>
       
  9057 
       
  9058     
       
  9059         <div class="args">
       
  9060             <span class="paren">(</span><ul class="args-list inline commas">
       
  9061             
       
  9062                 <li class="arg">
       
  9063                     
       
  9064                         <code>config</code>
       
  9065                     
       
  9066                 </li>
       
  9067             
       
  9068             </ul><span class="paren">)</span>
       
  9069         </div>
       
  9070     
       
  9071 
       
  9072     
       
  9073 
       
  9074     
       
  9075 
       
  9076     
       
  9077         <span class="flag private">private</span>
       
  9078     
       
  9079 
       
  9080     
       
  9081 
       
  9082     
       
  9083 
       
  9084     
       
  9085 
       
  9086     
       
  9087 
       
  9088     <div class="meta">
       
  9089         
       
  9090             <p>Inherited from
       
  9091             <a href="../classes/DataSource.Local.html#method_initializer">
       
  9092                 DataSource.Local
       
  9093             </a>
       
  9094             
       
  9095             but overwritten in
       
  9096             
       
  9097         
       
  9098         
       
  9099         <a href="../files/datasource_js_datasource-io.js.html#l70"><code>datasource&#x2F;js&#x2F;datasource-io.js:70</code></a>
       
  9100         
       
  9101         </p>
       
  9102 
       
  9103 
       
  9104         
       
  9105 
       
  9106         
       
  9107     </div>
       
  9108 
       
  9109     <div class="description">
       
  9110         <p>Internal init() handler.</p>
       
  9111     </div>
       
  9112 
       
  9113     
       
  9114         <div class="params">
       
  9115             <h4>Parameters:</h4>
       
  9116 
       
  9117             <ul class="params-list">
       
  9118             
       
  9119                 <li class="param">
       
  9120                     
       
  9121                         <code class="param-name">config</code>
       
  9122                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9123                     
       
  9124 
       
  9125                     
       
  9126 
       
  9127                     <div class="param-description">
       
  9128                         <p>Config object.</p>
       
  9129                     </div>
       
  9130 
       
  9131                     
       
  9132                 </li>
       
  9133             
       
  9134             </ul>
       
  9135         </div>
       
  9136     
       
  9137 
       
  9138     
       
  9139 
       
  9140     
       
  9141 </div>
       
  9142 
       
  9143                 
       
  9144                     <div id="method_modifyAttr" class="method item inherited">
       
  9145     <h3 class="name"><code>modifyAttr</code></h3>
       
  9146 
       
  9147     
       
  9148         <div class="args">
       
  9149             <span class="paren">(</span><ul class="args-list inline commas">
       
  9150             
       
  9151                 <li class="arg">
       
  9152                     
       
  9153                         <code>name</code>
       
  9154                     
       
  9155                 </li>
       
  9156             
       
  9157                 <li class="arg">
       
  9158                     
       
  9159                         <code>config</code>
       
  9160                     
       
  9161                 </li>
       
  9162             
       
  9163             </ul><span class="paren">)</span>
       
  9164         </div>
       
  9165     
       
  9166 
       
  9167     
       
  9168 
       
  9169     
       
  9170 
       
  9171     
       
  9172 
       
  9173     
       
  9174 
       
  9175     
       
  9176 
       
  9177     
       
  9178 
       
  9179     
       
  9180 
       
  9181     <div class="meta">
       
  9182         
       
  9183             
       
  9184                 <p>Inherited from
       
  9185                 <a href="../classes/AttributeExtras.html#method_modifyAttr">AttributeExtras</a>:
       
  9186             
       
  9187         
       
  9188         
       
  9189         <a href="../files/attribute_js_AttributeExtras.js.html#l40"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:40</code></a>
       
  9190         
       
  9191         </p>
       
  9192 
       
  9193 
       
  9194         
       
  9195 
       
  9196         
       
  9197     </div>
       
  9198 
       
  9199     <div class="description">
       
  9200         <p>Updates the configuration of an attribute which has already been added.</p>
       
  9201 
       
  9202 <p>
       
  9203 The properties which can be modified through this interface are limited
       
  9204 to the following subset of attributes, which can be safely modified
       
  9205 after a value has already been set on the attribute: readOnly, writeOnce,
       
  9206 broadcast and getter.
       
  9207 </p>
       
  9208     </div>
       
  9209 
       
  9210     
       
  9211         <div class="params">
       
  9212             <h4>Parameters:</h4>
       
  9213 
       
  9214             <ul class="params-list">
       
  9215             
       
  9216                 <li class="param">
       
  9217                     
       
  9218                         <code class="param-name">name</code>
       
  9219                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9220                     
       
  9221 
       
  9222                     
       
  9223 
       
  9224                     <div class="param-description">
       
  9225                         <p>The name of the attribute whose configuration is to be updated.</p>
       
  9226                     </div>
       
  9227 
       
  9228                     
       
  9229                 </li>
       
  9230             
       
  9231                 <li class="param">
       
  9232                     
       
  9233                         <code class="param-name">config</code>
       
  9234                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9235                     
       
  9236 
       
  9237                     
       
  9238 
       
  9239                     <div class="param-description">
       
  9240                         <p>An object with configuration property/value pairs, specifying the configuration properties to modify.</p>
       
  9241                     </div>
       
  9242 
       
  9243                     
       
  9244                 </li>
       
  9245             
       
  9246             </ul>
       
  9247         </div>
       
  9248     
       
  9249 
       
  9250     
       
  9251 
       
  9252     
       
  9253 </div>
       
  9254 
       
  9255                 
       
  9256                     <div id="method_on" class="method item inherited">
       
  9257     <h3 class="name"><code>on</code></h3>
       
  9258 
       
  9259     
       
  9260         <div class="args">
       
  9261             <span class="paren">(</span><ul class="args-list inline commas">
       
  9262             
       
  9263                 <li class="arg">
       
  9264                     
       
  9265                         <code>type</code>
       
  9266                     
       
  9267                 </li>
       
  9268             
       
  9269                 <li class="arg">
       
  9270                     
       
  9271                         <code>fn</code>
       
  9272                     
       
  9273                 </li>
       
  9274             
       
  9275                 <li class="arg">
       
  9276                     
       
  9277                         <code class="optional">[context]</code>
       
  9278                     
       
  9279                 </li>
       
  9280             
       
  9281                 <li class="arg">
       
  9282                     
       
  9283                         <code class="optional">[arg*]</code>
       
  9284                     
       
  9285                 </li>
       
  9286             
       
  9287             </ul><span class="paren">)</span>
       
  9288         </div>
       
  9289     
       
  9290 
       
  9291     
       
  9292         <span class="returns-inline">
       
  9293             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  9294         </span>
       
  9295     
       
  9296 
       
  9297     
       
  9298 
       
  9299     
       
  9300 
       
  9301     
       
  9302 
       
  9303     
       
  9304 
       
  9305     
       
  9306 
       
  9307     
       
  9308 
       
  9309     <div class="meta">
       
  9310         
       
  9311             
       
  9312                 <p>Inherited from
       
  9313                 <a href="../classes/EventTarget.html#method_on">EventTarget</a>:
       
  9314             
       
  9315         
       
  9316         
       
  9317         <a href="../files/event-custom_js_event-target.js.html#l188"><code>event-custom&#x2F;js&#x2F;event-target.js:188</code></a>
       
  9318         
       
  9319         </p>
       
  9320 
       
  9321 
       
  9322         
       
  9323 
       
  9324         
       
  9325     </div>
       
  9326 
       
  9327     <div class="description">
       
  9328         <p>Subscribe a callback function to a custom event fired by this object or
       
  9329 from an object that bubbles its events to this object.</p>
       
  9330 
       
  9331 <p>Callback functions for events published with <code>emitFacade = true</code> will
       
  9332 receive an <code>EventFacade</code> as the first argument (typically named "e").
       
  9333 These callbacks can then call <code>e.preventDefault()</code> to disable the
       
  9334 behavior published to that event's <code>defaultFn</code>.  See the <code>EventFacade</code>
       
  9335 API for all available properties and methods. Subscribers to
       
  9336 non-<code>emitFacade</code> events will receive the arguments passed to <code>fire()</code>
       
  9337 after the event name.</p>
       
  9338 
       
  9339 <p>To subscribe to multiple events at once, pass an object as the first
       
  9340 argument, where the key:value pairs correspond to the eventName:callback,
       
  9341 or pass an array of event names as the first argument to subscribe to
       
  9342 all listed events with the same callback.</p>
       
  9343 
       
  9344 <p>Returning <code>false</code> from a callback is supported as an alternative to
       
  9345 calling <code>e.preventDefault(); e.stopPropagation();</code>.  However, it is
       
  9346 recommended to use the event methods whenever possible.</p>
       
  9347     </div>
       
  9348 
       
  9349     
       
  9350         <div class="params">
       
  9351             <h4>Parameters:</h4>
       
  9352 
       
  9353             <ul class="params-list">
       
  9354             
       
  9355                 <li class="param">
       
  9356                     
       
  9357                         <code class="param-name">type</code>
       
  9358                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9359                     
       
  9360 
       
  9361                     
       
  9362 
       
  9363                     <div class="param-description">
       
  9364                         <p>The name of the event</p>
       
  9365                     </div>
       
  9366 
       
  9367                     
       
  9368                 </li>
       
  9369             
       
  9370                 <li class="param">
       
  9371                     
       
  9372                         <code class="param-name">fn</code>
       
  9373                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  9374                     
       
  9375 
       
  9376                     
       
  9377 
       
  9378                     <div class="param-description">
       
  9379                         <p>The callback to execute in response to the event</p>
       
  9380                     </div>
       
  9381 
       
  9382                     
       
  9383                 </li>
       
  9384             
       
  9385                 <li class="param">
       
  9386                     
       
  9387                         <code class="param-name optional">[context]</code>
       
  9388                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9389                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9390                     
       
  9391 
       
  9392                     
       
  9393 
       
  9394                     <div class="param-description">
       
  9395                         <p>Override <code>this</code> object in callback</p>
       
  9396                     </div>
       
  9397 
       
  9398                     
       
  9399                 </li>
       
  9400             
       
  9401                 <li class="param">
       
  9402                     
       
  9403                         <code class="param-name optional">[arg*]</code>
       
  9404                         <span class="type">Any</span>
       
  9405                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9406                     
       
  9407 
       
  9408                     
       
  9409 
       
  9410                     <div class="param-description">
       
  9411                         <p>0..n additional arguments to supply to the subscriber</p>
       
  9412                     </div>
       
  9413 
       
  9414                     
       
  9415                 </li>
       
  9416             
       
  9417             </ul>
       
  9418         </div>
       
  9419     
       
  9420 
       
  9421     
       
  9422         <div class="returns">
       
  9423             <h4>Returns:</h4>
       
  9424 
       
  9425             <div class="returns-description">
       
  9426                 
       
  9427                     
       
  9428                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  9429                     
       
  9430                     A subscription handle capable of detaching that
       
  9431                       subscription
       
  9432                 
       
  9433             </div>
       
  9434         </div>
       
  9435     
       
  9436 
       
  9437     
       
  9438 </div>
       
  9439 
       
  9440                 
       
  9441                     <div id="method_once" class="method item inherited">
       
  9442     <h3 class="name"><code>once</code></h3>
       
  9443 
       
  9444     
       
  9445         <div class="args">
       
  9446             <span class="paren">(</span><ul class="args-list inline commas">
       
  9447             
       
  9448                 <li class="arg">
       
  9449                     
       
  9450                         <code>type</code>
       
  9451                     
       
  9452                 </li>
       
  9453             
       
  9454                 <li class="arg">
       
  9455                     
       
  9456                         <code>fn</code>
       
  9457                     
       
  9458                 </li>
       
  9459             
       
  9460                 <li class="arg">
       
  9461                     
       
  9462                         <code class="optional">[context]</code>
       
  9463                     
       
  9464                 </li>
       
  9465             
       
  9466                 <li class="arg">
       
  9467                     
       
  9468                         <code class="optional">[arg*]</code>
       
  9469                     
       
  9470                 </li>
       
  9471             
       
  9472             </ul><span class="paren">)</span>
       
  9473         </div>
       
  9474     
       
  9475 
       
  9476     
       
  9477         <span class="returns-inline">
       
  9478             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  9479         </span>
       
  9480     
       
  9481 
       
  9482     
       
  9483 
       
  9484     
       
  9485 
       
  9486     
       
  9487 
       
  9488     
       
  9489 
       
  9490     
       
  9491 
       
  9492     
       
  9493 
       
  9494     <div class="meta">
       
  9495         
       
  9496             
       
  9497                 <p>Inherited from
       
  9498                 <a href="../classes/EventTarget.html#method_once">EventTarget</a>:
       
  9499             
       
  9500         
       
  9501         
       
  9502         <a href="../files/event-custom_js_event-target.js.html#l124"><code>event-custom&#x2F;js&#x2F;event-target.js:124</code></a>
       
  9503         
       
  9504         </p>
       
  9505 
       
  9506 
       
  9507         
       
  9508 
       
  9509         
       
  9510     </div>
       
  9511 
       
  9512     <div class="description">
       
  9513         <p>Listen to a custom event hosted by this object one time.
       
  9514 This is the equivalent to <code>on</code> except the
       
  9515 listener is immediatelly detached when it is executed.</p>
       
  9516     </div>
       
  9517 
       
  9518     
       
  9519         <div class="params">
       
  9520             <h4>Parameters:</h4>
       
  9521 
       
  9522             <ul class="params-list">
       
  9523             
       
  9524                 <li class="param">
       
  9525                     
       
  9526                         <code class="param-name">type</code>
       
  9527                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9528                     
       
  9529 
       
  9530                     
       
  9531 
       
  9532                     <div class="param-description">
       
  9533                         <p>The name of the event</p>
       
  9534                     </div>
       
  9535 
       
  9536                     
       
  9537                 </li>
       
  9538             
       
  9539                 <li class="param">
       
  9540                     
       
  9541                         <code class="param-name">fn</code>
       
  9542                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  9543                     
       
  9544 
       
  9545                     
       
  9546 
       
  9547                     <div class="param-description">
       
  9548                         <p>The callback to execute in response to the event</p>
       
  9549                     </div>
       
  9550 
       
  9551                     
       
  9552                 </li>
       
  9553             
       
  9554                 <li class="param">
       
  9555                     
       
  9556                         <code class="param-name optional">[context]</code>
       
  9557                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9558                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9559                     
       
  9560 
       
  9561                     
       
  9562 
       
  9563                     <div class="param-description">
       
  9564                         <p>Override <code>this</code> object in callback</p>
       
  9565                     </div>
       
  9566 
       
  9567                     
       
  9568                 </li>
       
  9569             
       
  9570                 <li class="param">
       
  9571                     
       
  9572                         <code class="param-name optional">[arg*]</code>
       
  9573                         <span class="type">Any</span>
       
  9574                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9575                     
       
  9576 
       
  9577                     
       
  9578 
       
  9579                     <div class="param-description">
       
  9580                         <p>0..n additional arguments to supply to the subscriber</p>
       
  9581                     </div>
       
  9582 
       
  9583                     
       
  9584                 </li>
       
  9585             
       
  9586             </ul>
       
  9587         </div>
       
  9588     
       
  9589 
       
  9590     
       
  9591         <div class="returns">
       
  9592             <h4>Returns:</h4>
       
  9593 
       
  9594             <div class="returns-description">
       
  9595                 
       
  9596                     
       
  9597                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  9598                     
       
  9599                     A subscription handle capable of detaching the
       
  9600                       subscription
       
  9601                 
       
  9602             </div>
       
  9603         </div>
       
  9604     
       
  9605 
       
  9606     
       
  9607 </div>
       
  9608 
       
  9609                 
       
  9610                     <div id="method_onceAfter" class="method item inherited">
       
  9611     <h3 class="name"><code>onceAfter</code></h3>
       
  9612 
       
  9613     
       
  9614         <div class="args">
       
  9615             <span class="paren">(</span><ul class="args-list inline commas">
       
  9616             
       
  9617                 <li class="arg">
       
  9618                     
       
  9619                         <code>type</code>
       
  9620                     
       
  9621                 </li>
       
  9622             
       
  9623                 <li class="arg">
       
  9624                     
       
  9625                         <code>fn</code>
       
  9626                     
       
  9627                 </li>
       
  9628             
       
  9629                 <li class="arg">
       
  9630                     
       
  9631                         <code class="optional">[context]</code>
       
  9632                     
       
  9633                 </li>
       
  9634             
       
  9635                 <li class="arg">
       
  9636                     
       
  9637                         <code class="optional">[arg*]</code>
       
  9638                     
       
  9639                 </li>
       
  9640             
       
  9641             </ul><span class="paren">)</span>
       
  9642         </div>
       
  9643     
       
  9644 
       
  9645     
       
  9646         <span class="returns-inline">
       
  9647             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  9648         </span>
       
  9649     
       
  9650 
       
  9651     
       
  9652 
       
  9653     
       
  9654 
       
  9655     
       
  9656 
       
  9657     
       
  9658 
       
  9659     
       
  9660 
       
  9661     
       
  9662 
       
  9663     <div class="meta">
       
  9664         
       
  9665             
       
  9666                 <p>Inherited from
       
  9667                 <a href="../classes/EventTarget.html#method_onceAfter">EventTarget</a>:
       
  9668             
       
  9669         
       
  9670         
       
  9671         <a href="../files/event-custom_js_event-target.js.html#l146"><code>event-custom&#x2F;js&#x2F;event-target.js:146</code></a>
       
  9672         
       
  9673         </p>
       
  9674 
       
  9675 
       
  9676         
       
  9677 
       
  9678         
       
  9679     </div>
       
  9680 
       
  9681     <div class="description">
       
  9682         <p>Listen to a custom event hosted by this object one time.
       
  9683 This is the equivalent to <code>after</code> except the
       
  9684 listener is immediatelly detached when it is executed.</p>
       
  9685     </div>
       
  9686 
       
  9687     
       
  9688         <div class="params">
       
  9689             <h4>Parameters:</h4>
       
  9690 
       
  9691             <ul class="params-list">
       
  9692             
       
  9693                 <li class="param">
       
  9694                     
       
  9695                         <code class="param-name">type</code>
       
  9696                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9697                     
       
  9698 
       
  9699                     
       
  9700 
       
  9701                     <div class="param-description">
       
  9702                         <p>The name of the event</p>
       
  9703                     </div>
       
  9704 
       
  9705                     
       
  9706                 </li>
       
  9707             
       
  9708                 <li class="param">
       
  9709                     
       
  9710                         <code class="param-name">fn</code>
       
  9711                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  9712                     
       
  9713 
       
  9714                     
       
  9715 
       
  9716                     <div class="param-description">
       
  9717                         <p>The callback to execute in response to the event</p>
       
  9718                     </div>
       
  9719 
       
  9720                     
       
  9721                 </li>
       
  9722             
       
  9723                 <li class="param">
       
  9724                     
       
  9725                         <code class="param-name optional">[context]</code>
       
  9726                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9727                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9728                     
       
  9729 
       
  9730                     
       
  9731 
       
  9732                     <div class="param-description">
       
  9733                         <p>Override <code>this</code> object in callback</p>
       
  9734                     </div>
       
  9735 
       
  9736                     
       
  9737                 </li>
       
  9738             
       
  9739                 <li class="param">
       
  9740                     
       
  9741                         <code class="param-name optional">[arg*]</code>
       
  9742                         <span class="type">Any</span>
       
  9743                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9744                     
       
  9745 
       
  9746                     
       
  9747 
       
  9748                     <div class="param-description">
       
  9749                         <p>0..n additional arguments to supply to the subscriber</p>
       
  9750                     </div>
       
  9751 
       
  9752                     
       
  9753                 </li>
       
  9754             
       
  9755             </ul>
       
  9756         </div>
       
  9757     
       
  9758 
       
  9759     
       
  9760         <div class="returns">
       
  9761             <h4>Returns:</h4>
       
  9762 
       
  9763             <div class="returns-description">
       
  9764                 
       
  9765                     
       
  9766                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  9767                     
       
  9768                     A subscription handle capable of detaching that
       
  9769                       subscription
       
  9770                 
       
  9771             </div>
       
  9772         </div>
       
  9773     
       
  9774 
       
  9775     
       
  9776 </div>
       
  9777 
       
  9778                 
       
  9779                     <div id="method_parseType" class="method item inherited">
       
  9780     <h3 class="name"><code>parseType</code></h3>
       
  9781 
       
  9782     
       
  9783         <div class="args">
       
  9784             <span class="paren">(</span><ul class="args-list inline commas">
       
  9785             
       
  9786                 <li class="arg">
       
  9787                     
       
  9788                         <code>type</code>
       
  9789                     
       
  9790                 </li>
       
  9791             
       
  9792                 <li class="arg">
       
  9793                     
       
  9794                         <code class="optional">[pre=this._yuievt.config.prefix]</code>
       
  9795                     
       
  9796                 </li>
       
  9797             
       
  9798             </ul><span class="paren">)</span>
       
  9799         </div>
       
  9800     
       
  9801 
       
  9802     
       
  9803         <span class="returns-inline">
       
  9804             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  9805         </span>
       
  9806     
       
  9807 
       
  9808     
       
  9809 
       
  9810     
       
  9811 
       
  9812     
       
  9813 
       
  9814     
       
  9815 
       
  9816     
       
  9817 
       
  9818     
       
  9819 
       
  9820     <div class="meta">
       
  9821         
       
  9822             
       
  9823                 <p>Inherited from
       
  9824                 <a href="../classes/EventTarget.html#method_parseType">EventTarget</a>:
       
  9825             
       
  9826         
       
  9827         
       
  9828         <a href="../files/event-custom_js_event-target.js.html#l168"><code>event-custom&#x2F;js&#x2F;event-target.js:168</code></a>
       
  9829         
       
  9830         </p>
       
  9831 
       
  9832 
       
  9833         
       
  9834 
       
  9835         
       
  9836             <p>Available since 3.3.0</p>
       
  9837         
       
  9838     </div>
       
  9839 
       
  9840     <div class="description">
       
  9841         <p>Takes the type parameter passed to 'on' and parses out the
       
  9842 various pieces that could be included in the type.  If the
       
  9843 event type is passed without a prefix, it will be expanded
       
  9844 to include the prefix one is supplied or the event target
       
  9845 is configured with a default prefix.</p>
       
  9846     </div>
       
  9847 
       
  9848     
       
  9849         <div class="params">
       
  9850             <h4>Parameters:</h4>
       
  9851 
       
  9852             <ul class="params-list">
       
  9853             
       
  9854                 <li class="param">
       
  9855                     
       
  9856                         <code class="param-name">type</code>
       
  9857                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9858                     
       
  9859 
       
  9860                     
       
  9861 
       
  9862                     <div class="param-description">
       
  9863                         <p>the type</p>
       
  9864                     </div>
       
  9865 
       
  9866                     
       
  9867                 </li>
       
  9868             
       
  9869                 <li class="param">
       
  9870                     
       
  9871                         <code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
       
  9872                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9873                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9874                     
       
  9875 
       
  9876                     
       
  9877 
       
  9878                     <div class="param-description">
       
  9879                         <p>the prefix</p>
       
  9880                     </div>
       
  9881 
       
  9882                     
       
  9883                 </li>
       
  9884             
       
  9885             </ul>
       
  9886         </div>
       
  9887     
       
  9888 
       
  9889     
       
  9890         <div class="returns">
       
  9891             <h4>Returns:</h4>
       
  9892 
       
  9893             <div class="returns-description">
       
  9894                 
       
  9895                     
       
  9896                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  9897                     
       
  9898                     an array containing:
       
  9899  * the detach category, if supplied,
       
  9900  * the prefixed event type,
       
  9901  * whether or not this is an after listener,
       
  9902  * the supplied event type
       
  9903                 
       
  9904             </div>
       
  9905         </div>
       
  9906     
       
  9907 
       
  9908     
       
  9909 </div>
       
  9910 
       
  9911                 
       
  9912                     <div id="method_publish" class="method item inherited">
       
  9913     <h3 class="name"><code>publish</code></h3>
       
  9914 
       
  9915     
       
  9916         <div class="args">
       
  9917             <span class="paren">(</span><ul class="args-list inline commas">
       
  9918             
       
  9919                 <li class="arg">
       
  9920                     
       
  9921                         <code>type</code>
       
  9922                     
       
  9923                 </li>
       
  9924             
       
  9925                 <li class="arg">
       
  9926                     
       
  9927                         <code>opts</code>
       
  9928                     
       
  9929                 </li>
       
  9930             
       
  9931             </ul><span class="paren">)</span>
       
  9932         </div>
       
  9933     
       
  9934 
       
  9935     
       
  9936         <span class="returns-inline">
       
  9937             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  9938         </span>
       
  9939     
       
  9940 
       
  9941     
       
  9942 
       
  9943     
       
  9944 
       
  9945     
       
  9946 
       
  9947     
       
  9948 
       
  9949     
       
  9950 
       
  9951     
       
  9952 
       
  9953     <div class="meta">
       
  9954         
       
  9955             
       
  9956                 <p>Inherited from
       
  9957                 <a href="../classes/EventTarget.html#method_publish">EventTarget</a>:
       
  9958             
       
  9959         
       
  9960         
       
  9961         <a href="../files/event-custom_js_event-target.js.html#l493"><code>event-custom&#x2F;js&#x2F;event-target.js:493</code></a>
       
  9962         
       
  9963         </p>
       
  9964 
       
  9965 
       
  9966         
       
  9967 
       
  9968         
       
  9969     </div>
       
  9970 
       
  9971     <div class="description">
       
  9972         <p>Creates a new custom event of the specified type.  If a custom event
       
  9973 by that name already exists, it will not be re-created.  In either
       
  9974 case the custom event is returned.</p>
       
  9975     </div>
       
  9976 
       
  9977     
       
  9978         <div class="params">
       
  9979             <h4>Parameters:</h4>
       
  9980 
       
  9981             <ul class="params-list">
       
  9982             
       
  9983                 <li class="param">
       
  9984                     
       
  9985                         <code class="param-name">type</code>
       
  9986                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9987                     
       
  9988 
       
  9989                     
       
  9990 
       
  9991                     <div class="param-description">
       
  9992                         <p>the type, or name of the event</p>
       
  9993                     </div>
       
  9994 
       
  9995                     
       
  9996                 </li>
       
  9997             
       
  9998                 <li class="param">
       
  9999                     
       
 10000                         <code class="param-name">opts</code>
       
 10001                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10002                     
       
 10003 
       
 10004                     
       
 10005 
       
 10006                     <div class="param-description">
       
 10007                         <p>optional config params.  Valid properties are:</p>
       
 10008 
       
 10009 <p><ul>
       
 10010    <li>
       
 10011   'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
       
 10012    </li>
       
 10013    <li>
       
 10014   'bubbles': whether or not this event bubbles (true)
       
 10015              Events can only bubble if emitFacade is true.
       
 10016    </li>
       
 10017    <li>
       
 10018   'context': the default execution context for the listeners (this)
       
 10019    </li>
       
 10020    <li>
       
 10021   'defaultFn': the default function to execute when this event fires if preventDefault was not called
       
 10022    </li>
       
 10023    <li>
       
 10024   'emitFacade': whether or not this event emits a facade (false)
       
 10025    </li>
       
 10026    <li>
       
 10027   'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
       
 10028    </li>
       
 10029    <li>
       
 10030   'fireOnce': if an event is configured to fire once, new subscribers after
       
 10031   the fire will be notified immediately.
       
 10032    </li>
       
 10033    <li>
       
 10034   'async': fireOnce event listeners will fire synchronously if the event has already
       
 10035    fired unless async is true.
       
 10036    </li>
       
 10037    <li>
       
 10038   'preventable': whether or not preventDefault() has an effect (true)
       
 10039    </li>
       
 10040    <li>
       
 10041   'preventedFn': a function that is executed when preventDefault is called
       
 10042    </li>
       
 10043    <li>
       
 10044   'queuable': whether or not this event can be queued during bubbling (false)
       
 10045    </li>
       
 10046    <li>
       
 10047   'silent': if silent is true, debug messages are not provided for this event.
       
 10048    </li>
       
 10049    <li>
       
 10050   'stoppedFn': a function that is executed when stopPropagation is called
       
 10051    </li></p>
       
 10052 
       
 10053 <p><li>
       
 10054   'monitored': specifies whether or not this event should send notifications about
       
 10055   when the event has been attached, detached, or published.
       
 10056    </li>
       
 10057    <li>
       
 10058   'type': the event type (valid option if not provided as the first parameter to publish)
       
 10059    </li>
       
 10060  </ul></p>
       
 10061                     </div>
       
 10062 
       
 10063                     
       
 10064                 </li>
       
 10065             
       
 10066             </ul>
       
 10067         </div>
       
 10068     
       
 10069 
       
 10070     
       
 10071         <div class="returns">
       
 10072             <h4>Returns:</h4>
       
 10073 
       
 10074             <div class="returns-description">
       
 10075                 
       
 10076                     
       
 10077                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
 10078                     
       
 10079                     the custom event
       
 10080                 
       
 10081             </div>
       
 10082         </div>
       
 10083     
       
 10084 
       
 10085     
       
 10086 </div>
       
 10087 
       
 10088                 
       
 10089                     <div id="method_removeAttr" class="method item inherited">
       
 10090     <h3 class="name"><code>removeAttr</code></h3>
       
 10091 
       
 10092     
       
 10093         <div class="args">
       
 10094             <span class="paren">(</span><ul class="args-list inline commas">
       
 10095             
       
 10096                 <li class="arg">
       
 10097                     
       
 10098                         <code>name</code>
       
 10099                     
       
 10100                 </li>
       
 10101             
       
 10102             </ul><span class="paren">)</span>
       
 10103         </div>
       
 10104     
       
 10105 
       
 10106     
       
 10107 
       
 10108     
       
 10109 
       
 10110     
       
 10111 
       
 10112     
       
 10113 
       
 10114     
       
 10115 
       
 10116     
       
 10117 
       
 10118     
       
 10119 
       
 10120     <div class="meta">
       
 10121         
       
 10122             
       
 10123                 <p>Inherited from
       
 10124                 <a href="../classes/AttributeExtras.html#method_removeAttr">AttributeExtras</a>:
       
 10125             
       
 10126         
       
 10127         
       
 10128         <a href="../files/attribute_js_AttributeExtras.js.html#l79"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:79</code></a>
       
 10129         
       
 10130         </p>
       
 10131 
       
 10132 
       
 10133         
       
 10134 
       
 10135         
       
 10136     </div>
       
 10137 
       
 10138     <div class="description">
       
 10139         <p>Removes an attribute from the host object</p>
       
 10140     </div>
       
 10141 
       
 10142     
       
 10143         <div class="params">
       
 10144             <h4>Parameters:</h4>
       
 10145 
       
 10146             <ul class="params-list">
       
 10147             
       
 10148                 <li class="param">
       
 10149                     
       
 10150                         <code class="param-name">name</code>
       
 10151                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10152                     
       
 10153 
       
 10154                     
       
 10155 
       
 10156                     <div class="param-description">
       
 10157                         <p>The name of the attribute to be removed.</p>
       
 10158                     </div>
       
 10159 
       
 10160                     
       
 10161                 </li>
       
 10162             
       
 10163             </ul>
       
 10164         </div>
       
 10165     
       
 10166 
       
 10167     
       
 10168 
       
 10169     
       
 10170 </div>
       
 10171 
       
 10172                 
       
 10173                     <div id="method_removeTarget" class="method item inherited">
       
 10174     <h3 class="name"><code>removeTarget</code></h3>
       
 10175 
       
 10176     
       
 10177         <div class="args">
       
 10178             <span class="paren">(</span><ul class="args-list inline commas">
       
 10179             
       
 10180                 <li class="arg">
       
 10181                     
       
 10182                         <code>o</code>
       
 10183                     
       
 10184                 </li>
       
 10185             
       
 10186             </ul><span class="paren">)</span>
       
 10187         </div>
       
 10188     
       
 10189 
       
 10190     
       
 10191 
       
 10192     
       
 10193 
       
 10194     
       
 10195 
       
 10196     
       
 10197 
       
 10198     
       
 10199 
       
 10200     
       
 10201 
       
 10202     
       
 10203 
       
 10204     <div class="meta">
       
 10205         
       
 10206             
       
 10207                 <p>Inherited from
       
 10208                 <a href="../classes/EventTarget.html#method_removeTarget">EventTarget</a>:
       
 10209             
       
 10210         
       
 10211         
       
 10212         <a href="../files/event-custom_js_event-facade.js.html#l489"><code>event-custom&#x2F;js&#x2F;event-facade.js:489</code></a>
       
 10213         
       
 10214         </p>
       
 10215 
       
 10216 
       
 10217         
       
 10218 
       
 10219         
       
 10220     </div>
       
 10221 
       
 10222     <div class="description">
       
 10223         <p>Removes a bubble target</p>
       
 10224     </div>
       
 10225 
       
 10226     
       
 10227         <div class="params">
       
 10228             <h4>Parameters:</h4>
       
 10229 
       
 10230             <ul class="params-list">
       
 10231             
       
 10232                 <li class="param">
       
 10233                     
       
 10234                         <code class="param-name">o</code>
       
 10235                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 10236                     
       
 10237 
       
 10238                     
       
 10239 
       
 10240                     <div class="param-description">
       
 10241                         <p>the target to remove</p>
       
 10242                     </div>
       
 10243 
       
 10244                     
       
 10245                 </li>
       
 10246             
       
 10247             </ul>
       
 10248         </div>
       
 10249     
       
 10250 
       
 10251     
       
 10252 
       
 10253     
       
 10254 </div>
       
 10255 
       
 10256                 
       
 10257                     <div id="method_reset" class="method item inherited">
       
 10258     <h3 class="name"><code>reset</code></h3>
       
 10259 
       
 10260     
       
 10261         <div class="args">
       
 10262             <span class="paren">(</span><ul class="args-list inline commas">
       
 10263             
       
 10264                 <li class="arg">
       
 10265                     
       
 10266                         <code>name</code>
       
 10267                     
       
 10268                 </li>
       
 10269             
       
 10270             </ul><span class="paren">)</span>
       
 10271         </div>
       
 10272     
       
 10273 
       
 10274     
       
 10275         <span class="returns-inline">
       
 10276             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10277         </span>
       
 10278     
       
 10279 
       
 10280     
       
 10281 
       
 10282     
       
 10283 
       
 10284     
       
 10285 
       
 10286     
       
 10287 
       
 10288     
       
 10289         <span class="flag chainable">chainable</span>
       
 10290     
       
 10291 
       
 10292     
       
 10293 
       
 10294     <div class="meta">
       
 10295         
       
 10296             
       
 10297                 <p>Inherited from
       
 10298                 <a href="../classes/AttributeExtras.html#method_reset">AttributeExtras</a>:
       
 10299             
       
 10300         
       
 10301         
       
 10302         <a href="../files/attribute_js_AttributeExtras.js.html#l89"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:89</code></a>
       
 10303         
       
 10304         </p>
       
 10305 
       
 10306 
       
 10307         
       
 10308 
       
 10309         
       
 10310     </div>
       
 10311 
       
 10312     <div class="description">
       
 10313         <p>Resets the attribute (or all attributes) to its initial value, as long as
       
 10314 the attribute is not readOnly, or writeOnce.</p>
       
 10315     </div>
       
 10316 
       
 10317     
       
 10318         <div class="params">
       
 10319             <h4>Parameters:</h4>
       
 10320 
       
 10321             <ul class="params-list">
       
 10322             
       
 10323                 <li class="param">
       
 10324                     
       
 10325                         <code class="param-name">name</code>
       
 10326                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10327                     
       
 10328 
       
 10329                     
       
 10330 
       
 10331                     <div class="param-description">
       
 10332                         <p>Optional. The name of the attribute to reset.  If omitted, all attributes are reset.</p>
       
 10333                     </div>
       
 10334 
       
 10335                     
       
 10336                 </li>
       
 10337             
       
 10338             </ul>
       
 10339         </div>
       
 10340     
       
 10341 
       
 10342     
       
 10343         <div class="returns">
       
 10344             <h4>Returns:</h4>
       
 10345 
       
 10346             <div class="returns-description">
       
 10347                 
       
 10348                     
       
 10349                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 10350                     
       
 10351                     A reference to the host object.
       
 10352                 
       
 10353             </div>
       
 10354         </div>
       
 10355     
       
 10356 
       
 10357     
       
 10358 </div>
       
 10359 
       
 10360                 
       
 10361                     <div id="method_sendRequest" class="method item inherited">
       
 10362     <h3 class="name"><code>sendRequest</code></h3>
       
 10363 
       
 10364     
       
 10365         <div class="args">
       
 10366             <span class="paren">(</span><ul class="args-list inline commas">
       
 10367             
       
 10368                 <li class="arg">
       
 10369                     
       
 10370                         <code class="optional">[request]</code>
       
 10371                     
       
 10372                 </li>
       
 10373             
       
 10374             </ul><span class="paren">)</span>
       
 10375         </div>
       
 10376     
       
 10377 
       
 10378     
       
 10379         <span class="returns-inline">
       
 10380             <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 10381         </span>
       
 10382     
       
 10383 
       
 10384     
       
 10385 
       
 10386     
       
 10387 
       
 10388     
       
 10389 
       
 10390     
       
 10391 
       
 10392     
       
 10393 
       
 10394     
       
 10395 
       
 10396     <div class="meta">
       
 10397         
       
 10398             
       
 10399                 <p>Inherited from
       
 10400                 <a href="../classes/DataSource.Local.html#method_sendRequest">DataSource.Local</a>:
       
 10401             
       
 10402         
       
 10403         
       
 10404         <a href="../files/datasource_js_datasource-local.js.html#l348"><code>datasource&#x2F;js&#x2F;datasource-local.js:348</code></a>
       
 10405         
       
 10406         </p>
       
 10407 
       
 10408 
       
 10409         
       
 10410 
       
 10411         
       
 10412     </div>
       
 10413 
       
 10414     <div class="description">
       
 10415         <p>Generates a unique transaction ID and fires <code>request</code> event.
       
 10416 <strong>Note</strong>: the property <code>callback</code> is a
       
 10417 deprecated alias for the <code>on</code> transaction configuration
       
 10418 property described below.</p>
       
 10419     </div>
       
 10420 
       
 10421     
       
 10422         <div class="params">
       
 10423             <h4>Parameters:</h4>
       
 10424 
       
 10425             <ul class="params-list">
       
 10426             
       
 10427                 <li class="param">
       
 10428                     
       
 10429                         <code class="param-name optional">[request]</code>
       
 10430                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10431                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10432                     
       
 10433 
       
 10434                     
       
 10435 
       
 10436                     <div class="param-description">
       
 10437                         <p>An object literal with the following properties:
       
 10438     <dl>
       
 10439     <dt><code>request</code></dt>
       
 10440     <dd>The request to send to the live data source, if any.</dd>
       
 10441     <dt><code>on</code></dt>
       
 10442     <dd>An object literal with the following properties:
       
 10443         <dl>
       
 10444         <dt><code>success</code></dt>
       
 10445         <dd>The function to call when the data is ready.</dd>
       
 10446         <dt><code>failure</code></dt>
       
 10447         <dd>The function to call upon a response failure condition.</dd>
       
 10448         <dt><code>argument</code></dt>
       
 10449         <dd>Arbitrary data payload that will be passed back to the success and failure handlers.</dd>
       
 10450         </dl>
       
 10451     </dd>
       
 10452     <dt><code>cfg</code></dt>
       
 10453     <dd>Configuration object, if any.</dd>
       
 10454     </dl></p>
       
 10455                     </div>
       
 10456 
       
 10457                     
       
 10458                 </li>
       
 10459             
       
 10460             </ul>
       
 10461         </div>
       
 10462     
       
 10463 
       
 10464     
       
 10465         <div class="returns">
       
 10466             <h4>Returns:</h4>
       
 10467 
       
 10468             <div class="returns-description">
       
 10469                 
       
 10470                     
       
 10471                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>:
       
 10472                     
       
 10473                     Transaction ID.
       
 10474                 
       
 10475             </div>
       
 10476         </div>
       
 10477     
       
 10478 
       
 10479     
       
 10480 </div>
       
 10481 
       
 10482                 
       
 10483                     <div id="method_set" class="method item inherited">
       
 10484     <h3 class="name"><code>set</code></h3>
       
 10485 
       
 10486     
       
 10487         <div class="args">
       
 10488             <span class="paren">(</span><ul class="args-list inline commas">
       
 10489             
       
 10490                 <li class="arg">
       
 10491                     
       
 10492                         <code>name</code>
       
 10493                     
       
 10494                 </li>
       
 10495             
       
 10496                 <li class="arg">
       
 10497                     
       
 10498                         <code>value</code>
       
 10499                     
       
 10500                 </li>
       
 10501             
       
 10502                 <li class="arg">
       
 10503                     
       
 10504                         <code class="optional">[opts]</code>
       
 10505                     
       
 10506                 </li>
       
 10507             
       
 10508             </ul><span class="paren">)</span>
       
 10509         </div>
       
 10510     
       
 10511 
       
 10512     
       
 10513         <span class="returns-inline">
       
 10514             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10515         </span>
       
 10516     
       
 10517 
       
 10518     
       
 10519 
       
 10520     
       
 10521 
       
 10522     
       
 10523 
       
 10524     
       
 10525 
       
 10526     
       
 10527         <span class="flag chainable">chainable</span>
       
 10528     
       
 10529 
       
 10530     
       
 10531 
       
 10532     <div class="meta">
       
 10533         
       
 10534             <p>Inherited from
       
 10535             <a href="../classes/AttributeObservable.html#method_set">
       
 10536                 AttributeObservable
       
 10537             </a>
       
 10538             
       
 10539             but overwritten in
       
 10540             
       
 10541         
       
 10542         
       
 10543         <a href="../files/attribute_js_AttributeCore.js.html#l410"><code>attribute&#x2F;js&#x2F;AttributeCore.js:410</code></a>
       
 10544         
       
 10545         </p>
       
 10546 
       
 10547 
       
 10548         
       
 10549 
       
 10550         
       
 10551     </div>
       
 10552 
       
 10553     <div class="description">
       
 10554         <p>Sets the value of an attribute.</p>
       
 10555     </div>
       
 10556 
       
 10557     
       
 10558         <div class="params">
       
 10559             <h4>Parameters:</h4>
       
 10560 
       
 10561             <ul class="params-list">
       
 10562             
       
 10563                 <li class="param">
       
 10564                     
       
 10565                         <code class="param-name">name</code>
       
 10566                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10567                     
       
 10568 
       
 10569                     
       
 10570 
       
 10571                     <div class="param-description">
       
 10572                         <p>The name of the attribute. If the
       
 10573 current value of the attribute is an Object, dot notation can be used
       
 10574 to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
       
 10575                     </div>
       
 10576 
       
 10577                     
       
 10578                 </li>
       
 10579             
       
 10580                 <li class="param">
       
 10581                     
       
 10582                         <code class="param-name">value</code>
       
 10583                         <span class="type">Any</span>
       
 10584                     
       
 10585 
       
 10586                     
       
 10587 
       
 10588                     <div class="param-description">
       
 10589                         <p>The value to set the attribute to.</p>
       
 10590                     </div>
       
 10591 
       
 10592                     
       
 10593                 </li>
       
 10594             
       
 10595                 <li class="param">
       
 10596                     
       
 10597                         <code class="param-name optional">[opts]</code>
       
 10598                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10599                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10600                     
       
 10601 
       
 10602                     
       
 10603 
       
 10604                     <div class="param-description">
       
 10605                         <p>Optional data providing the circumstances for the change.</p>
       
 10606                     </div>
       
 10607 
       
 10608                     
       
 10609                 </li>
       
 10610             
       
 10611             </ul>
       
 10612         </div>
       
 10613     
       
 10614 
       
 10615     
       
 10616         <div class="returns">
       
 10617             <h4>Returns:</h4>
       
 10618 
       
 10619             <div class="returns-description">
       
 10620                 
       
 10621                     
       
 10622                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 10623                     
       
 10624                     A reference to the host object.
       
 10625                 
       
 10626             </div>
       
 10627         </div>
       
 10628     
       
 10629 
       
 10630     
       
 10631 </div>
       
 10632 
       
 10633                 
       
 10634                     <div id="method_setAttrs" class="method item inherited">
       
 10635     <h3 class="name"><code>setAttrs</code></h3>
       
 10636 
       
 10637     
       
 10638         <div class="args">
       
 10639             <span class="paren">(</span><ul class="args-list inline commas">
       
 10640             
       
 10641                 <li class="arg">
       
 10642                     
       
 10643                         <code>attrs</code>
       
 10644                     
       
 10645                 </li>
       
 10646             
       
 10647                 <li class="arg">
       
 10648                     
       
 10649                         <code class="optional">[opts]</code>
       
 10650                     
       
 10651                 </li>
       
 10652             
       
 10653             </ul><span class="paren">)</span>
       
 10654         </div>
       
 10655     
       
 10656 
       
 10657     
       
 10658         <span class="returns-inline">
       
 10659             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10660         </span>
       
 10661     
       
 10662 
       
 10663     
       
 10664 
       
 10665     
       
 10666 
       
 10667     
       
 10668 
       
 10669     
       
 10670 
       
 10671     
       
 10672         <span class="flag chainable">chainable</span>
       
 10673     
       
 10674 
       
 10675     
       
 10676 
       
 10677     <div class="meta">
       
 10678         
       
 10679             <p>Inherited from
       
 10680             <a href="../classes/AttributeObservable.html#method_setAttrs">
       
 10681                 AttributeObservable
       
 10682             </a>
       
 10683             
       
 10684             but overwritten in
       
 10685             
       
 10686         
       
 10687         
       
 10688         <a href="../files/attribute_js_AttributeCore.js.html#l729"><code>attribute&#x2F;js&#x2F;AttributeCore.js:729</code></a>
       
 10689         
       
 10690         </p>
       
 10691 
       
 10692 
       
 10693         
       
 10694 
       
 10695         
       
 10696     </div>
       
 10697 
       
 10698     <div class="description">
       
 10699         <p>Sets multiple attribute values.</p>
       
 10700     </div>
       
 10701 
       
 10702     
       
 10703         <div class="params">
       
 10704             <h4>Parameters:</h4>
       
 10705 
       
 10706             <ul class="params-list">
       
 10707             
       
 10708                 <li class="param">
       
 10709                     
       
 10710                         <code class="param-name">attrs</code>
       
 10711                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10712                     
       
 10713 
       
 10714                     
       
 10715 
       
 10716                     <div class="param-description">
       
 10717                         <p>An object with attributes name/value pairs.</p>
       
 10718                     </div>
       
 10719 
       
 10720                     
       
 10721                 </li>
       
 10722             
       
 10723                 <li class="param">
       
 10724                     
       
 10725                         <code class="param-name optional">[opts]</code>
       
 10726                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10727                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10728                     
       
 10729 
       
 10730                     
       
 10731 
       
 10732                     <div class="param-description">
       
 10733                         <p>Optional data providing the circumstances for the change.</p>
       
 10734                     </div>
       
 10735 
       
 10736                     
       
 10737                 </li>
       
 10738             
       
 10739             </ul>
       
 10740         </div>
       
 10741     
       
 10742 
       
 10743     
       
 10744         <div class="returns">
       
 10745             <h4>Returns:</h4>
       
 10746 
       
 10747             <div class="returns-description">
       
 10748                 
       
 10749                     
       
 10750                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 10751                     
       
 10752                     A reference to the host object.
       
 10753                 
       
 10754             </div>
       
 10755         </div>
       
 10756     
       
 10757 
       
 10758     
       
 10759 </div>
       
 10760 
       
 10761                 
       
 10762                     <div id="method_subscribe" class="method item deprecated inherited">
       
 10763     <h3 class="name"><code>subscribe</code></h3>
       
 10764 
       
 10765     
       
 10766         <span class="paren">()</span>
       
 10767     
       
 10768 
       
 10769     
       
 10770 
       
 10771     
       
 10772         <span class="flag deprecated" title="use on">deprecated</span>
       
 10773     
       
 10774 
       
 10775     
       
 10776 
       
 10777     
       
 10778 
       
 10779     
       
 10780 
       
 10781     
       
 10782 
       
 10783     
       
 10784 
       
 10785     <div class="meta">
       
 10786         
       
 10787             
       
 10788                 <p>Inherited from
       
 10789                 <a href="../classes/EventTarget.html#method_subscribe">EventTarget</a>:
       
 10790             
       
 10791         
       
 10792         
       
 10793         <a href="../files/event-custom_js_event-target.js.html#l336"><code>event-custom&#x2F;js&#x2F;event-target.js:336</code></a>
       
 10794         
       
 10795         </p>
       
 10796 
       
 10797 
       
 10798         
       
 10799             <p>Deprecated: use on</p>
       
 10800         
       
 10801 
       
 10802         
       
 10803     </div>
       
 10804 
       
 10805     <div class="description">
       
 10806         <p>subscribe to an event</p>
       
 10807     </div>
       
 10808 
       
 10809     
       
 10810 
       
 10811     
       
 10812 
       
 10813     
       
 10814 </div>
       
 10815 
       
 10816                 
       
 10817                     <div id="method_successHandler" class="method item private">
       
 10818     <h3 class="name"><code>successHandler</code></h3>
       
 10819 
       
 10820     
       
 10821         <div class="args">
       
 10822             <span class="paren">(</span><ul class="args-list inline commas">
       
 10823             
       
 10824                 <li class="arg">
       
 10825                     
       
 10826                         <code>id</code>
       
 10827                     
       
 10828                 </li>
       
 10829             
       
 10830                 <li class="arg">
       
 10831                     
       
 10832                         <code>response</code>
       
 10833                     
       
 10834                 </li>
       
 10835             
       
 10836                 <li class="arg">
       
 10837                     
       
 10838                         <code>e</code>
       
 10839                     
       
 10840                 </li>
       
 10841             
       
 10842             </ul><span class="paren">)</span>
       
 10843         </div>
       
 10844     
       
 10845 
       
 10846     
       
 10847 
       
 10848     
       
 10849 
       
 10850     
       
 10851         <span class="flag private">private</span>
       
 10852     
       
 10853 
       
 10854     
       
 10855 
       
 10856     
       
 10857 
       
 10858     
       
 10859 
       
 10860     
       
 10861 
       
 10862     <div class="meta">
       
 10863         
       
 10864             
       
 10865                 
       
 10866                 <p>
       
 10867                 
       
 10868                 Defined in
       
 10869                 
       
 10870             
       
 10871         
       
 10872         
       
 10873         <a href="../files/datasource_js_datasource-io.js.html#l81"><code>datasource&#x2F;js&#x2F;datasource-io.js:81</code></a>
       
 10874         
       
 10875         </p>
       
 10876 
       
 10877 
       
 10878         
       
 10879 
       
 10880         
       
 10881     </div>
       
 10882 
       
 10883     <div class="description">
       
 10884         <p>IO success callback.</p>
       
 10885     </div>
       
 10886 
       
 10887     
       
 10888         <div class="params">
       
 10889             <h4>Parameters:</h4>
       
 10890 
       
 10891             <ul class="params-list">
       
 10892             
       
 10893                 <li class="param">
       
 10894                     
       
 10895                         <code class="param-name">id</code>
       
 10896                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10897                     
       
 10898 
       
 10899                     
       
 10900 
       
 10901                     <div class="param-description">
       
 10902                         <p>Transaction ID.</p>
       
 10903                     </div>
       
 10904 
       
 10905                     
       
 10906                 </li>
       
 10907             
       
 10908                 <li class="param">
       
 10909                     
       
 10910                         <code class="param-name">response</code>
       
 10911                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10912                     
       
 10913 
       
 10914                     
       
 10915 
       
 10916                     <div class="param-description">
       
 10917                         <p>Response.</p>
       
 10918                     </div>
       
 10919 
       
 10920                     
       
 10921                 </li>
       
 10922             
       
 10923                 <li class="param">
       
 10924                     
       
 10925                         <code class="param-name">e</code>
       
 10926                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
 10927                     
       
 10928 
       
 10929                     
       
 10930 
       
 10931                     <div class="param-description">
       
 10932                         <p>Event facade.</p>
       
 10933                     </div>
       
 10934 
       
 10935                     
       
 10936                 </li>
       
 10937             
       
 10938             </ul>
       
 10939         </div>
       
 10940     
       
 10941 
       
 10942     
       
 10943 
       
 10944     
       
 10945 </div>
       
 10946 
       
 10947                 
       
 10948                     <div id="method_toString" class="method item inherited">
       
 10949     <h3 class="name"><code>toString</code></h3>
       
 10950 
       
 10951     
       
 10952         <span class="paren">()</span>
       
 10953     
       
 10954 
       
 10955     
       
 10956         <span class="returns-inline">
       
 10957             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10958         </span>
       
 10959     
       
 10960 
       
 10961     
       
 10962 
       
 10963     
       
 10964 
       
 10965     
       
 10966 
       
 10967     
       
 10968 
       
 10969     
       
 10970 
       
 10971     
       
 10972 
       
 10973     <div class="meta">
       
 10974         
       
 10975             
       
 10976                 <p>Inherited from
       
 10977                 <a href="../classes/BaseCore.html#method_toString">BaseCore</a>:
       
 10978             
       
 10979         
       
 10980         
       
 10981         <a href="../files/base_js_BaseCore.js.html#l754"><code>base&#x2F;js&#x2F;BaseCore.js:754</code></a>
       
 10982         
       
 10983         </p>
       
 10984 
       
 10985 
       
 10986         
       
 10987 
       
 10988         
       
 10989     </div>
       
 10990 
       
 10991     <div class="description">
       
 10992         <p>Default toString implementation. Provides the constructor NAME
       
 10993 and the instance guid, if set.</p>
       
 10994     </div>
       
 10995 
       
 10996     
       
 10997 
       
 10998     
       
 10999         <div class="returns">
       
 11000             <h4>Returns:</h4>
       
 11001 
       
 11002             <div class="returns-description">
       
 11003                 
       
 11004                     
       
 11005                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 11006                     
       
 11007                     String representation for this object
       
 11008                 
       
 11009             </div>
       
 11010         </div>
       
 11011     
       
 11012 
       
 11013     
       
 11014 </div>
       
 11015 
       
 11016                 
       
 11017                     <div id="method_unsubscribe" class="method item deprecated inherited">
       
 11018     <h3 class="name"><code>unsubscribe</code></h3>
       
 11019 
       
 11020     
       
 11021         <span class="paren">()</span>
       
 11022     
       
 11023 
       
 11024     
       
 11025 
       
 11026     
       
 11027         <span class="flag deprecated" title="use detach">deprecated</span>
       
 11028     
       
 11029 
       
 11030     
       
 11031 
       
 11032     
       
 11033 
       
 11034     
       
 11035 
       
 11036     
       
 11037 
       
 11038     
       
 11039 
       
 11040     <div class="meta">
       
 11041         
       
 11042             
       
 11043                 <p>Inherited from
       
 11044                 <a href="../classes/EventTarget.html#method_unsubscribe">EventTarget</a>:
       
 11045             
       
 11046         
       
 11047         
       
 11048         <a href="../files/event-custom_js_event-target.js.html#l459"><code>event-custom&#x2F;js&#x2F;event-target.js:459</code></a>
       
 11049         
       
 11050         </p>
       
 11051 
       
 11052 
       
 11053         
       
 11054             <p>Deprecated: use detach</p>
       
 11055         
       
 11056 
       
 11057         
       
 11058     </div>
       
 11059 
       
 11060     <div class="description">
       
 11061         <p>detach a listener</p>
       
 11062     </div>
       
 11063 
       
 11064     
       
 11065 
       
 11066     
       
 11067 
       
 11068     
       
 11069 </div>
       
 11070 
       
 11071                 
       
 11072                     <div id="method_unsubscribeAll" class="method item deprecated inherited">
       
 11073     <h3 class="name"><code>unsubscribeAll</code></h3>
       
 11074 
       
 11075     
       
 11076         <div class="args">
       
 11077             <span class="paren">(</span><ul class="args-list inline commas">
       
 11078             
       
 11079                 <li class="arg">
       
 11080                     
       
 11081                         <code>type</code>
       
 11082                     
       
 11083                 </li>
       
 11084             
       
 11085             </ul><span class="paren">)</span>
       
 11086         </div>
       
 11087     
       
 11088 
       
 11089     
       
 11090 
       
 11091     
       
 11092         <span class="flag deprecated" title="use detachAll">deprecated</span>
       
 11093     
       
 11094 
       
 11095     
       
 11096 
       
 11097     
       
 11098 
       
 11099     
       
 11100 
       
 11101     
       
 11102 
       
 11103     
       
 11104 
       
 11105     <div class="meta">
       
 11106         
       
 11107             
       
 11108                 <p>Inherited from
       
 11109                 <a href="../classes/EventTarget.html#method_unsubscribeAll">EventTarget</a>:
       
 11110             
       
 11111         
       
 11112         
       
 11113         <a href="../files/event-custom_js_event-target.js.html#l480"><code>event-custom&#x2F;js&#x2F;event-target.js:480</code></a>
       
 11114         
       
 11115         </p>
       
 11116 
       
 11117 
       
 11118         
       
 11119             <p>Deprecated: use detachAll</p>
       
 11120         
       
 11121 
       
 11122         
       
 11123     </div>
       
 11124 
       
 11125     <div class="description">
       
 11126         <p>Removes all listeners from the specified event.  If the event type
       
 11127 is not specified, all listeners from all hosted custom events will
       
 11128 be removed.</p>
       
 11129     </div>
       
 11130 
       
 11131     
       
 11132         <div class="params">
       
 11133             <h4>Parameters:</h4>
       
 11134 
       
 11135             <ul class="params-list">
       
 11136             
       
 11137                 <li class="param">
       
 11138                     
       
 11139                         <code class="param-name">type</code>
       
 11140                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11141                     
       
 11142 
       
 11143                     
       
 11144 
       
 11145                     <div class="param-description">
       
 11146                         <p>The type, or name of the event</p>
       
 11147                     </div>
       
 11148 
       
 11149                     
       
 11150                 </li>
       
 11151             
       
 11152             </ul>
       
 11153         </div>
       
 11154     
       
 11155 
       
 11156     
       
 11157 
       
 11158     
       
 11159 </div>
       
 11160 
       
 11161                 
       
 11162             </div>
       
 11163         
       
 11164 
       
 11165         
       
 11166             <div id="properties" class="api-class-tabpanel">
       
 11167                 <h2 class="off-left">Properties</h2>
       
 11168 
       
 11169                 
       
 11170                     <div id="property__allowAdHocAttrs" class="property item protected inherited">
       
 11171     <h3 class="name"><code>_allowAdHocAttrs</code></h3>
       
 11172     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11173 
       
 11174     
       
 11175 
       
 11176     
       
 11177         <span class="flag protected">protected</span>
       
 11178     
       
 11179 
       
 11180     
       
 11181 
       
 11182     
       
 11183 
       
 11184     <div class="meta">
       
 11185         
       
 11186             
       
 11187                 <p>Inherited from
       
 11188                 <a href="../classes/BaseCore.html#property__allowAdHocAttrs">BaseCore</a>:
       
 11189             
       
 11190         
       
 11191         
       
 11192         <a href="../files/base_js_BaseCore.js.html#l100"><code>base&#x2F;js&#x2F;BaseCore.js:100</code></a>
       
 11193         
       
 11194         </p>
       
 11195 
       
 11196         
       
 11197 
       
 11198         
       
 11199     </div>
       
 11200 
       
 11201     <div class="description">
       
 11202         <p>This property controls whether or not instances of this class should
       
 11203 allow users to add ad-hoc attributes through the constructor configuration
       
 11204 hash.</p>
       
 11205 
       
 11206 <p>AdHoc attributes are attributes which are not defined by the class, and are
       
 11207 not handled by the MyClass.<em>NON</em>ATTRS_CFG</p>
       
 11208     </div>
       
 11209 
       
 11210     
       
 11211         <p><strong>Default:</strong> undefined (false)</p>
       
 11212     
       
 11213 
       
 11214     
       
 11215 
       
 11216     
       
 11217 </div>
       
 11218 
       
 11219                 
       
 11220                     <div id="property__queue" class="property item private">
       
 11221     <h3 class="name"><code>_queue</code></h3>
       
 11222     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11223 
       
 11224     
       
 11225 
       
 11226     
       
 11227         <span class="flag private">private</span>
       
 11228     
       
 11229 
       
 11230     
       
 11231 
       
 11232     
       
 11233 
       
 11234     <div class="meta">
       
 11235         
       
 11236             
       
 11237                 
       
 11238                 <p>
       
 11239                 
       
 11240                 Defined in
       
 11241                 
       
 11242             
       
 11243         
       
 11244         
       
 11245         <a href="../files/datasource_js_datasource-io.js.html#l134"><code>datasource&#x2F;js&#x2F;datasource-io.js:134</code></a>
       
 11246         
       
 11247         </p>
       
 11248 
       
 11249         
       
 11250 
       
 11251         
       
 11252     </div>
       
 11253 
       
 11254     <div class="description">
       
 11255         <p>Object literal to manage asynchronous request/response
       
 11256 cycles enabled if queue needs to be managed (asyncMode/ioConnMode):</p>
       
 11257 
       
 11258 <dl>
       
 11259     <dt>interval {Number}</dt>
       
 11260         <dd>Interval ID of in-progress queue.</dd>
       
 11261     <dt>conn</dt>
       
 11262         <dd>In-progress connection identifier (if applicable).</dd>
       
 11263     <dt>requests {Object[]}</dt>
       
 11264         <dd>Array of queued request objects: {request:request, callback:callback}.</dd>
       
 11265 </dl>
       
 11266     </div>
       
 11267 
       
 11268     
       
 11269         <p><strong>Default:</strong> {interval:null, conn:null, requests:[]}</p>
       
 11270     
       
 11271 
       
 11272     
       
 11273 
       
 11274     
       
 11275 </div>
       
 11276 
       
 11277                 
       
 11278                     <div id="property_NAME" class="property item">
       
 11279     <h3 class="name"><code>NAME</code></h3>
       
 11280     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11281 
       
 11282     
       
 11283 
       
 11284     
       
 11285 
       
 11286     
       
 11287         <span class="flag final">final</span>
       
 11288     
       
 11289 
       
 11290     
       
 11291         <span class="flag static">static</span>
       
 11292     
       
 11293 
       
 11294     <div class="meta">
       
 11295         
       
 11296             
       
 11297                 
       
 11298                 <p>
       
 11299                 
       
 11300                 Defined in
       
 11301                 
       
 11302             
       
 11303         
       
 11304         
       
 11305         <a href="../files/datasource_js_datasource-io.js.html#l25"><code>datasource&#x2F;js&#x2F;datasource-io.js:25</code></a>
       
 11306         
       
 11307         </p>
       
 11308 
       
 11309         
       
 11310 
       
 11311         
       
 11312     </div>
       
 11313 
       
 11314     <div class="description">
       
 11315         <p>Class name.</p>
       
 11316     </div>
       
 11317 
       
 11318     
       
 11319 
       
 11320     
       
 11321 
       
 11322     
       
 11323 </div>
       
 11324 
       
 11325                 
       
 11326                     <div id="property_name" class="property item deprecated inherited">
       
 11327     <h3 class="name"><code>name</code></h3>
       
 11328     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11329 
       
 11330     
       
 11331         <span class="flag deprecated" title="Use this.constructor.NAME">deprecated</span>
       
 11332     
       
 11333 
       
 11334     
       
 11335 
       
 11336     
       
 11337 
       
 11338     
       
 11339 
       
 11340     <div class="meta">
       
 11341         
       
 11342             
       
 11343                 <p>Inherited from
       
 11344                 <a href="../classes/BaseCore.html#property_name">BaseCore</a>:
       
 11345             
       
 11346         
       
 11347         
       
 11348         <a href="../files/base_js_BaseCore.js.html#l242"><code>base&#x2F;js&#x2F;BaseCore.js:242</code></a>
       
 11349         
       
 11350         </p>
       
 11351 
       
 11352         
       
 11353             <p>Deprecated: Use this.constructor.NAME</p>
       
 11354         
       
 11355 
       
 11356         
       
 11357     </div>
       
 11358 
       
 11359     <div class="description">
       
 11360         <p>The string used to identify the class of this object.</p>
       
 11361     </div>
       
 11362 
       
 11363     
       
 11364 
       
 11365     
       
 11366 
       
 11367     
       
 11368 </div>
       
 11369 
       
 11370                 
       
 11371             </div>
       
 11372         
       
 11373 
       
 11374         
       
 11375             <div id="attrs" class="api-class-tabpanel">
       
 11376                 <h2 class="off-left">Attributes</h2>
       
 11377 
       
 11378                 
       
 11379                     <div id="attr_destroyed" class="attr item inherited">
       
 11380     <a name="config_destroyed"></a> 
       
 11381     <h3 class="name"><code>destroyed</code></h3>
       
 11382     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11383 
       
 11384     
       
 11385 
       
 11386     
       
 11387 
       
 11388     
       
 11389 
       
 11390     
       
 11391 
       
 11392     
       
 11393 
       
 11394     
       
 11395 
       
 11396     
       
 11397         <span class="flag readonly">readonly</span>
       
 11398     
       
 11399 
       
 11400     <div class="meta">
       
 11401         
       
 11402             
       
 11403                 <p>Inherited from
       
 11404                 <a href="../classes/BaseCore.html#attr_destroyed">BaseCore</a>:
       
 11405             
       
 11406         
       
 11407         
       
 11408         <a href="../files/base_js_BaseCore.js.html#l157"><code>base&#x2F;js&#x2F;BaseCore.js:157</code></a>
       
 11409         
       
 11410         </p>
       
 11411 
       
 11412         
       
 11413 
       
 11414         
       
 11415     </div>
       
 11416 
       
 11417     <div class="description">
       
 11418         <p>Flag indicating whether or not this object
       
 11419 has been through the destroy lifecycle phase.</p>
       
 11420     </div>
       
 11421 
       
 11422     
       
 11423         <p><strong>Default:</strong> false</p>
       
 11424     
       
 11425 
       
 11426     
       
 11427         <div class="emits box">
       
 11428             <h4>Fires event <code>destroyedChange</code></h4>
       
 11429 
       
 11430             <p>
       
 11431             Fires when the value for the configuration attribute <code>destroyed</code> is
       
 11432             changed. You can listen for the event using the <code>on</code> method if you
       
 11433             wish to be notified before the attribute's value has changed, or
       
 11434             using the <code>after</code> method if you wish to be notified after the
       
 11435             attribute's value has changed.
       
 11436             </p>
       
 11437 
       
 11438             <div class="params">
       
 11439                 <h4>Parameters:</h4>
       
 11440 
       
 11441                 <ul class="params-list">
       
 11442                     <li class="param">
       
 11443                         <code class="param-name">e</code>
       
 11444                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11445 
       
 11446                         <div class="param-description">
       
 11447                             An Event Facade object with the following
       
 11448                             attribute-specific properties added:
       
 11449                         </div>
       
 11450 
       
 11451                         <ul class="params-list">
       
 11452                             <li class="param">
       
 11453                                 <code class="param-name">prevVal</code>
       
 11454                                 <span class="type">Any</span>
       
 11455                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11456                             </li>
       
 11457                             <li class="param">
       
 11458                                 <code class="param-name">newVal</code>
       
 11459                                 <span class="type">Any</span>
       
 11460                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11461                             </li>
       
 11462                             <li class="param">
       
 11463                                 <code class="param-name">attrName</code>
       
 11464                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11465                                 <div class="param-description">The name of the attribute being set.</div>
       
 11466                             </li>
       
 11467                             <li class="param">
       
 11468                                 <code class="param-name">subAttrName</code>
       
 11469                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11470                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11471                             </li>
       
 11472                         </ul>
       
 11473                     </li>
       
 11474                 </ul>
       
 11475             </div>
       
 11476         </div>
       
 11477     
       
 11478 
       
 11479     
       
 11480 </div>
       
 11481 
       
 11482                 
       
 11483                     <div id="attr_initialized" class="attr item inherited">
       
 11484     <a name="config_initialized"></a> 
       
 11485     <h3 class="name"><code>initialized</code></h3>
       
 11486     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11487 
       
 11488     
       
 11489 
       
 11490     
       
 11491 
       
 11492     
       
 11493 
       
 11494     
       
 11495 
       
 11496     
       
 11497 
       
 11498     
       
 11499 
       
 11500     
       
 11501         <span class="flag readonly">readonly</span>
       
 11502     
       
 11503 
       
 11504     <div class="meta">
       
 11505         
       
 11506             
       
 11507                 <p>Inherited from
       
 11508                 <a href="../classes/BaseCore.html#attr_initialized">BaseCore</a>:
       
 11509             
       
 11510         
       
 11511         
       
 11512         <a href="../files/base_js_BaseCore.js.html#l143"><code>base&#x2F;js&#x2F;BaseCore.js:143</code></a>
       
 11513         
       
 11514         </p>
       
 11515 
       
 11516         
       
 11517 
       
 11518         
       
 11519     </div>
       
 11520 
       
 11521     <div class="description">
       
 11522         <p>Flag indicating whether or not this object
       
 11523 has been through the init lifecycle phase.</p>
       
 11524     </div>
       
 11525 
       
 11526     
       
 11527         <p><strong>Default:</strong> false</p>
       
 11528     
       
 11529 
       
 11530     
       
 11531         <div class="emits box">
       
 11532             <h4>Fires event <code>initializedChange</code></h4>
       
 11533 
       
 11534             <p>
       
 11535             Fires when the value for the configuration attribute <code>initialized</code> is
       
 11536             changed. You can listen for the event using the <code>on</code> method if you
       
 11537             wish to be notified before the attribute's value has changed, or
       
 11538             using the <code>after</code> method if you wish to be notified after the
       
 11539             attribute's value has changed.
       
 11540             </p>
       
 11541 
       
 11542             <div class="params">
       
 11543                 <h4>Parameters:</h4>
       
 11544 
       
 11545                 <ul class="params-list">
       
 11546                     <li class="param">
       
 11547                         <code class="param-name">e</code>
       
 11548                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11549 
       
 11550                         <div class="param-description">
       
 11551                             An Event Facade object with the following
       
 11552                             attribute-specific properties added:
       
 11553                         </div>
       
 11554 
       
 11555                         <ul class="params-list">
       
 11556                             <li class="param">
       
 11557                                 <code class="param-name">prevVal</code>
       
 11558                                 <span class="type">Any</span>
       
 11559                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11560                             </li>
       
 11561                             <li class="param">
       
 11562                                 <code class="param-name">newVal</code>
       
 11563                                 <span class="type">Any</span>
       
 11564                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11565                             </li>
       
 11566                             <li class="param">
       
 11567                                 <code class="param-name">attrName</code>
       
 11568                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11569                                 <div class="param-description">The name of the attribute being set.</div>
       
 11570                             </li>
       
 11571                             <li class="param">
       
 11572                                 <code class="param-name">subAttrName</code>
       
 11573                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11574                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11575                             </li>
       
 11576                         </ul>
       
 11577                     </li>
       
 11578                 </ul>
       
 11579             </div>
       
 11580         </div>
       
 11581     
       
 11582 
       
 11583     
       
 11584 </div>
       
 11585 
       
 11586                 
       
 11587                     <div id="attr_io" class="attr item">
       
 11588     <a name="config_io"></a> 
       
 11589     <h3 class="name"><code>io</code></h3>
       
 11590     <span class="type">Y.io</span>
       
 11591 
       
 11592     
       
 11593 
       
 11594     
       
 11595 
       
 11596     
       
 11597 
       
 11598     
       
 11599 
       
 11600     
       
 11601 
       
 11602     
       
 11603 
       
 11604     
       
 11605 
       
 11606     <div class="meta">
       
 11607         
       
 11608             
       
 11609                 
       
 11610                 <p>
       
 11611                 
       
 11612                 Defined in
       
 11613                 
       
 11614             
       
 11615         
       
 11616         
       
 11617         <a href="../files/datasource_js_datasource-io.js.html#l44"><code>datasource&#x2F;js&#x2F;datasource-io.js:44</code></a>
       
 11618         
       
 11619         </p>
       
 11620 
       
 11621         
       
 11622 
       
 11623         
       
 11624     </div>
       
 11625 
       
 11626     <div class="description">
       
 11627         <p>Pointer to IO Utility.</p>
       
 11628     </div>
       
 11629 
       
 11630     
       
 11631         <p><strong>Default:</strong> Y.io</p>
       
 11632     
       
 11633 
       
 11634     
       
 11635         <div class="emits box">
       
 11636             <h4>Fires event <code>ioChange</code></h4>
       
 11637 
       
 11638             <p>
       
 11639             Fires when the value for the configuration attribute <code>io</code> is
       
 11640             changed. You can listen for the event using the <code>on</code> method if you
       
 11641             wish to be notified before the attribute's value has changed, or
       
 11642             using the <code>after</code> method if you wish to be notified after the
       
 11643             attribute's value has changed.
       
 11644             </p>
       
 11645 
       
 11646             <div class="params">
       
 11647                 <h4>Parameters:</h4>
       
 11648 
       
 11649                 <ul class="params-list">
       
 11650                     <li class="param">
       
 11651                         <code class="param-name">e</code>
       
 11652                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11653 
       
 11654                         <div class="param-description">
       
 11655                             An Event Facade object with the following
       
 11656                             attribute-specific properties added:
       
 11657                         </div>
       
 11658 
       
 11659                         <ul class="params-list">
       
 11660                             <li class="param">
       
 11661                                 <code class="param-name">prevVal</code>
       
 11662                                 <span class="type">Any</span>
       
 11663                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11664                             </li>
       
 11665                             <li class="param">
       
 11666                                 <code class="param-name">newVal</code>
       
 11667                                 <span class="type">Any</span>
       
 11668                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11669                             </li>
       
 11670                             <li class="param">
       
 11671                                 <code class="param-name">attrName</code>
       
 11672                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11673                                 <div class="param-description">The name of the attribute being set.</div>
       
 11674                             </li>
       
 11675                             <li class="param">
       
 11676                                 <code class="param-name">subAttrName</code>
       
 11677                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11678                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11679                             </li>
       
 11680                         </ul>
       
 11681                     </li>
       
 11682                 </ul>
       
 11683             </div>
       
 11684         </div>
       
 11685     
       
 11686 
       
 11687     
       
 11688 </div>
       
 11689 
       
 11690                 
       
 11691                     <div id="attr_ioConfig" class="attr item">
       
 11692     <a name="config_ioConfig"></a> 
       
 11693     <h3 class="name"><code>ioConfig</code></h3>
       
 11694     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11695 
       
 11696     
       
 11697 
       
 11698     
       
 11699 
       
 11700     
       
 11701 
       
 11702     
       
 11703 
       
 11704     
       
 11705 
       
 11706     
       
 11707 
       
 11708     
       
 11709 
       
 11710     <div class="meta">
       
 11711         
       
 11712             
       
 11713                 
       
 11714                 <p>
       
 11715                 
       
 11716                 Defined in
       
 11717                 
       
 11718             
       
 11719         
       
 11720         
       
 11721         <a href="../files/datasource_js_datasource-io.js.html#l56"><code>datasource&#x2F;js&#x2F;datasource-io.js:56</code></a>
       
 11722         
       
 11723         </p>
       
 11724 
       
 11725         
       
 11726 
       
 11727         
       
 11728     </div>
       
 11729 
       
 11730     <div class="description">
       
 11731         <p>Default IO Config.</p>
       
 11732     </div>
       
 11733 
       
 11734     
       
 11735         <p><strong>Default:</strong> null</p>
       
 11736     
       
 11737 
       
 11738     
       
 11739         <div class="emits box">
       
 11740             <h4>Fires event <code>ioConfigChange</code></h4>
       
 11741 
       
 11742             <p>
       
 11743             Fires when the value for the configuration attribute <code>ioConfig</code> is
       
 11744             changed. You can listen for the event using the <code>on</code> method if you
       
 11745             wish to be notified before the attribute's value has changed, or
       
 11746             using the <code>after</code> method if you wish to be notified after the
       
 11747             attribute's value has changed.
       
 11748             </p>
       
 11749 
       
 11750             <div class="params">
       
 11751                 <h4>Parameters:</h4>
       
 11752 
       
 11753                 <ul class="params-list">
       
 11754                     <li class="param">
       
 11755                         <code class="param-name">e</code>
       
 11756                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11757 
       
 11758                         <div class="param-description">
       
 11759                             An Event Facade object with the following
       
 11760                             attribute-specific properties added:
       
 11761                         </div>
       
 11762 
       
 11763                         <ul class="params-list">
       
 11764                             <li class="param">
       
 11765                                 <code class="param-name">prevVal</code>
       
 11766                                 <span class="type">Any</span>
       
 11767                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11768                             </li>
       
 11769                             <li class="param">
       
 11770                                 <code class="param-name">newVal</code>
       
 11771                                 <span class="type">Any</span>
       
 11772                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11773                             </li>
       
 11774                             <li class="param">
       
 11775                                 <code class="param-name">attrName</code>
       
 11776                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11777                                 <div class="param-description">The name of the attribute being set.</div>
       
 11778                             </li>
       
 11779                             <li class="param">
       
 11780                                 <code class="param-name">subAttrName</code>
       
 11781                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11782                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11783                             </li>
       
 11784                         </ul>
       
 11785                     </li>
       
 11786                 </ul>
       
 11787             </div>
       
 11788         </div>
       
 11789     
       
 11790 
       
 11791     
       
 11792 </div>
       
 11793 
       
 11794                 
       
 11795                     <div id="attr_source" class="attr item inherited">
       
 11796     <a name="config_source"></a> 
       
 11797     <h3 class="name"><code>source</code></h3>
       
 11798     <span class="type">MIXED</span>
       
 11799 
       
 11800     
       
 11801 
       
 11802     
       
 11803 
       
 11804     
       
 11805 
       
 11806     
       
 11807 
       
 11808     
       
 11809 
       
 11810     
       
 11811 
       
 11812     
       
 11813 
       
 11814     <div class="meta">
       
 11815         
       
 11816             
       
 11817                 <p>Inherited from
       
 11818                 <a href="../classes/DataSource.Local.html#attr_source">DataSource.Local</a>:
       
 11819             
       
 11820         
       
 11821         
       
 11822         <a href="../files/datasource_js_datasource-local.js.html#l54"><code>datasource&#x2F;js&#x2F;datasource-local.js:54</code></a>
       
 11823         
       
 11824         </p>
       
 11825 
       
 11826         
       
 11827 
       
 11828         
       
 11829     </div>
       
 11830 
       
 11831     <div class="description">
       
 11832         <p>Pointer to live data.</p>
       
 11833     </div>
       
 11834 
       
 11835     
       
 11836         <p><strong>Default:</strong> null</p>
       
 11837     
       
 11838 
       
 11839     
       
 11840         <div class="emits box">
       
 11841             <h4>Fires event <code>sourceChange</code></h4>
       
 11842 
       
 11843             <p>
       
 11844             Fires when the value for the configuration attribute <code>source</code> is
       
 11845             changed. You can listen for the event using the <code>on</code> method if you
       
 11846             wish to be notified before the attribute's value has changed, or
       
 11847             using the <code>after</code> method if you wish to be notified after the
       
 11848             attribute's value has changed.
       
 11849             </p>
       
 11850 
       
 11851             <div class="params">
       
 11852                 <h4>Parameters:</h4>
       
 11853 
       
 11854                 <ul class="params-list">
       
 11855                     <li class="param">
       
 11856                         <code class="param-name">e</code>
       
 11857                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11858 
       
 11859                         <div class="param-description">
       
 11860                             An Event Facade object with the following
       
 11861                             attribute-specific properties added:
       
 11862                         </div>
       
 11863 
       
 11864                         <ul class="params-list">
       
 11865                             <li class="param">
       
 11866                                 <code class="param-name">prevVal</code>
       
 11867                                 <span class="type">Any</span>
       
 11868                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11869                             </li>
       
 11870                             <li class="param">
       
 11871                                 <code class="param-name">newVal</code>
       
 11872                                 <span class="type">Any</span>
       
 11873                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11874                             </li>
       
 11875                             <li class="param">
       
 11876                                 <code class="param-name">attrName</code>
       
 11877                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11878                                 <div class="param-description">The name of the attribute being set.</div>
       
 11879                             </li>
       
 11880                             <li class="param">
       
 11881                                 <code class="param-name">subAttrName</code>
       
 11882                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11883                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11884                             </li>
       
 11885                         </ul>
       
 11886                     </li>
       
 11887                 </ul>
       
 11888             </div>
       
 11889         </div>
       
 11890     
       
 11891 
       
 11892     
       
 11893 </div>
       
 11894 
       
 11895                 
       
 11896             </div>
       
 11897         
       
 11898 
       
 11899         
       
 11900             <div id="events" class="api-class-tabpanel">
       
 11901                 <h2 class="off-left">Events</h2>
       
 11902 
       
 11903                 
       
 11904                     <div id="event_data" class="events item inherited">
       
 11905     <h3 class="name"><code>data</code></h3>
       
 11906     <span class="type"></span>
       
 11907 
       
 11908     
       
 11909 
       
 11910     
       
 11911 
       
 11912     
       
 11913 
       
 11914     
       
 11915 
       
 11916     <div class="meta">
       
 11917         
       
 11918             
       
 11919                 <p>Inherited from
       
 11920                 <a href="../classes/DataSource.Local.html#event_data">DataSource.Local</a>:
       
 11921             
       
 11922         
       
 11923         
       
 11924         <a href="../files/datasource_js_datasource-local.js.html#l148"><code>datasource&#x2F;js&#x2F;datasource-local.js:148</code></a>
       
 11925         
       
 11926         </p>
       
 11927 
       
 11928         
       
 11929 
       
 11930         
       
 11931     </div>
       
 11932 
       
 11933     <div class="description">
       
 11934         <p>Fired when raw data is received.</p>
       
 11935     </div>
       
 11936 
       
 11937     
       
 11938         <div class="params">
       
 11939             <h4>Event Payload:</h4>
       
 11940 
       
 11941             <ul class="params-list">
       
 11942             
       
 11943                 <li class="param">
       
 11944                     
       
 11945                         <code class="param-name">e</code>
       
 11946                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
 11947                     
       
 11948 
       
 11949                     
       
 11950 
       
 11951                     <div class="param-description">
       
 11952                         <p>Event Facade with the following properties:</p>
       
 11953 
       
 11954 <dl>
       
 11955 <dt>tId (Number)</dt> <dd>Unique transaction ID.</dd>
       
 11956 <dt>request (Object)</dt> <dd>The request.</dd>
       
 11957 <dt>callback (Object)</dt> <dd>Deprecated alias for the
       
 11958   <strong>on</strong> property</dd>
       
 11959 <dt>on (Object)</dt> <dd>The map of configured transaction
       
 11960   callbacks.  An object with the following properties:
       
 11961     <dl>
       
 11962         <dt>success (Function)</dt> <dd>Success handler.</dd>
       
 11963         <dt>failure (Function)</dt> <dd>Failure handler.</dd>
       
 11964     </dl>
       
 11965 </dd>
       
 11966 <dt>cfg (Object)</dt> <dd>Configuration object.</dd>
       
 11967 <dt>data (Object)</dt> <dd>Raw data.</dd>
       
 11968 </dl>
       
 11969                     </div>
       
 11970 
       
 11971                     
       
 11972                 </li>
       
 11973             
       
 11974             </ul>
       
 11975         </div>
       
 11976     
       
 11977 
       
 11978 
       
 11979     
       
 11980 </div>
       
 11981 
       
 11982                 
       
 11983                     <div id="event_destroy" class="events item inherited">
       
 11984     <h3 class="name"><code>destroy</code></h3>
       
 11985     <span class="type"></span>
       
 11986 
       
 11987     
       
 11988 
       
 11989     
       
 11990 
       
 11991     
       
 11992 
       
 11993     
       
 11994 
       
 11995     <div class="meta">
       
 11996         
       
 11997             
       
 11998                 <p>Inherited from
       
 11999                 <a href="../classes/BaseObservable.html#event_destroy">BaseObservable</a>:
       
 12000             
       
 12001         
       
 12002         
       
 12003         <a href="../files/base_js_BaseObservable.js.html#l151"><code>base&#x2F;js&#x2F;BaseObservable.js:151</code></a>
       
 12004         
       
 12005         </p>
       
 12006 
       
 12007         
       
 12008 
       
 12009         
       
 12010     </div>
       
 12011 
       
 12012     <div class="description">
       
 12013         <p>
       
 12014 Lifecycle event for the destroy phase,
       
 12015 fired prior to destruction. Invoking the preventDefault
       
 12016 method on the event object provided to subscribers will
       
 12017 prevent destruction from proceeding.
       
 12018 </p>
       
 12019 
       
 12020 <p>
       
 12021 Subscribers to the "after" moment of this event, will be notified
       
 12022 after destruction is complete (and as a result cannot prevent
       
 12023 destruction).
       
 12024 </p>
       
 12025     </div>
       
 12026 
       
 12027     
       
 12028         <div class="params">
       
 12029             <h4>Event Payload:</h4>
       
 12030 
       
 12031             <ul class="params-list">
       
 12032             
       
 12033                 <li class="param">
       
 12034                     
       
 12035                         <code class="param-name">e</code>
       
 12036                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12037                     
       
 12038 
       
 12039                     
       
 12040 
       
 12041                     <div class="param-description">
       
 12042                         <p>Event object</p>
       
 12043                     </div>
       
 12044 
       
 12045                     
       
 12046                 </li>
       
 12047             
       
 12048             </ul>
       
 12049         </div>
       
 12050     
       
 12051 
       
 12052 
       
 12053     
       
 12054 </div>
       
 12055 
       
 12056                 
       
 12057                     <div id="event_error" class="events item inherited">
       
 12058     <h3 class="name"><code>error</code></h3>
       
 12059     <span class="type"></span>
       
 12060 
       
 12061     
       
 12062 
       
 12063     
       
 12064 
       
 12065     
       
 12066 
       
 12067     
       
 12068 
       
 12069     <div class="meta">
       
 12070         
       
 12071             
       
 12072                 <p>Inherited from
       
 12073                 <a href="../classes/DataSource.Local.html#event_error">DataSource.Local</a>:
       
 12074             
       
 12075         
       
 12076         
       
 12077         <a href="../files/datasource_js_datasource-local.js.html#l206"><code>datasource&#x2F;js&#x2F;datasource-local.js:206</code></a>
       
 12078         
       
 12079         </p>
       
 12080 
       
 12081         
       
 12082 
       
 12083         
       
 12084     </div>
       
 12085 
       
 12086     <div class="description">
       
 12087         <p>Fired when an error is encountered.</p>
       
 12088     </div>
       
 12089 
       
 12090     
       
 12091         <div class="params">
       
 12092             <h4>Event Payload:</h4>
       
 12093 
       
 12094             <ul class="params-list">
       
 12095             
       
 12096                 <li class="param">
       
 12097                     
       
 12098                         <code class="param-name">e</code>
       
 12099                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
 12100                     
       
 12101 
       
 12102                     
       
 12103 
       
 12104                     <div class="param-description">
       
 12105                         <p>Event Facade with the following properties:</p>
       
 12106 
       
 12107 <dl>
       
 12108 <dt>tId (Number)</dt> <dd>Unique transaction ID.</dd>
       
 12109 <dt>request (Object)</dt> <dd>The request.</dd>
       
 12110 <dt>callback (Object)</dt> <dd>Deprecated alias for the
       
 12111   <strong>on</strong> property</dd>
       
 12112 <dt>on (Object)</dt> <dd>The map of configured transaction
       
 12113   callbacks.  An object with the following properties:
       
 12114     <dl>
       
 12115         <dt>success (Function)</dt> <dd>Success handler.</dd>
       
 12116         <dt>failure (Function)</dt> <dd>Failure handler.</dd>
       
 12117     </dl>
       
 12118 </dd>
       
 12119 <dt>cfg (Object)</dt> <dd>Configuration object.</dd>
       
 12120 <dt>data (Object)</dt> <dd>Raw data.</dd>
       
 12121 <dt>response (Object)</dt>
       
 12122     <dd>Normalized response object with the following properties:
       
 12123         <dl>
       
 12124             <dt>results (Object)</dt> <dd>Parsed results.</dd>
       
 12125             <dt>meta (Object)</dt> <dd>Parsed meta data.</dd>
       
 12126             <dt>error (Object)</dt> <dd>Error object.</dd>
       
 12127         </dl>
       
 12128     </dd>
       
 12129 <dt>error</dt>
       
 12130     <dd>Any error that occurred along the transaction lifecycle.</dd>
       
 12131 </dl>
       
 12132                     </div>
       
 12133 
       
 12134                     
       
 12135                 </li>
       
 12136             
       
 12137             </ul>
       
 12138         </div>
       
 12139     
       
 12140 
       
 12141 
       
 12142     
       
 12143 </div>
       
 12144 
       
 12145                 
       
 12146                     <div id="event_init" class="events item inherited">
       
 12147     <h3 class="name"><code>init</code></h3>
       
 12148     <span class="type"></span>
       
 12149 
       
 12150     
       
 12151 
       
 12152     
       
 12153 
       
 12154     
       
 12155 
       
 12156     
       
 12157 
       
 12158     <div class="meta">
       
 12159         
       
 12160             
       
 12161                 <p>Inherited from
       
 12162                 <a href="../classes/BaseObservable.html#event_init">BaseObservable</a>:
       
 12163             
       
 12164         
       
 12165         
       
 12166         <a href="../files/base_js_BaseObservable.js.html#l62"><code>base&#x2F;js&#x2F;BaseObservable.js:62</code></a>
       
 12167         
       
 12168         </p>
       
 12169 
       
 12170         
       
 12171 
       
 12172         
       
 12173     </div>
       
 12174 
       
 12175     <div class="description">
       
 12176         <p>
       
 12177 Lifecycle event for the init phase, fired prior to initialization.
       
 12178 Invoking the preventDefault() method on the event object provided
       
 12179 to subscribers will prevent initialization from occuring.
       
 12180 </p>
       
 12181 
       
 12182 <p>
       
 12183 Subscribers to the "after" momemt of this event, will be notified
       
 12184 after initialization of the object is complete (and therefore
       
 12185 cannot prevent initialization).
       
 12186 </p>
       
 12187     </div>
       
 12188 
       
 12189     
       
 12190         <div class="params">
       
 12191             <h4>Event Payload:</h4>
       
 12192 
       
 12193             <ul class="params-list">
       
 12194             
       
 12195                 <li class="param">
       
 12196                     
       
 12197                         <code class="param-name">e</code>
       
 12198                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12199                     
       
 12200 
       
 12201                     
       
 12202 
       
 12203                     <div class="param-description">
       
 12204                         <p>Event object, with a cfg property which
       
 12205 refers to the configuration object passed to the constructor.</p>
       
 12206                     </div>
       
 12207 
       
 12208                     
       
 12209                 </li>
       
 12210             
       
 12211             </ul>
       
 12212         </div>
       
 12213     
       
 12214 
       
 12215 
       
 12216     
       
 12217 </div>
       
 12218 
       
 12219                 
       
 12220                     <div id="event_request" class="events item inherited">
       
 12221     <h3 class="name"><code>request</code></h3>
       
 12222     <span class="type"></span>
       
 12223 
       
 12224     
       
 12225 
       
 12226     
       
 12227 
       
 12228     
       
 12229 
       
 12230     
       
 12231 
       
 12232     <div class="meta">
       
 12233         
       
 12234             
       
 12235                 <p>Inherited from
       
 12236                 <a href="../classes/DataSource.Local.html#event_request">DataSource.Local</a>:
       
 12237             
       
 12238         
       
 12239         
       
 12240         <a href="../files/datasource_js_datasource-local.js.html#l130"><code>datasource&#x2F;js&#x2F;datasource-local.js:130</code></a>
       
 12241         
       
 12242         </p>
       
 12243 
       
 12244         
       
 12245 
       
 12246         
       
 12247     </div>
       
 12248 
       
 12249     <div class="description">
       
 12250         <p>Fired when a data request is received.</p>
       
 12251     </div>
       
 12252 
       
 12253     
       
 12254         <div class="params">
       
 12255             <h4>Event Payload:</h4>
       
 12256 
       
 12257             <ul class="params-list">
       
 12258             
       
 12259                 <li class="param">
       
 12260                     
       
 12261                         <code class="param-name">e</code>
       
 12262                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
 12263                     
       
 12264 
       
 12265                     
       
 12266 
       
 12267                     <div class="param-description">
       
 12268                         <p>Event Facade with the following properties:</p>
       
 12269 
       
 12270 <dl>                          
       
 12271 <dt>tId (Number)</dt> <dd>Unique transaction ID.</dd>
       
 12272 <dt>request (Object)</dt> <dd>The request.</dd>
       
 12273 <dt>callback (Object)</dt> <dd>The callback object
       
 12274   (deprecated, refer to <strong>on</strong></dd>
       
 12275 <dt>on (Object)</dt> <dd>The map of configured callback
       
 12276   functions.</dd>
       
 12277 <dt>cfg (Object)</dt> <dd>Configuration object.</dd>
       
 12278 </dl>
       
 12279                     </div>
       
 12280 
       
 12281                     
       
 12282                 </li>
       
 12283             
       
 12284             </ul>
       
 12285         </div>
       
 12286     
       
 12287 
       
 12288 
       
 12289     
       
 12290 </div>
       
 12291 
       
 12292                 
       
 12293                     <div id="event_response" class="events item inherited">
       
 12294     <h3 class="name"><code>response</code></h3>
       
 12295     <span class="type"></span>
       
 12296 
       
 12297     
       
 12298 
       
 12299     
       
 12300 
       
 12301     
       
 12302 
       
 12303     
       
 12304 
       
 12305     <div class="meta">
       
 12306         
       
 12307             
       
 12308                 <p>Inherited from
       
 12309                 <a href="../classes/DataSource.Local.html#event_response">DataSource.Local</a>:
       
 12310             
       
 12311         
       
 12312         
       
 12313         <a href="../files/datasource_js_datasource-local.js.html#l172"><code>datasource&#x2F;js&#x2F;datasource-local.js:172</code></a>
       
 12314         
       
 12315         </p>
       
 12316 
       
 12317         
       
 12318 
       
 12319         
       
 12320     </div>
       
 12321 
       
 12322     <div class="description">
       
 12323         <p>Fired when response is returned.</p>
       
 12324     </div>
       
 12325 
       
 12326     
       
 12327         <div class="params">
       
 12328             <h4>Event Payload:</h4>
       
 12329 
       
 12330             <ul class="params-list">
       
 12331             
       
 12332                 <li class="param">
       
 12333                     
       
 12334                         <code class="param-name">e</code>
       
 12335                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
 12336                     
       
 12337 
       
 12338                     
       
 12339 
       
 12340                     <div class="param-description">
       
 12341                         <p>Event Facade with the following properties:</p>
       
 12342 
       
 12343 <dl>
       
 12344 <dt>tId (Number)</dt> <dd>Unique transaction ID.</dd>
       
 12345 <dt>request (Object)</dt> <dd>The request.</dd>
       
 12346 <dt>callback (Object)</dt> <dd>Deprecated alias for the
       
 12347   <strong>on</strong> property</dd>
       
 12348 <dt>on (Object)</dt> <dd>The map of configured transaction
       
 12349   callbacks.  An object with the following properties:
       
 12350     <dl>
       
 12351         <dt>success (Function)</dt> <dd>Success handler.</dd>
       
 12352         <dt>failure (Function)</dt> <dd>Failure handler.</dd>
       
 12353     </dl>
       
 12354 </dd>
       
 12355 <dt>cfg (Object)</dt> <dd>Configuration object.</dd>
       
 12356 <dt>data (Object)</dt> <dd>Raw data.</dd>
       
 12357 <dt>response (Object)</dt>
       
 12358     <dd>Normalized response object with the following properties:
       
 12359         <dl>
       
 12360             <dt>results (Object)</dt> <dd>Parsed results.</dd>
       
 12361             <dt>meta (Object)</dt> <dd>Parsed meta data.</dd>
       
 12362             <dt>error (Boolean)</dt> <dd>Error flag.</dd>
       
 12363         </dl>
       
 12364     </dd>
       
 12365 <dt>error</dt>
       
 12366     <dd>Any error that occurred along the transaction lifecycle.</dd>
       
 12367 </dl>
       
 12368                     </div>
       
 12369 
       
 12370                     
       
 12371                 </li>
       
 12372             
       
 12373             </ul>
       
 12374         </div>
       
 12375     
       
 12376 
       
 12377 
       
 12378     
       
 12379 </div>
       
 12380 
       
 12381                 
       
 12382             </div>
       
 12383         
       
 12384     </div>
       
 12385 </div>
       
 12386 
       
 12387                     </div>
       
 12388                 </div>
       
 12389             </div>
       
 12390         </div>
       
 12391     </div>
       
 12392 </div>
       
 12393 <script src="../assets/vendor/prettify/prettify-min.js"></script>
       
 12394 <script>prettyPrint();</script>
       
 12395 <script src="../assets/js/yui-prettify.js"></script>
       
 12396 <script src="../assets/../api.js"></script>
       
 12397 <script src="../assets/js/api-filter.js"></script>
       
 12398 <script src="../assets/js/api-list.js"></script>
       
 12399 <script src="../assets/js/api-search.js"></script>
       
 12400 <script src="../assets/js/apidocs.js"></script>
       
 12401 </body>
       
 12402 </html>