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