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