src/cm/media/js/lib/yui/yui_3.10.3/api/classes/Plugin.Cache.html
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 <!DOCTYPE html>
       
     2 <html lang="en">
       
     3 <head>
       
     4     <meta charset="utf-8">
       
     5     <title>Plugin.Cache - YUI 3</title>
       
     6     <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
       
     7     <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
       
     8     <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
       
     9     <link rel="shortcut icon" type="image/png" href="../assets/favicon.png">
       
    10     <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
       
    11 </head>
       
    12 <body class="yui3-skin-sam">
       
    13 
       
    14 <div id="doc">
       
    15     <div id="hd" class="yui3-g header">
       
    16         <div class="yui3-u-3-4">
       
    17             
       
    18                 <h1><img src="../assets/css/logo.png" title="YUI 3"></h1>
       
    19             
       
    20         </div>
       
    21         <div class="yui3-u-1-4 version">
       
    22             <em>API Docs for: 3.10.3</em>
       
    23         </div>
       
    24     </div>
       
    25     <div id="bd" class="yui3-g">
       
    26 
       
    27         <div class="yui3-u-1-4">
       
    28             <div id="docs-sidebar" class="sidebar apidocs">
       
    29                 <div id="api-list">
       
    30     <h2 class="off-left">APIs</h2>
       
    31     <div id="api-tabview" class="tabview">
       
    32         <ul class="tabs">
       
    33             <li><a href="#api-classes">Classes</a></li>
       
    34             <li><a href="#api-modules">Modules</a></li>
       
    35         </ul>
       
    36 
       
    37         <div id="api-tabview-filter">
       
    38             <input type="search" id="api-filter" placeholder="Type to filter APIs">
       
    39         </div>
       
    40 
       
    41         <div id="api-tabview-panel">
       
    42             <ul id="api-classes" class="apis classes">
       
    43             
       
    44                 <li><a href="../classes/Anim.html">Anim</a></li>
       
    45             
       
    46                 <li><a href="../classes/App.html">App</a></li>
       
    47             
       
    48                 <li><a href="../classes/App.Base.html">App.Base</a></li>
       
    49             
       
    50                 <li><a href="../classes/App.Content.html">App.Content</a></li>
       
    51             
       
    52                 <li><a href="../classes/App.Transitions.html">App.Transitions</a></li>
       
    53             
       
    54                 <li><a href="../classes/App.TransitionsNative.html">App.TransitionsNative</a></li>
       
    55             
       
    56                 <li><a href="../classes/AreaSeries.html">AreaSeries</a></li>
       
    57             
       
    58                 <li><a href="../classes/AreaSplineSeries.html">AreaSplineSeries</a></li>
       
    59             
       
    60                 <li><a href="../classes/Array.html">Array</a></li>
       
    61             
       
    62                 <li><a href="../classes/ArrayList.html">ArrayList</a></li>
       
    63             
       
    64                 <li><a href="../classes/ArraySort.html">ArraySort</a></li>
       
    65             
       
    66                 <li><a href="../classes/AsyncQueue.html">AsyncQueue</a></li>
       
    67             
       
    68                 <li><a href="../classes/Attribute.html">Attribute</a></li>
       
    69             
       
    70                 <li><a href="../classes/AttributeCore.html">AttributeCore</a></li>
       
    71             
       
    72                 <li><a href="../classes/AttributeEvents.html">AttributeEvents</a></li>
       
    73             
       
    74                 <li><a href="../classes/AttributeExtras.html">AttributeExtras</a></li>
       
    75             
       
    76                 <li><a href="../classes/AttributeLite.html">AttributeLite</a></li>
       
    77             
       
    78                 <li><a href="../classes/AttributeObservable.html">AttributeObservable</a></li>
       
    79             
       
    80                 <li><a href="../classes/AutoComplete.html">AutoComplete</a></li>
       
    81             
       
    82                 <li><a href="../classes/AutoCompleteBase.html">AutoCompleteBase</a></li>
       
    83             
       
    84                 <li><a href="../classes/AutoCompleteFilters.html">AutoCompleteFilters</a></li>
       
    85             
       
    86                 <li><a href="../classes/AutoCompleteHighlighters.html">AutoCompleteHighlighters</a></li>
       
    87             
       
    88                 <li><a href="../classes/AutoCompleteList.html">AutoCompleteList</a></li>
       
    89             
       
    90                 <li><a href="../classes/Axis.html">Axis</a></li>
       
    91             
       
    92                 <li><a href="../classes/AxisBase.html">AxisBase</a></li>
       
    93             
       
    94                 <li><a href="../classes/BarSeries.html">BarSeries</a></li>
       
    95             
       
    96                 <li><a href="../classes/Base.html">Base</a></li>
       
    97             
       
    98                 <li><a href="../classes/BaseCore.html">BaseCore</a></li>
       
    99             
       
   100                 <li><a href="../classes/BaseObservable.html">BaseObservable</a></li>
       
   101             
       
   102                 <li><a href="../classes/BottomAxisLayout.html">BottomAxisLayout</a></li>
       
   103             
       
   104                 <li><a href="../classes/Button.html">Button</a></li>
       
   105             
       
   106                 <li><a href="../classes/ButtonCore.html">ButtonCore</a></li>
       
   107             
       
   108                 <li><a href="../classes/ButtonGroup.html">ButtonGroup</a></li>
       
   109             
       
   110                 <li><a href="../classes/Cache.html">Cache</a></li>
       
   111             
       
   112                 <li><a href="../classes/CacheOffline.html">CacheOffline</a></li>
       
   113             
       
   114                 <li><a href="../classes/Calendar.html">Calendar</a></li>
       
   115             
       
   116                 <li><a href="../classes/CalendarBase.html">CalendarBase</a></li>
       
   117             
       
   118                 <li><a href="../classes/CandlestickSeries.html">CandlestickSeries</a></li>
       
   119             
       
   120                 <li><a href="../classes/CanvasCircle.html">CanvasCircle</a></li>
       
   121             
       
   122                 <li><a href="../classes/CanvasDrawing.html">CanvasDrawing</a></li>
       
   123             
       
   124                 <li><a href="../classes/CanvasEllipse.html">CanvasEllipse</a></li>
       
   125             
       
   126                 <li><a href="../classes/CanvasGraphic.html">CanvasGraphic</a></li>
       
   127             
       
   128                 <li><a href="../classes/CanvasPath.html">CanvasPath</a></li>
       
   129             
       
   130                 <li><a href="../classes/CanvasPieSlice.html">CanvasPieSlice</a></li>
       
   131             
       
   132                 <li><a href="../classes/CanvasRect.html">CanvasRect</a></li>
       
   133             
       
   134                 <li><a href="../classes/CanvasShape.html">CanvasShape</a></li>
       
   135             
       
   136                 <li><a href="../classes/CartesianChart.html">CartesianChart</a></li>
       
   137             
       
   138                 <li><a href="../classes/CartesianSeries.html">CartesianSeries</a></li>
       
   139             
       
   140                 <li><a href="../classes/CategoryAxis.html">CategoryAxis</a></li>
       
   141             
       
   142                 <li><a href="../classes/CategoryAxisBase.html">CategoryAxisBase</a></li>
       
   143             
       
   144                 <li><a href="../classes/CategoryImpl.html">CategoryImpl</a></li>
       
   145             
       
   146                 <li><a href="../classes/Chart.html">Chart</a></li>
       
   147             
       
   148                 <li><a href="../classes/ChartBase.html">ChartBase</a></li>
       
   149             
       
   150                 <li><a href="../classes/ChartLegend.html">ChartLegend</a></li>
       
   151             
       
   152                 <li><a href="../classes/Circle.html">Circle</a></li>
       
   153             
       
   154                 <li><a href="../classes/CircleGroup.html">CircleGroup</a></li>
       
   155             
       
   156                 <li><a href="../classes/ClassNameManager.html">ClassNameManager</a></li>
       
   157             
       
   158                 <li><a href="../classes/ClickableRail.html">ClickableRail</a></li>
       
   159             
       
   160                 <li><a href="../classes/Color.html">Color</a></li>
       
   161             
       
   162                 <li><a href="../classes/Color.Harmony.html">Color.Harmony</a></li>
       
   163             
       
   164                 <li><a href="../classes/Color.HSL.html">Color.HSL</a></li>
       
   165             
       
   166                 <li><a href="../classes/Color.HSV.html">Color.HSV</a></li>
       
   167             
       
   168                 <li><a href="../classes/ColumnSeries.html">ColumnSeries</a></li>
       
   169             
       
   170                 <li><a href="../classes/ComboSeries.html">ComboSeries</a></li>
       
   171             
       
   172                 <li><a href="../classes/ComboSplineSeries.html">ComboSplineSeries</a></li>
       
   173             
       
   174                 <li><a href="../classes/config.html">config</a></li>
       
   175             
       
   176                 <li><a href="../classes/Console.html">Console</a></li>
       
   177             
       
   178                 <li><a href="../classes/Controller.html">Controller</a></li>
       
   179             
       
   180                 <li><a href="../classes/Cookie.html">Cookie</a></li>
       
   181             
       
   182                 <li><a href="../classes/CurveUtil.html">CurveUtil</a></li>
       
   183             
       
   184                 <li><a href="../classes/CustomEvent.html">CustomEvent</a></li>
       
   185             
       
   186                 <li><a href="../classes/DataSchema.Array.html">DataSchema.Array</a></li>
       
   187             
       
   188                 <li><a href="../classes/DataSchema.Base.html">DataSchema.Base</a></li>
       
   189             
       
   190                 <li><a href="../classes/DataSchema.JSON.html">DataSchema.JSON</a></li>
       
   191             
       
   192                 <li><a href="../classes/DataSchema.Text.html">DataSchema.Text</a></li>
       
   193             
       
   194                 <li><a href="../classes/DataSchema.XML.html">DataSchema.XML</a></li>
       
   195             
       
   196                 <li><a href="../classes/DataSource.Function.html">DataSource.Function</a></li>
       
   197             
       
   198                 <li><a href="../classes/DataSource.Get.html">DataSource.Get</a></li>
       
   199             
       
   200                 <li><a href="../classes/DataSource.IO.html">DataSource.IO</a></li>
       
   201             
       
   202                 <li><a href="../classes/DataSource.Local.html">DataSource.Local</a></li>
       
   203             
       
   204                 <li><a href="../classes/DataSourceArraySchema.html">DataSourceArraySchema</a></li>
       
   205             
       
   206                 <li><a href="../classes/DataSourceCache.html">DataSourceCache</a></li>
       
   207             
       
   208                 <li><a href="../classes/DataSourceCacheExtension.html">DataSourceCacheExtension</a></li>
       
   209             
       
   210                 <li><a href="../classes/DataSourceJSONSchema.html">DataSourceJSONSchema</a></li>
       
   211             
       
   212                 <li><a href="../classes/DataSourceTextSchema.html">DataSourceTextSchema</a></li>
       
   213             
       
   214                 <li><a href="../classes/DataSourceXMLSchema.html">DataSourceXMLSchema</a></li>
       
   215             
       
   216                 <li><a href="../classes/DataTable.html">DataTable</a></li>
       
   217             
       
   218                 <li><a href="../classes/DataTable.Base.html">DataTable.Base</a></li>
       
   219             
       
   220                 <li><a href="../classes/DataTable.BodyView.html">DataTable.BodyView</a></li>
       
   221             
       
   222                 <li><a href="../classes/DataTable.BodyView.Formatters.html">DataTable.BodyView.Formatters</a></li>
       
   223             
       
   224                 <li><a href="../classes/DataTable.ColumnWidths.html">DataTable.ColumnWidths</a></li>
       
   225             
       
   226                 <li><a href="../classes/DataTable.Core.html">DataTable.Core</a></li>
       
   227             
       
   228                 <li><a href="../classes/DataTable.HeaderView.html">DataTable.HeaderView</a></li>
       
   229             
       
   230                 <li><a href="../classes/DataTable.Message.html">DataTable.Message</a></li>
       
   231             
       
   232                 <li><a href="../classes/DataTable.Mutable.html">DataTable.Mutable</a></li>
       
   233             
       
   234                 <li><a href="../classes/DataTable.Scrollable.html">DataTable.Scrollable</a></li>
       
   235             
       
   236                 <li><a href="../classes/DataTable.Sortable.html">DataTable.Sortable</a></li>
       
   237             
       
   238                 <li><a href="../classes/DataTable.TableView.html">DataTable.TableView</a></li>
       
   239             
       
   240                 <li><a href="../classes/Date.html">Date</a></li>
       
   241             
       
   242                 <li><a href="../classes/DD.DDM.html">DD.DDM</a></li>
       
   243             
       
   244                 <li><a href="../classes/DD.Delegate.html">DD.Delegate</a></li>
       
   245             
       
   246                 <li><a href="../classes/DD.Drag.html">DD.Drag</a></li>
       
   247             
       
   248                 <li><a href="../classes/DD.Drop.html">DD.Drop</a></li>
       
   249             
       
   250                 <li><a href="../classes/DD.Scroll.html">DD.Scroll</a></li>
       
   251             
       
   252                 <li><a href="../classes/Dial.html">Dial</a></li>
       
   253             
       
   254                 <li><a href="../classes/Do.html">Do</a></li>
       
   255             
       
   256                 <li><a href="../classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
       
   257             
       
   258                 <li><a href="../classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
       
   259             
       
   260                 <li><a href="../classes/Do.Error.html">Do.Error</a></li>
       
   261             
       
   262                 <li><a href="../classes/Do.Halt.html">Do.Halt</a></li>
       
   263             
       
   264                 <li><a href="../classes/Do.Method.html">Do.Method</a></li>
       
   265             
       
   266                 <li><a href="../classes/Do.Prevent.html">Do.Prevent</a></li>
       
   267             
       
   268                 <li><a href="../classes/DOM.html">DOM</a></li>
       
   269             
       
   270                 <li><a href="../classes/DOMEventFacade.html">DOMEventFacade</a></li>
       
   271             
       
   272                 <li><a href="../classes/Drawing.html">Drawing</a></li>
       
   273             
       
   274                 <li><a href="../classes/Easing.html">Easing</a></li>
       
   275             
       
   276                 <li><a href="../classes/EditorBase.html">EditorBase</a></li>
       
   277             
       
   278                 <li><a href="../classes/EditorSelection.html">EditorSelection</a></li>
       
   279             
       
   280                 <li><a href="../classes/Ellipse.html">Ellipse</a></li>
       
   281             
       
   282                 <li><a href="../classes/EllipseGroup.html">EllipseGroup</a></li>
       
   283             
       
   284                 <li><a href="../classes/Escape.html">Escape</a></li>
       
   285             
       
   286                 <li><a href="../classes/Event.html">Event</a></li>
       
   287             
       
   288                 <li><a href="../classes/EventFacade.html">EventFacade</a></li>
       
   289             
       
   290                 <li><a href="../classes/EventHandle.html">EventHandle</a></li>
       
   291             
       
   292                 <li><a href="../classes/EventTarget.html">EventTarget</a></li>
       
   293             
       
   294                 <li><a href="../classes/ExecCommand.html">ExecCommand</a></li>
       
   295             
       
   296                 <li><a href="../classes/Features.html">Features</a></li>
       
   297             
       
   298                 <li><a href="../classes/File.html">File</a></li>
       
   299             
       
   300                 <li><a href="../classes/FileFlash.html">FileFlash</a></li>
       
   301             
       
   302                 <li><a href="../classes/FileHTML5.html">FileHTML5</a></li>
       
   303             
       
   304                 <li><a href="../classes/Fills.html">Fills</a></li>
       
   305             
       
   306                 <li><a href="../classes/Frame.html">Frame</a></li>
       
   307             
       
   308                 <li><a href="../classes/Get.html">Get</a></li>
       
   309             
       
   310                 <li><a href="../classes/Get.Transaction.html">Get.Transaction</a></li>
       
   311             
       
   312                 <li><a href="../classes/GetNodeJS.html">GetNodeJS</a></li>
       
   313             
       
   314                 <li><a href="../classes/Graph.html">Graph</a></li>
       
   315             
       
   316                 <li><a href="../classes/Graphic.html">Graphic</a></li>
       
   317             
       
   318                 <li><a href="../classes/GraphicBase.html">GraphicBase</a></li>
       
   319             
       
   320                 <li><a href="../classes/Gridlines.html">Gridlines</a></li>
       
   321             
       
   322                 <li><a href="../classes/GroupDiamond.html">GroupDiamond</a></li>
       
   323             
       
   324                 <li><a href="../classes/GroupRect.html">GroupRect</a></li>
       
   325             
       
   326                 <li><a href="../classes/Handlebars.html">Handlebars</a></li>
       
   327             
       
   328                 <li><a href="../classes/Highlight.html">Highlight</a></li>
       
   329             
       
   330                 <li><a href="../classes/Histogram.html">Histogram</a></li>
       
   331             
       
   332                 <li><a href="../classes/HistoryBase.html">HistoryBase</a></li>
       
   333             
       
   334                 <li><a href="../classes/HistoryHash.html">HistoryHash</a></li>
       
   335             
       
   336                 <li><a href="../classes/HistoryHTML5.html">HistoryHTML5</a></li>
       
   337             
       
   338                 <li><a href="../classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
       
   339             
       
   340                 <li><a href="../classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
       
   341             
       
   342                 <li><a href="../classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
       
   343             
       
   344                 <li><a href="../classes/Intl.html">Intl</a></li>
       
   345             
       
   346                 <li><a href="../classes/IO.html">IO</a></li>
       
   347             
       
   348                 <li><a href="../classes/JSON.html">JSON</a></li>
       
   349             
       
   350                 <li><a href="../classes/JSONPRequest.html">JSONPRequest</a></li>
       
   351             
       
   352                 <li><a href="../classes/Lang.html">Lang</a></li>
       
   353             
       
   354                 <li><a href="../classes/LazyModelList.html">LazyModelList</a></li>
       
   355             
       
   356                 <li><a href="../classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
       
   357             
       
   358                 <li><a href="../classes/Lines.html">Lines</a></li>
       
   359             
       
   360                 <li><a href="../classes/LineSeries.html">LineSeries</a></li>
       
   361             
       
   362                 <li><a href="../classes/Loader.html">Loader</a></li>
       
   363             
       
   364                 <li><a href="../classes/MarkerSeries.html">MarkerSeries</a></li>
       
   365             
       
   366                 <li><a href="../classes/Matrix.html">Matrix</a></li>
       
   367             
       
   368                 <li><a href="../classes/MatrixUtil.html">MatrixUtil</a></li>
       
   369             
       
   370                 <li><a href="../classes/Model.html">Model</a></li>
       
   371             
       
   372                 <li><a href="../classes/ModelList.html">ModelList</a></li>
       
   373             
       
   374                 <li><a href="../classes/ModelSync.REST.html">ModelSync.REST</a></li>
       
   375             
       
   376                 <li><a href="../classes/Node.html">Node</a></li>
       
   377             
       
   378                 <li><a href="../classes/NodeList.html">NodeList</a></li>
       
   379             
       
   380                 <li><a href="../classes/Number.html">Number</a></li>
       
   381             
       
   382                 <li><a href="../classes/NumericAxis.html">NumericAxis</a></li>
       
   383             
       
   384                 <li><a href="../classes/NumericAxisBase.html">NumericAxisBase</a></li>
       
   385             
       
   386                 <li><a href="../classes/NumericImpl.html">NumericImpl</a></li>
       
   387             
       
   388                 <li><a href="../classes/Object.html">Object</a></li>
       
   389             
       
   390                 <li><a href="../classes/OHLCSeries.html">OHLCSeries</a></li>
       
   391             
       
   392                 <li><a href="../classes/Overlay.html">Overlay</a></li>
       
   393             
       
   394                 <li><a href="../classes/Panel.html">Panel</a></li>
       
   395             
       
   396                 <li><a href="../classes/Parallel.html">Parallel</a></li>
       
   397             
       
   398                 <li><a href="../classes/Path.html">Path</a></li>
       
   399             
       
   400                 <li><a href="../classes/PieChart.html">PieChart</a></li>
       
   401             
       
   402                 <li><a href="../classes/PieSeries.html">PieSeries</a></li>
       
   403             
       
   404                 <li><a href="../classes/Pjax.html">Pjax</a></li>
       
   405             
       
   406                 <li><a href="../classes/PjaxBase.html">PjaxBase</a></li>
       
   407             
       
   408                 <li><a href="../classes/PjaxContent.html">PjaxContent</a></li>
       
   409             
       
   410                 <li><a href="../classes/Plots.html">Plots</a></li>
       
   411             
       
   412                 <li><a href="../classes/Plugin.Align.html">Plugin.Align</a></li>
       
   413             
       
   414                 <li><a href="../classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
       
   415             
       
   416                 <li><a href="../classes/Plugin.Base.html">Plugin.Base</a></li>
       
   417             
       
   418                 <li><a href="../classes/Plugin.Button.html">Plugin.Button</a></li>
       
   419             
       
   420                 <li><a href="../classes/Plugin.Cache.html">Plugin.Cache</a></li>
       
   421             
       
   422                 <li><a href="../classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
       
   423             
       
   424                 <li><a href="../classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
       
   425             
       
   426                 <li><a href="../classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
       
   427             
       
   428                 <li><a href="../classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
       
   429             
       
   430                 <li><a href="../classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
       
   431             
       
   432                 <li><a href="../classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
       
   433             
       
   434                 <li><a href="../classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
       
   435             
       
   436                 <li><a href="../classes/Plugin.DDWindowScroll.html">Plugin.DDWindowScroll</a></li>
       
   437             
       
   438                 <li><a href="../classes/Plugin.Drag.html">Plugin.Drag</a></li>
       
   439             
       
   440                 <li><a href="../classes/Plugin.Drop.html">Plugin.Drop</a></li>
       
   441             
       
   442                 <li><a href="../classes/Plugin.EditorBidi.html">Plugin.EditorBidi</a></li>
       
   443             
       
   444                 <li><a href="../classes/Plugin.EditorBR.html">Plugin.EditorBR</a></li>
       
   445             
       
   446                 <li><a href="../classes/Plugin.EditorLists.html">Plugin.EditorLists</a></li>
       
   447             
       
   448                 <li><a href="../classes/Plugin.EditorPara.html">Plugin.EditorPara</a></li>
       
   449             
       
   450                 <li><a href="../classes/Plugin.EditorParaBase.html">Plugin.EditorParaBase</a></li>
       
   451             
       
   452                 <li><a href="../classes/Plugin.EditorParaIE.html">Plugin.EditorParaIE</a></li>
       
   453             
       
   454                 <li><a href="../classes/Plugin.EditorTab.html">Plugin.EditorTab</a></li>
       
   455             
       
   456                 <li><a href="../classes/Plugin.ExecCommand.html">Plugin.ExecCommand</a></li>
       
   457             
       
   458                 <li><a href="../classes/Plugin.Flick.html">Plugin.Flick</a></li>
       
   459             
       
   460                 <li><a href="../classes/Plugin.Host.html">Plugin.Host</a></li>
       
   461             
       
   462                 <li><a href="../classes/plugin.NodeFocusManager.html">plugin.NodeFocusManager</a></li>
       
   463             
       
   464                 <li><a href="../classes/Plugin.NodeFX.html">Plugin.NodeFX</a></li>
       
   465             
       
   466                 <li><a href="../classes/plugin.NodeMenuNav.html">plugin.NodeMenuNav</a></li>
       
   467             
       
   468                 <li><a href="../classes/Plugin.Pjax.html">Plugin.Pjax</a></li>
       
   469             
       
   470                 <li><a href="../classes/Plugin.Resize.html">Plugin.Resize</a></li>
       
   471             
       
   472                 <li><a href="../classes/Plugin.ResizeConstrained.html">Plugin.ResizeConstrained</a></li>
       
   473             
       
   474                 <li><a href="../classes/Plugin.ResizeProxy.html">Plugin.ResizeProxy</a></li>
       
   475             
       
   476                 <li><a href="../classes/Plugin.ScrollInfo.html">Plugin.ScrollInfo</a></li>
       
   477             
       
   478                 <li><a href="../classes/Plugin.ScrollViewList.html">Plugin.ScrollViewList</a></li>
       
   479             
       
   480                 <li><a href="../classes/Plugin.ScrollViewPaginator.html">Plugin.ScrollViewPaginator</a></li>
       
   481             
       
   482                 <li><a href="../classes/Plugin.ScrollViewScrollbars.html">Plugin.ScrollViewScrollbars</a></li>
       
   483             
       
   484                 <li><a href="../classes/Plugin.Shim.html">Plugin.Shim</a></li>
       
   485             
       
   486                 <li><a href="../classes/Plugin.SortScroll.html">Plugin.SortScroll</a></li>
       
   487             
       
   488                 <li><a href="../classes/Plugin.Tree.Lazy.html">Plugin.Tree.Lazy</a></li>
       
   489             
       
   490                 <li><a href="../classes/Plugin.WidgetAnim.html">Plugin.WidgetAnim</a></li>
       
   491             
       
   492                 <li><a href="../classes/Pollable.html">Pollable</a></li>
       
   493             
       
   494                 <li><a href="../classes/Promise.html">Promise</a></li>
       
   495             
       
   496                 <li><a href="../classes/Promise.Resolver.html">Promise.Resolver</a></li>
       
   497             
       
   498                 <li><a href="../classes/QueryString.html">QueryString</a></li>
       
   499             
       
   500                 <li><a href="../classes/Queue.html">Queue</a></li>
       
   501             
       
   502                 <li><a href="../classes/RangeSeries.html">RangeSeries</a></li>
       
   503             
       
   504                 <li><a href="../classes/Record.html">Record</a></li>
       
   505             
       
   506                 <li><a href="../classes/Recordset.html">Recordset</a></li>
       
   507             
       
   508                 <li><a href="../classes/RecordsetFilter.html">RecordsetFilter</a></li>
       
   509             
       
   510                 <li><a href="../classes/RecordsetIndexer.html">RecordsetIndexer</a></li>
       
   511             
       
   512                 <li><a href="../classes/RecordsetSort.html">RecordsetSort</a></li>
       
   513             
       
   514                 <li><a href="../classes/Rect.html">Rect</a></li>
       
   515             
       
   516                 <li><a href="../classes/Renderer.html">Renderer</a></li>
       
   517             
       
   518                 <li><a href="../classes/Resize.html">Resize</a></li>
       
   519             
       
   520                 <li><a href="../classes/RightAxisLayout.html">RightAxisLayout</a></li>
       
   521             
       
   522                 <li><a href="../classes/Router.html">Router</a></li>
       
   523             
       
   524                 <li><a href="../classes/ScrollView.html">ScrollView</a></li>
       
   525             
       
   526                 <li><a href="../classes/Selector.html">Selector</a></li>
       
   527             
       
   528                 <li><a href="../classes/SeriesBase.html">SeriesBase</a></li>
       
   529             
       
   530                 <li><a href="../classes/Shape.html">Shape</a></li>
       
   531             
       
   532                 <li><a href="../classes/ShapeGroup.html">ShapeGroup</a></li>
       
   533             
       
   534                 <li><a href="../classes/Slider.html">Slider</a></li>
       
   535             
       
   536                 <li><a href="../classes/SliderBase.html">SliderBase</a></li>
       
   537             
       
   538                 <li><a href="../classes/SliderValueRange.html">SliderValueRange</a></li>
       
   539             
       
   540                 <li><a href="../classes/soon.html">soon</a></li>
       
   541             
       
   542                 <li><a href="../classes/Sortable.html">Sortable</a></li>
       
   543             
       
   544                 <li><a href="../classes/SplineSeries.html">SplineSeries</a></li>
       
   545             
       
   546                 <li><a href="../classes/StackedAreaSeries.html">StackedAreaSeries</a></li>
       
   547             
       
   548                 <li><a href="../classes/StackedAreaSplineSeries.html">StackedAreaSplineSeries</a></li>
       
   549             
       
   550                 <li><a href="../classes/StackedAxis.html">StackedAxis</a></li>
       
   551             
       
   552                 <li><a href="../classes/StackedAxisBase.html">StackedAxisBase</a></li>
       
   553             
       
   554                 <li><a href="../classes/StackedBarSeries.html">StackedBarSeries</a></li>
       
   555             
       
   556                 <li><a href="../classes/StackedColumnSeries.html">StackedColumnSeries</a></li>
       
   557             
       
   558                 <li><a href="../classes/StackedComboSeries.html">StackedComboSeries</a></li>
       
   559             
       
   560                 <li><a href="../classes/StackedComboSplineSeries.html">StackedComboSplineSeries</a></li>
       
   561             
       
   562                 <li><a href="../classes/StackedImpl.html">StackedImpl</a></li>
       
   563             
       
   564                 <li><a href="../classes/StackedLineSeries.html">StackedLineSeries</a></li>
       
   565             
       
   566                 <li><a href="../classes/StackedMarkerSeries.html">StackedMarkerSeries</a></li>
       
   567             
       
   568                 <li><a href="../classes/StackedSplineSeries.html">StackedSplineSeries</a></li>
       
   569             
       
   570                 <li><a href="../classes/StackingUtil.html">StackingUtil</a></li>
       
   571             
       
   572                 <li><a href="../classes/State.html">State</a></li>
       
   573             
       
   574                 <li><a href="../classes/StyleSheet.html">StyleSheet</a></li>
       
   575             
       
   576                 <li><a href="../classes/Subscriber.html">Subscriber</a></li>
       
   577             
       
   578                 <li><a href="../classes/SVGCircle.html">SVGCircle</a></li>
       
   579             
       
   580                 <li><a href="../classes/SVGDrawing.html">SVGDrawing</a></li>
       
   581             
       
   582                 <li><a href="../classes/SVGEllipse.html">SVGEllipse</a></li>
       
   583             
       
   584                 <li><a href="../classes/SVGGraphic.html">SVGGraphic</a></li>
       
   585             
       
   586                 <li><a href="../classes/SVGPath.html">SVGPath</a></li>
       
   587             
       
   588                 <li><a href="../classes/SVGPieSlice.html">SVGPieSlice</a></li>
       
   589             
       
   590                 <li><a href="../classes/SVGRect.html">SVGRect</a></li>
       
   591             
       
   592                 <li><a href="../classes/SVGShape.html">SVGShape</a></li>
       
   593             
       
   594                 <li><a href="../classes/SWF.html">SWF</a></li>
       
   595             
       
   596                 <li><a href="../classes/SWFDetect.html">SWFDetect</a></li>
       
   597             
       
   598                 <li><a href="../classes/SyntheticEvent.html">SyntheticEvent</a></li>
       
   599             
       
   600                 <li><a href="../classes/SyntheticEvent.Notifier.html">SyntheticEvent.Notifier</a></li>
       
   601             
       
   602                 <li><a href="../classes/SynthRegistry.html">SynthRegistry</a></li>
       
   603             
       
   604                 <li><a href="../classes/Tab.html">Tab</a></li>
       
   605             
       
   606                 <li><a href="../classes/TabView.html">TabView</a></li>
       
   607             
       
   608                 <li><a href="../classes/Template.html">Template</a></li>
       
   609             
       
   610                 <li><a href="../classes/Template.Micro.html">Template.Micro</a></li>
       
   611             
       
   612                 <li><a href="../classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
       
   613             
       
   614                 <li><a href="../classes/Test.Assert.html">Test.Assert</a></li>
       
   615             
       
   616                 <li><a href="../classes/Test.AssertionError.html">Test.AssertionError</a></li>
       
   617             
       
   618                 <li><a href="../classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
       
   619             
       
   620                 <li><a href="../classes/Test.Console.html">Test.Console</a></li>
       
   621             
       
   622                 <li><a href="../classes/Test.CoverageFormat.html">Test.CoverageFormat</a></li>
       
   623             
       
   624                 <li><a href="../classes/Test.DateAssert.html">Test.DateAssert</a></li>
       
   625             
       
   626                 <li><a href="../classes/Test.EventTarget.html">Test.EventTarget</a></li>
       
   627             
       
   628                 <li><a href="../classes/Test.Mock.html">Test.Mock</a></li>
       
   629             
       
   630                 <li><a href="../classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
       
   631             
       
   632                 <li><a href="../classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
       
   633             
       
   634                 <li><a href="../classes/Test.Reporter.html">Test.Reporter</a></li>
       
   635             
       
   636                 <li><a href="../classes/Test.Results.html">Test.Results</a></li>
       
   637             
       
   638                 <li><a href="../classes/Test.Runner.html">Test.Runner</a></li>
       
   639             
       
   640                 <li><a href="../classes/Test.ShouldError.html">Test.ShouldError</a></li>
       
   641             
       
   642                 <li><a href="../classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
       
   643             
       
   644                 <li><a href="../classes/Test.TestCase.html">Test.TestCase</a></li>
       
   645             
       
   646                 <li><a href="../classes/Test.TestFormat.html">Test.TestFormat</a></li>
       
   647             
       
   648                 <li><a href="../classes/Test.TestNode.html">Test.TestNode</a></li>
       
   649             
       
   650                 <li><a href="../classes/Test.TestRunner.html">Test.TestRunner</a></li>
       
   651             
       
   652                 <li><a href="../classes/Test.TestSuite.html">Test.TestSuite</a></li>
       
   653             
       
   654                 <li><a href="../classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
       
   655             
       
   656                 <li><a href="../classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
       
   657             
       
   658                 <li><a href="../classes/Test.Wait.html">Test.Wait</a></li>
       
   659             
       
   660                 <li><a href="../classes/Text.AccentFold.html">Text.AccentFold</a></li>
       
   661             
       
   662                 <li><a href="../classes/Text.WordBreak.html">Text.WordBreak</a></li>
       
   663             
       
   664                 <li><a href="../classes/TimeAxis.html">TimeAxis</a></li>
       
   665             
       
   666                 <li><a href="../classes/TimeAxisBase.html">TimeAxisBase</a></li>
       
   667             
       
   668                 <li><a href="../classes/TimeImpl.html">TimeImpl</a></li>
       
   669             
       
   670                 <li><a href="../classes/ToggleButton.html">ToggleButton</a></li>
       
   671             
       
   672                 <li><a href="../classes/TopAxisLayout.html">TopAxisLayout</a></li>
       
   673             
       
   674                 <li><a href="../classes/Transition.html">Transition</a></li>
       
   675             
       
   676                 <li><a href="../classes/Tree.html">Tree</a></li>
       
   677             
       
   678                 <li><a href="../classes/Tree.Labelable.html">Tree.Labelable</a></li>
       
   679             
       
   680                 <li><a href="../classes/Tree.Node.html">Tree.Node</a></li>
       
   681             
       
   682                 <li><a href="../classes/Tree.Node.Labelable.html">Tree.Node.Labelable</a></li>
       
   683             
       
   684                 <li><a href="../classes/Tree.Node.Openable.html">Tree.Node.Openable</a></li>
       
   685             
       
   686                 <li><a href="../classes/Tree.Node.Selectable.html">Tree.Node.Selectable</a></li>
       
   687             
       
   688                 <li><a href="../classes/Tree.Node.Sortable.html">Tree.Node.Sortable</a></li>
       
   689             
       
   690                 <li><a href="../classes/Tree.Openable.html">Tree.Openable</a></li>
       
   691             
       
   692                 <li><a href="../classes/Tree.Selectable.html">Tree.Selectable</a></li>
       
   693             
       
   694                 <li><a href="../classes/Tree.Sortable.html">Tree.Sortable</a></li>
       
   695             
       
   696                 <li><a href="../classes/UA.html">UA</a></li>
       
   697             
       
   698                 <li><a href="../classes/Uploader.html">Uploader</a></li>
       
   699             
       
   700                 <li><a href="../classes/Uploader.Queue.html">Uploader.Queue</a></li>
       
   701             
       
   702                 <li><a href="../classes/UploaderFlash.html">UploaderFlash</a></li>
       
   703             
       
   704                 <li><a href="../classes/UploaderHTML5.html">UploaderHTML5</a></li>
       
   705             
       
   706                 <li><a href="../classes/ValueChange.html">ValueChange</a></li>
       
   707             
       
   708                 <li><a href="../classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
       
   709             
       
   710                 <li><a href="../classes/View.html">View</a></li>
       
   711             
       
   712                 <li><a href="../classes/View.NodeMap.html">View.NodeMap</a></li>
       
   713             
       
   714                 <li><a href="../classes/VMLCircle.html">VMLCircle</a></li>
       
   715             
       
   716                 <li><a href="../classes/VMLDrawing.html">VMLDrawing</a></li>
       
   717             
       
   718                 <li><a href="../classes/VMLEllipse.html">VMLEllipse</a></li>
       
   719             
       
   720                 <li><a href="../classes/VMLGraphic.html">VMLGraphic</a></li>
       
   721             
       
   722                 <li><a href="../classes/VMLPath.html">VMLPath</a></li>
       
   723             
       
   724                 <li><a href="../classes/VMLPieSlice.html">VMLPieSlice</a></li>
       
   725             
       
   726                 <li><a href="../classes/VMLRect.html">VMLRect</a></li>
       
   727             
       
   728                 <li><a href="../classes/VMLShape.html">VMLShape</a></li>
       
   729             
       
   730                 <li><a href="../classes/Widget.html">Widget</a></li>
       
   731             
       
   732                 <li><a href="../classes/WidgetAutohide.html">WidgetAutohide</a></li>
       
   733             
       
   734                 <li><a href="../classes/WidgetButtons.html">WidgetButtons</a></li>
       
   735             
       
   736                 <li><a href="../classes/WidgetChild.html">WidgetChild</a></li>
       
   737             
       
   738                 <li><a href="../classes/WidgetModality.html">WidgetModality</a></li>
       
   739             
       
   740                 <li><a href="../classes/WidgetParent.html">WidgetParent</a></li>
       
   741             
       
   742                 <li><a href="../classes/WidgetPosition.html">WidgetPosition</a></li>
       
   743             
       
   744                 <li><a href="../classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
       
   745             
       
   746                 <li><a href="../classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
       
   747             
       
   748                 <li><a href="../classes/WidgetStack.html">WidgetStack</a></li>
       
   749             
       
   750                 <li><a href="../classes/WidgetStdMod.html">WidgetStdMod</a></li>
       
   751             
       
   752                 <li><a href="../classes/XML.html">XML</a></li>
       
   753             
       
   754                 <li><a href="../classes/YQL.html">YQL</a></li>
       
   755             
       
   756                 <li><a href="../classes/YQLRequest.html">YQLRequest</a></li>
       
   757             
       
   758                 <li><a href="../classes/YUI.html">YUI</a></li>
       
   759             
       
   760                 <li><a href="../classes/YUI~substitute.html">YUI~substitute</a></li>
       
   761             
       
   762             </ul>
       
   763 
       
   764             <ul id="api-modules" class="apis modules">
       
   765             
       
   766                 <li><a href="../modules/align-plugin.html">align-plugin</a></li>
       
   767             
       
   768                 <li><a href="../modules/anim.html">anim</a></li>
       
   769             
       
   770                 <li><a href="../modules/anim-base.html">anim-base</a></li>
       
   771             
       
   772                 <li><a href="../modules/anim-color.html">anim-color</a></li>
       
   773             
       
   774                 <li><a href="../modules/anim-curve.html">anim-curve</a></li>
       
   775             
       
   776                 <li><a href="../modules/anim-easing.html">anim-easing</a></li>
       
   777             
       
   778                 <li><a href="../modules/anim-node-plugin.html">anim-node-plugin</a></li>
       
   779             
       
   780                 <li><a href="../modules/anim-scroll.html">anim-scroll</a></li>
       
   781             
       
   782                 <li><a href="../modules/anim-shape.html">anim-shape</a></li>
       
   783             
       
   784                 <li><a href="../modules/anim-shape-transform.html">anim-shape-transform</a></li>
       
   785             
       
   786                 <li><a href="../modules/anim-xy.html">anim-xy</a></li>
       
   787             
       
   788                 <li><a href="../modules/app.html">app</a></li>
       
   789             
       
   790                 <li><a href="../modules/app-base.html">app-base</a></li>
       
   791             
       
   792                 <li><a href="../modules/app-content.html">app-content</a></li>
       
   793             
       
   794                 <li><a href="../modules/app-transitions.html">app-transitions</a></li>
       
   795             
       
   796                 <li><a href="../modules/app-transitions-native.html">app-transitions-native</a></li>
       
   797             
       
   798                 <li><a href="../modules/array-extras.html">array-extras</a></li>
       
   799             
       
   800                 <li><a href="../modules/array-invoke.html">array-invoke</a></li>
       
   801             
       
   802                 <li><a href="../modules/arraylist.html">arraylist</a></li>
       
   803             
       
   804                 <li><a href="../modules/arraylist-add.html">arraylist-add</a></li>
       
   805             
       
   806                 <li><a href="../modules/arraylist-filter.html">arraylist-filter</a></li>
       
   807             
       
   808                 <li><a href="../modules/arraysort.html">arraysort</a></li>
       
   809             
       
   810                 <li><a href="../modules/async-queue.html">async-queue</a></li>
       
   811             
       
   812                 <li><a href="../modules/attribute.html">attribute</a></li>
       
   813             
       
   814                 <li><a href="../modules/attribute-base.html">attribute-base</a></li>
       
   815             
       
   816                 <li><a href="../modules/attribute-complex.html">attribute-complex</a></li>
       
   817             
       
   818                 <li><a href="../modules/attribute-core.html">attribute-core</a></li>
       
   819             
       
   820                 <li><a href="../modules/attribute-extras.html">attribute-extras</a></li>
       
   821             
       
   822                 <li><a href="../modules/attribute-observable.html">attribute-observable</a></li>
       
   823             
       
   824                 <li><a href="../modules/autocomplete.html">autocomplete</a></li>
       
   825             
       
   826                 <li><a href="../modules/autocomplete-base.html">autocomplete-base</a></li>
       
   827             
       
   828                 <li><a href="../modules/autocomplete-filters.html">autocomplete-filters</a></li>
       
   829             
       
   830                 <li><a href="../modules/autocomplete-filters-accentfold.html">autocomplete-filters-accentfold</a></li>
       
   831             
       
   832                 <li><a href="../modules/autocomplete-highlighters.html">autocomplete-highlighters</a></li>
       
   833             
       
   834                 <li><a href="../modules/autocomplete-highlighters-accentfold.html">autocomplete-highlighters-accentfold</a></li>
       
   835             
       
   836                 <li><a href="../modules/autocomplete-list.html">autocomplete-list</a></li>
       
   837             
       
   838                 <li><a href="../modules/autocomplete-list-keys.html">autocomplete-list-keys</a></li>
       
   839             
       
   840                 <li><a href="../modules/autocomplete-plugin.html">autocomplete-plugin</a></li>
       
   841             
       
   842                 <li><a href="../modules/autocomplete-sources.html">autocomplete-sources</a></li>
       
   843             
       
   844                 <li><a href="../modules/axis.html">axis</a></li>
       
   845             
       
   846                 <li><a href="../modules/axis-base.html">axis-base</a></li>
       
   847             
       
   848                 <li><a href="../modules/axis-category.html">axis-category</a></li>
       
   849             
       
   850                 <li><a href="../modules/axis-category-base.html">axis-category-base</a></li>
       
   851             
       
   852                 <li><a href="../modules/axis-numeric.html">axis-numeric</a></li>
       
   853             
       
   854                 <li><a href="../modules/axis-numeric-base.html">axis-numeric-base</a></li>
       
   855             
       
   856                 <li><a href="../modules/axis-stacked.html">axis-stacked</a></li>
       
   857             
       
   858                 <li><a href="../modules/axis-stacked-base.html">axis-stacked-base</a></li>
       
   859             
       
   860                 <li><a href="../modules/axis-time.html">axis-time</a></li>
       
   861             
       
   862                 <li><a href="../modules/axis-time-base.html">axis-time-base</a></li>
       
   863             
       
   864                 <li><a href="../modules/base.html">base</a></li>
       
   865             
       
   866                 <li><a href="../modules/base-base.html">base-base</a></li>
       
   867             
       
   868                 <li><a href="../modules/base-build.html">base-build</a></li>
       
   869             
       
   870                 <li><a href="../modules/base-core.html">base-core</a></li>
       
   871             
       
   872                 <li><a href="../modules/base-observable.html">base-observable</a></li>
       
   873             
       
   874                 <li><a href="../modules/base-pluginhost.html">base-pluginhost</a></li>
       
   875             
       
   876                 <li><a href="../modules/button.html">button</a></li>
       
   877             
       
   878                 <li><a href="../modules/button-core.html">button-core</a></li>
       
   879             
       
   880                 <li><a href="../modules/button-group.html">button-group</a></li>
       
   881             
       
   882                 <li><a href="../modules/button-plugin.html">button-plugin</a></li>
       
   883             
       
   884                 <li><a href="../modules/cache.html">cache</a></li>
       
   885             
       
   886                 <li><a href="../modules/cache-base.html">cache-base</a></li>
       
   887             
       
   888                 <li><a href="../modules/cache-offline.html">cache-offline</a></li>
       
   889             
       
   890                 <li><a href="../modules/cache-plugin.html">cache-plugin</a></li>
       
   891             
       
   892                 <li><a href="../modules/calendar.html">calendar</a></li>
       
   893             
       
   894                 <li><a href="../modules/calendar-base.html">calendar-base</a></li>
       
   895             
       
   896                 <li><a href="../modules/calendarnavigator.html">calendarnavigator</a></li>
       
   897             
       
   898                 <li><a href="../modules/charts.html">charts</a></li>
       
   899             
       
   900                 <li><a href="../modules/charts-base.html">charts-base</a></li>
       
   901             
       
   902                 <li><a href="../modules/charts-legend.html">charts-legend</a></li>
       
   903             
       
   904                 <li><a href="../modules/classnamemanager.html">classnamemanager</a></li>
       
   905             
       
   906                 <li><a href="../modules/clickable-rail.html">clickable-rail</a></li>
       
   907             
       
   908                 <li><a href="../modules/collection.html">collection</a></li>
       
   909             
       
   910                 <li><a href="../modules/color.html">color</a></li>
       
   911             
       
   912                 <li><a href="../modules/color-base.html">color-base</a></li>
       
   913             
       
   914                 <li><a href="../modules/color-harmony.html">color-harmony</a></li>
       
   915             
       
   916                 <li><a href="../modules/color-hsl.html">color-hsl</a></li>
       
   917             
       
   918                 <li><a href="../modules/color-hsv.html">color-hsv</a></li>
       
   919             
       
   920                 <li><a href="../modules/console.html">console</a></li>
       
   921             
       
   922                 <li><a href="../modules/console-filters.html">console-filters</a></li>
       
   923             
       
   924                 <li><a href="../modules/cookie.html">cookie</a></li>
       
   925             
       
   926                 <li><a href="../modules/createlink-base.html">createlink-base</a></li>
       
   927             
       
   928                 <li><a href="../modules/dataschema.html">dataschema</a></li>
       
   929             
       
   930                 <li><a href="../modules/dataschema-array.html">dataschema-array</a></li>
       
   931             
       
   932                 <li><a href="../modules/dataschema-base.html">dataschema-base</a></li>
       
   933             
       
   934                 <li><a href="../modules/dataschema-json.html">dataschema-json</a></li>
       
   935             
       
   936                 <li><a href="../modules/dataschema-text.html">dataschema-text</a></li>
       
   937             
       
   938                 <li><a href="../modules/dataschema-xml.html">dataschema-xml</a></li>
       
   939             
       
   940                 <li><a href="../modules/datasource.html">datasource</a></li>
       
   941             
       
   942                 <li><a href="../modules/datasource-arrayschema.html">datasource-arrayschema</a></li>
       
   943             
       
   944                 <li><a href="../modules/datasource-cache.html">datasource-cache</a></li>
       
   945             
       
   946                 <li><a href="../modules/datasource-function.html">datasource-function</a></li>
       
   947             
       
   948                 <li><a href="../modules/datasource-get.html">datasource-get</a></li>
       
   949             
       
   950                 <li><a href="../modules/datasource-io.html">datasource-io</a></li>
       
   951             
       
   952                 <li><a href="../modules/datasource-jsonschema.html">datasource-jsonschema</a></li>
       
   953             
       
   954                 <li><a href="../modules/datasource-local.html">datasource-local</a></li>
       
   955             
       
   956                 <li><a href="../modules/datasource-polling.html">datasource-polling</a></li>
       
   957             
       
   958                 <li><a href="../modules/datasource-textschema.html">datasource-textschema</a></li>
       
   959             
       
   960                 <li><a href="../modules/datasource-xmlschema.html">datasource-xmlschema</a></li>
       
   961             
       
   962                 <li><a href="../modules/datatable.html">datatable</a></li>
       
   963             
       
   964                 <li><a href="../modules/datatable-base.html">datatable-base</a></li>
       
   965             
       
   966                 <li><a href="../modules/datatable-body.html">datatable-body</a></li>
       
   967             
       
   968                 <li><a href="../modules/datatable-column-widths.html">datatable-column-widths</a></li>
       
   969             
       
   970                 <li><a href="../modules/datatable-core.html">datatable-core</a></li>
       
   971             
       
   972                 <li><a href="../modules/datatable-datasource.html">datatable-datasource</a></li>
       
   973             
       
   974                 <li><a href="../modules/datatable-formatters.html">datatable-formatters</a></li>
       
   975             
       
   976                 <li><a href="../modules/datatable-head.html">datatable-head</a></li>
       
   977             
       
   978                 <li><a href="../modules/datatable-message.html">datatable-message</a></li>
       
   979             
       
   980                 <li><a href="../modules/datatable-mutable.html">datatable-mutable</a></li>
       
   981             
       
   982                 <li><a href="../modules/datatable-scroll.html">datatable-scroll</a></li>
       
   983             
       
   984                 <li><a href="../modules/datatable-sort.html">datatable-sort</a></li>
       
   985             
       
   986                 <li><a href="../modules/datatable-table.html">datatable-table</a></li>
       
   987             
       
   988                 <li><a href="../modules/datatype.html">datatype</a></li>
       
   989             
       
   990                 <li><a href="../modules/datatype-date.html">datatype-date</a></li>
       
   991             
       
   992                 <li><a href="../modules/datatype-date-format.html">datatype-date-format</a></li>
       
   993             
       
   994                 <li><a href="../modules/datatype-date-math.html">datatype-date-math</a></li>
       
   995             
       
   996                 <li><a href="../modules/datatype-date-parse.html">datatype-date-parse</a></li>
       
   997             
       
   998                 <li><a href="../modules/datatype-number.html">datatype-number</a></li>
       
   999             
       
  1000                 <li><a href="../modules/datatype-number-format.html">datatype-number-format</a></li>
       
  1001             
       
  1002                 <li><a href="../modules/datatype-number-parse.html">datatype-number-parse</a></li>
       
  1003             
       
  1004                 <li><a href="../modules/datatype-xml.html">datatype-xml</a></li>
       
  1005             
       
  1006                 <li><a href="../modules/datatype-xml-format.html">datatype-xml-format</a></li>
       
  1007             
       
  1008                 <li><a href="../modules/datatype-xml-parse.html">datatype-xml-parse</a></li>
       
  1009             
       
  1010                 <li><a href="../modules/dd.html">dd</a></li>
       
  1011             
       
  1012                 <li><a href="../modules/dd-constrain.html">dd-constrain</a></li>
       
  1013             
       
  1014                 <li><a href="../modules/dd-ddm.html">dd-ddm</a></li>
       
  1015             
       
  1016                 <li><a href="../modules/dd-ddm-base.html">dd-ddm-base</a></li>
       
  1017             
       
  1018                 <li><a href="../modules/dd-ddm-drop.html">dd-ddm-drop</a></li>
       
  1019             
       
  1020                 <li><a href="../modules/dd-delegate.html">dd-delegate</a></li>
       
  1021             
       
  1022                 <li><a href="../modules/dd-drag.html">dd-drag</a></li>
       
  1023             
       
  1024                 <li><a href="../modules/dd-drop.html">dd-drop</a></li>
       
  1025             
       
  1026                 <li><a href="../modules/dd-drop-plugin.html">dd-drop-plugin</a></li>
       
  1027             
       
  1028                 <li><a href="../modules/dd-gestures.html">dd-gestures</a></li>
       
  1029             
       
  1030                 <li><a href="../modules/dd-plugin.html">dd-plugin</a></li>
       
  1031             
       
  1032                 <li><a href="../modules/dd-proxy.html">dd-proxy</a></li>
       
  1033             
       
  1034                 <li><a href="../modules/dd-scroll.html">dd-scroll</a></li>
       
  1035             
       
  1036                 <li><a href="../modules/dial.html">dial</a></li>
       
  1037             
       
  1038                 <li><a href="../modules/dom.html">dom</a></li>
       
  1039             
       
  1040                 <li><a href="../modules/dom-base.html">dom-base</a></li>
       
  1041             
       
  1042                 <li><a href="../modules/dom-screen.html">dom-screen</a></li>
       
  1043             
       
  1044                 <li><a href="../modules/dom-style.html">dom-style</a></li>
       
  1045             
       
  1046                 <li><a href="../modules/dump.html">dump</a></li>
       
  1047             
       
  1048                 <li><a href="../modules/editor.html">editor</a></li>
       
  1049             
       
  1050                 <li><a href="../modules/editor-base.html">editor-base</a></li>
       
  1051             
       
  1052                 <li><a href="../modules/editor-bidi.html">editor-bidi</a></li>
       
  1053             
       
  1054                 <li><a href="../modules/editor-br.html">editor-br</a></li>
       
  1055             
       
  1056                 <li><a href="../modules/editor-lists.html">editor-lists</a></li>
       
  1057             
       
  1058                 <li><a href="../modules/editor-para.html">editor-para</a></li>
       
  1059             
       
  1060                 <li><a href="../modules/editor-para-base.html">editor-para-base</a></li>
       
  1061             
       
  1062                 <li><a href="../modules/editor-para-ie.html">editor-para-ie</a></li>
       
  1063             
       
  1064                 <li><a href="../modules/editor-tab.html">editor-tab</a></li>
       
  1065             
       
  1066                 <li><a href="../modules/escape.html">escape</a></li>
       
  1067             
       
  1068                 <li><a href="../modules/event.html">event</a></li>
       
  1069             
       
  1070                 <li><a href="../modules/event-base.html">event-base</a></li>
       
  1071             
       
  1072                 <li><a href="../modules/event-contextmenu.html">event-contextmenu</a></li>
       
  1073             
       
  1074                 <li><a href="../modules/event-custom.html">event-custom</a></li>
       
  1075             
       
  1076                 <li><a href="../modules/event-custom-base.html">event-custom-base</a></li>
       
  1077             
       
  1078                 <li><a href="../modules/event-custom-complex.html">event-custom-complex</a></li>
       
  1079             
       
  1080                 <li><a href="../modules/event-delegate.html">event-delegate</a></li>
       
  1081             
       
  1082                 <li><a href="../modules/event-flick.html">event-flick</a></li>
       
  1083             
       
  1084                 <li><a href="../modules/event-focus.html">event-focus</a></li>
       
  1085             
       
  1086                 <li><a href="../modules/event-gestures.html">event-gestures</a></li>
       
  1087             
       
  1088                 <li><a href="../modules/event-hover.html">event-hover</a></li>
       
  1089             
       
  1090                 <li><a href="../modules/event-key.html">event-key</a></li>
       
  1091             
       
  1092                 <li><a href="../modules/event-mouseenter.html">event-mouseenter</a></li>
       
  1093             
       
  1094                 <li><a href="../modules/event-mousewheel.html">event-mousewheel</a></li>
       
  1095             
       
  1096                 <li><a href="../modules/event-move.html">event-move</a></li>
       
  1097             
       
  1098                 <li><a href="../modules/event-outside.html">event-outside</a></li>
       
  1099             
       
  1100                 <li><a href="../modules/event-resize.html">event-resize</a></li>
       
  1101             
       
  1102                 <li><a href="../modules/event-simulate.html">event-simulate</a></li>
       
  1103             
       
  1104                 <li><a href="../modules/event-synthetic.html">event-synthetic</a></li>
       
  1105             
       
  1106                 <li><a href="../modules/event-tap.html">event-tap</a></li>
       
  1107             
       
  1108                 <li><a href="../modules/event-touch.html">event-touch</a></li>
       
  1109             
       
  1110                 <li><a href="../modules/event-valuechange.html">event-valuechange</a></li>
       
  1111             
       
  1112                 <li><a href="../modules/exec-command.html">exec-command</a></li>
       
  1113             
       
  1114                 <li><a href="../modules/features.html">features</a></li>
       
  1115             
       
  1116                 <li><a href="../modules/file.html">file</a></li>
       
  1117             
       
  1118                 <li><a href="../modules/file-flash.html">file-flash</a></li>
       
  1119             
       
  1120                 <li><a href="../modules/file-html5.html">file-html5</a></li>
       
  1121             
       
  1122                 <li><a href="../modules/frame.html">frame</a></li>
       
  1123             
       
  1124                 <li><a href="../modules/gesture-simulate.html">gesture-simulate</a></li>
       
  1125             
       
  1126                 <li><a href="../modules/get.html">get</a></li>
       
  1127             
       
  1128                 <li><a href="../modules/get-nodejs.html">get-nodejs</a></li>
       
  1129             
       
  1130                 <li><a href="../modules/graphics.html">graphics</a></li>
       
  1131             
       
  1132                 <li><a href="../modules/graphics-group.html">graphics-group</a></li>
       
  1133             
       
  1134                 <li><a href="../modules/handlebars.html">handlebars</a></li>
       
  1135             
       
  1136                 <li><a href="../modules/handlebars-base.html">handlebars-base</a></li>
       
  1137             
       
  1138                 <li><a href="../modules/handlebars-compiler.html">handlebars-compiler</a></li>
       
  1139             
       
  1140                 <li><a href="../modules/highlight.html">highlight</a></li>
       
  1141             
       
  1142                 <li><a href="../modules/highlight-accentfold.html">highlight-accentfold</a></li>
       
  1143             
       
  1144                 <li><a href="../modules/highlight-base.html">highlight-base</a></li>
       
  1145             
       
  1146                 <li><a href="../modules/history.html">history</a></li>
       
  1147             
       
  1148                 <li><a href="../modules/history-base.html">history-base</a></li>
       
  1149             
       
  1150                 <li><a href="../modules/history-hash.html">history-hash</a></li>
       
  1151             
       
  1152                 <li><a href="../modules/history-hash-ie.html">history-hash-ie</a></li>
       
  1153             
       
  1154                 <li><a href="../modules/history-html5.html">history-html5</a></li>
       
  1155             
       
  1156                 <li><a href="../modules/imageloader.html">imageloader</a></li>
       
  1157             
       
  1158                 <li><a href="../modules/intl.html">intl</a></li>
       
  1159             
       
  1160                 <li><a href="../modules/io.html">io</a></li>
       
  1161             
       
  1162                 <li><a href="../modules/io-base.html">io-base</a></li>
       
  1163             
       
  1164                 <li><a href="../modules/io-form.html">io-form</a></li>
       
  1165             
       
  1166                 <li><a href="../modules/io-nodejs.html">io-nodejs</a></li>
       
  1167             
       
  1168                 <li><a href="../modules/io-queue.html">io-queue</a></li>
       
  1169             
       
  1170                 <li><a href="../modules/io-upload-iframe.html">io-upload-iframe</a></li>
       
  1171             
       
  1172                 <li><a href="../modules/io-xdr.html">io-xdr</a></li>
       
  1173             
       
  1174                 <li><a href="../modules/json.html">json</a></li>
       
  1175             
       
  1176                 <li><a href="../modules/json-parse.html">json-parse</a></li>
       
  1177             
       
  1178                 <li><a href="../modules/json-stringify.html">json-stringify</a></li>
       
  1179             
       
  1180                 <li><a href="../modules/jsonp.html">jsonp</a></li>
       
  1181             
       
  1182                 <li><a href="../modules/jsonp-url.html">jsonp-url</a></li>
       
  1183             
       
  1184                 <li><a href="../modules/lazy-model-list.html">lazy-model-list</a></li>
       
  1185             
       
  1186                 <li><a href="../modules/loader.html">loader</a></li>
       
  1187             
       
  1188                 <li><a href="../modules/loader-base.html">loader-base</a></li>
       
  1189             
       
  1190                 <li><a href="../modules/loader-yui3.html">loader-yui3</a></li>
       
  1191             
       
  1192                 <li><a href="../modules/matrix.html">matrix</a></li>
       
  1193             
       
  1194                 <li><a href="../modules/model.html">model</a></li>
       
  1195             
       
  1196                 <li><a href="../modules/model-list.html">model-list</a></li>
       
  1197             
       
  1198                 <li><a href="../modules/model-sync-rest.html">model-sync-rest</a></li>
       
  1199             
       
  1200                 <li><a href="../modules/node.html">node</a></li>
       
  1201             
       
  1202                 <li><a href="../modules/node-base.html">node-base</a></li>
       
  1203             
       
  1204                 <li><a href="../modules/node-core.html">node-core</a></li>
       
  1205             
       
  1206                 <li><a href="../modules/node-data.html">node-data</a></li>
       
  1207             
       
  1208                 <li><a href="../modules/node-event-delegate.html">node-event-delegate</a></li>
       
  1209             
       
  1210                 <li><a href="../modules/node-event-html5.html">node-event-html5</a></li>
       
  1211             
       
  1212                 <li><a href="../modules/node-event-simulate.html">node-event-simulate</a></li>
       
  1213             
       
  1214                 <li><a href="../modules/node-flick.html">node-flick</a></li>
       
  1215             
       
  1216                 <li><a href="../modules/node-focusmanager.html">node-focusmanager</a></li>
       
  1217             
       
  1218                 <li><a href="../modules/node-load.html">node-load</a></li>
       
  1219             
       
  1220                 <li><a href="../modules/node-menunav.html">node-menunav</a></li>
       
  1221             
       
  1222                 <li><a href="../modules/node-pluginhost.html">node-pluginhost</a></li>
       
  1223             
       
  1224                 <li><a href="../modules/node-screen.html">node-screen</a></li>
       
  1225             
       
  1226                 <li><a href="../modules/node-scroll-info.html">node-scroll-info</a></li>
       
  1227             
       
  1228                 <li><a href="../modules/node-style.html">node-style</a></li>
       
  1229             
       
  1230                 <li><a href="../modules/oop.html">oop</a></li>
       
  1231             
       
  1232                 <li><a href="../modules/overlay.html">overlay</a></li>
       
  1233             
       
  1234                 <li><a href="../modules/panel.html">panel</a></li>
       
  1235             
       
  1236                 <li><a href="../modules/parallel.html">parallel</a></li>
       
  1237             
       
  1238                 <li><a href="../modules/pjax.html">pjax</a></li>
       
  1239             
       
  1240                 <li><a href="../modules/pjax-base.html">pjax-base</a></li>
       
  1241             
       
  1242                 <li><a href="../modules/pjax-content.html">pjax-content</a></li>
       
  1243             
       
  1244                 <li><a href="../modules/pjax-plugin.html">pjax-plugin</a></li>
       
  1245             
       
  1246                 <li><a href="../modules/plugin.html">plugin</a></li>
       
  1247             
       
  1248                 <li><a href="../modules/pluginhost.html">pluginhost</a></li>
       
  1249             
       
  1250                 <li><a href="../modules/pluginhost-base.html">pluginhost-base</a></li>
       
  1251             
       
  1252                 <li><a href="../modules/pluginhost-config.html">pluginhost-config</a></li>
       
  1253             
       
  1254                 <li><a href="../modules/promise.html">promise</a></li>
       
  1255             
       
  1256                 <li><a href="../modules/querystring.html">querystring</a></li>
       
  1257             
       
  1258                 <li><a href="../modules/querystring-parse.html">querystring-parse</a></li>
       
  1259             
       
  1260                 <li><a href="../modules/querystring-parse-simple.html">querystring-parse-simple</a></li>
       
  1261             
       
  1262                 <li><a href="../modules/querystring-stringify.html">querystring-stringify</a></li>
       
  1263             
       
  1264                 <li><a href="../modules/querystring-stringify-simple.html">querystring-stringify-simple</a></li>
       
  1265             
       
  1266                 <li><a href="../modules/queue-promote.html">queue-promote</a></li>
       
  1267             
       
  1268                 <li><a href="../modules/range-slider.html">range-slider</a></li>
       
  1269             
       
  1270                 <li><a href="../modules/recordset.html">recordset</a></li>
       
  1271             
       
  1272                 <li><a href="../modules/recordset-base.html">recordset-base</a></li>
       
  1273             
       
  1274                 <li><a href="../modules/recordset-filter.html">recordset-filter</a></li>
       
  1275             
       
  1276                 <li><a href="../modules/recordset-indexer.html">recordset-indexer</a></li>
       
  1277             
       
  1278                 <li><a href="../modules/recordset-sort.html">recordset-sort</a></li>
       
  1279             
       
  1280                 <li><a href="../modules/resize.html">resize</a></li>
       
  1281             
       
  1282                 <li><a href="../modules/resize-contrain.html">resize-contrain</a></li>
       
  1283             
       
  1284                 <li><a href="../modules/resize-plugin.html">resize-plugin</a></li>
       
  1285             
       
  1286                 <li><a href="../modules/resize-proxy.html">resize-proxy</a></li>
       
  1287             
       
  1288                 <li><a href="../modules/rollup.html">rollup</a></li>
       
  1289             
       
  1290                 <li><a href="../modules/router.html">router</a></li>
       
  1291             
       
  1292                 <li><a href="../modules/scrollview.html">scrollview</a></li>
       
  1293             
       
  1294                 <li><a href="../modules/scrollview-base.html">scrollview-base</a></li>
       
  1295             
       
  1296                 <li><a href="../modules/scrollview-base-ie.html">scrollview-base-ie</a></li>
       
  1297             
       
  1298                 <li><a href="../modules/scrollview-list.html">scrollview-list</a></li>
       
  1299             
       
  1300                 <li><a href="../modules/scrollview-paginator.html">scrollview-paginator</a></li>
       
  1301             
       
  1302                 <li><a href="../modules/scrollview-scrollbars.html">scrollview-scrollbars</a></li>
       
  1303             
       
  1304                 <li><a href="../modules/selection.html">selection</a></li>
       
  1305             
       
  1306                 <li><a href="../modules/selector-css2.html">selector-css2</a></li>
       
  1307             
       
  1308                 <li><a href="../modules/selector-css3.html">selector-css3</a></li>
       
  1309             
       
  1310                 <li><a href="../modules/selector-native.html">selector-native</a></li>
       
  1311             
       
  1312                 <li><a href="../modules/series-area.html">series-area</a></li>
       
  1313             
       
  1314                 <li><a href="../modules/series-area-stacked.html">series-area-stacked</a></li>
       
  1315             
       
  1316                 <li><a href="../modules/series-areaspline.html">series-areaspline</a></li>
       
  1317             
       
  1318                 <li><a href="../modules/series-areaspline-stacked.html">series-areaspline-stacked</a></li>
       
  1319             
       
  1320                 <li><a href="../modules/series-bar.html">series-bar</a></li>
       
  1321             
       
  1322                 <li><a href="../modules/series-bar-stacked.html">series-bar-stacked</a></li>
       
  1323             
       
  1324                 <li><a href="../modules/series-base.html">series-base</a></li>
       
  1325             
       
  1326                 <li><a href="../modules/series-candlestick.html">series-candlestick</a></li>
       
  1327             
       
  1328                 <li><a href="../modules/series-cartesian.html">series-cartesian</a></li>
       
  1329             
       
  1330                 <li><a href="../modules/series-column.html">series-column</a></li>
       
  1331             
       
  1332                 <li><a href="../modules/series-column-stacked.html">series-column-stacked</a></li>
       
  1333             
       
  1334                 <li><a href="../modules/series-combo.html">series-combo</a></li>
       
  1335             
       
  1336                 <li><a href="../modules/series-combo-stacked.html">series-combo-stacked</a></li>
       
  1337             
       
  1338                 <li><a href="../modules/series-combospline.html">series-combospline</a></li>
       
  1339             
       
  1340                 <li><a href="../modules/series-combospline-stacked.html">series-combospline-stacked</a></li>
       
  1341             
       
  1342                 <li><a href="../modules/series-curve-util.html">series-curve-util</a></li>
       
  1343             
       
  1344                 <li><a href="../modules/series-fill-util.html">series-fill-util</a></li>
       
  1345             
       
  1346                 <li><a href="../modules/series-histogram.html">series-histogram</a></li>
       
  1347             
       
  1348                 <li><a href="../modules/series-line.html">series-line</a></li>
       
  1349             
       
  1350                 <li><a href="../modules/series-line-stacked.html">series-line-stacked</a></li>
       
  1351             
       
  1352                 <li><a href="../modules/series-line-util.html">series-line-util</a></li>
       
  1353             
       
  1354                 <li><a href="../modules/series-marker.html">series-marker</a></li>
       
  1355             
       
  1356                 <li><a href="../modules/series-marker-stacked.html">series-marker-stacked</a></li>
       
  1357             
       
  1358                 <li><a href="../modules/series-ohlc.html">series-ohlc</a></li>
       
  1359             
       
  1360                 <li><a href="../modules/series-pie.html">series-pie</a></li>
       
  1361             
       
  1362                 <li><a href="../modules/series-plot-util.html">series-plot-util</a></li>
       
  1363             
       
  1364                 <li><a href="../modules/series-range.html">series-range</a></li>
       
  1365             
       
  1366                 <li><a href="../modules/series-spline.html">series-spline</a></li>
       
  1367             
       
  1368                 <li><a href="../modules/series-spline-stacked.html">series-spline-stacked</a></li>
       
  1369             
       
  1370                 <li><a href="../modules/series-stacked.html">series-stacked</a></li>
       
  1371             
       
  1372                 <li><a href="../modules/shim-plugin.html">shim-plugin</a></li>
       
  1373             
       
  1374                 <li><a href="../modules/slider.html">slider</a></li>
       
  1375             
       
  1376                 <li><a href="../modules/slider-base.html">slider-base</a></li>
       
  1377             
       
  1378                 <li><a href="../modules/slider-value-range.html">slider-value-range</a></li>
       
  1379             
       
  1380                 <li><a href="../modules/sortable.html">sortable</a></li>
       
  1381             
       
  1382                 <li><a href="../modules/sortable-scroll.html">sortable-scroll</a></li>
       
  1383             
       
  1384                 <li><a href="../modules/stylesheet.html">stylesheet</a></li>
       
  1385             
       
  1386                 <li><a href="../modules/substitute.html">substitute</a></li>
       
  1387             
       
  1388                 <li><a href="../modules/swf.html">swf</a></li>
       
  1389             
       
  1390                 <li><a href="../modules/swfdetect.html">swfdetect</a></li>
       
  1391             
       
  1392                 <li><a href="../modules/tabview.html">tabview</a></li>
       
  1393             
       
  1394                 <li><a href="../modules/template.html">template</a></li>
       
  1395             
       
  1396                 <li><a href="../modules/template-base.html">template-base</a></li>
       
  1397             
       
  1398                 <li><a href="../modules/template-micro.html">template-micro</a></li>
       
  1399             
       
  1400                 <li><a href="../modules/test.html">test</a></li>
       
  1401             
       
  1402                 <li><a href="../modules/test-console.html">test-console</a></li>
       
  1403             
       
  1404                 <li><a href="../modules/text.html">text</a></li>
       
  1405             
       
  1406                 <li><a href="../modules/text-accentfold.html">text-accentfold</a></li>
       
  1407             
       
  1408                 <li><a href="../modules/text-wordbreak.html">text-wordbreak</a></li>
       
  1409             
       
  1410                 <li><a href="../modules/timers.html">timers</a></li>
       
  1411             
       
  1412                 <li><a href="../modules/transition.html">transition</a></li>
       
  1413             
       
  1414                 <li><a href="../modules/transition-timer.html">transition-timer</a></li>
       
  1415             
       
  1416                 <li><a href="../modules/tree.html">tree</a></li>
       
  1417             
       
  1418                 <li><a href="../modules/tree-labelable.html">tree-labelable</a></li>
       
  1419             
       
  1420                 <li><a href="../modules/tree-lazy.html">tree-lazy</a></li>
       
  1421             
       
  1422                 <li><a href="../modules/tree-node.html">tree-node</a></li>
       
  1423             
       
  1424                 <li><a href="../modules/tree-openable.html">tree-openable</a></li>
       
  1425             
       
  1426                 <li><a href="../modules/tree-selectable.html">tree-selectable</a></li>
       
  1427             
       
  1428                 <li><a href="../modules/tree-sortable.html">tree-sortable</a></li>
       
  1429             
       
  1430                 <li><a href="../modules/uploader.html">uploader</a></li>
       
  1431             
       
  1432                 <li><a href="../modules/uploader-flash.html">uploader-flash</a></li>
       
  1433             
       
  1434                 <li><a href="../modules/uploader-html5.html">uploader-html5</a></li>
       
  1435             
       
  1436                 <li><a href="../modules/uploader-queue.html">uploader-queue</a></li>
       
  1437             
       
  1438                 <li><a href="../modules/view.html">view</a></li>
       
  1439             
       
  1440                 <li><a href="../modules/view-node-map.html">view-node-map</a></li>
       
  1441             
       
  1442                 <li><a href="../modules/widget.html">widget</a></li>
       
  1443             
       
  1444                 <li><a href="../modules/widget-anim.html">widget-anim</a></li>
       
  1445             
       
  1446                 <li><a href="../modules/widget-autohide.html">widget-autohide</a></li>
       
  1447             
       
  1448                 <li><a href="../modules/widget-base.html">widget-base</a></li>
       
  1449             
       
  1450                 <li><a href="../modules/widget-base-ie.html">widget-base-ie</a></li>
       
  1451             
       
  1452                 <li><a href="../modules/widget-buttons.html">widget-buttons</a></li>
       
  1453             
       
  1454                 <li><a href="../modules/widget-child.html">widget-child</a></li>
       
  1455             
       
  1456                 <li><a href="../modules/widget-htmlparser.html">widget-htmlparser</a></li>
       
  1457             
       
  1458                 <li><a href="../modules/widget-locale.html">widget-locale</a></li>
       
  1459             
       
  1460                 <li><a href="../modules/widget-modality.html">widget-modality</a></li>
       
  1461             
       
  1462                 <li><a href="../modules/widget-parent.html">widget-parent</a></li>
       
  1463             
       
  1464                 <li><a href="../modules/widget-position.html">widget-position</a></li>
       
  1465             
       
  1466                 <li><a href="../modules/widget-position-align.html">widget-position-align</a></li>
       
  1467             
       
  1468                 <li><a href="../modules/widget-position-constrain.html">widget-position-constrain</a></li>
       
  1469             
       
  1470                 <li><a href="../modules/widget-skin.html">widget-skin</a></li>
       
  1471             
       
  1472                 <li><a href="../modules/widget-stack.html">widget-stack</a></li>
       
  1473             
       
  1474                 <li><a href="../modules/widget-stdmod.html">widget-stdmod</a></li>
       
  1475             
       
  1476                 <li><a href="../modules/widget-uievents.html">widget-uievents</a></li>
       
  1477             
       
  1478                 <li><a href="../modules/yql.html">yql</a></li>
       
  1479             
       
  1480                 <li><a href="../modules/yql-jsonp.html">yql-jsonp</a></li>
       
  1481             
       
  1482                 <li><a href="../modules/yql-nodejs.html">yql-nodejs</a></li>
       
  1483             
       
  1484                 <li><a href="../modules/yql-winjs.html">yql-winjs</a></li>
       
  1485             
       
  1486                 <li><a href="../modules/yui.html">yui</a></li>
       
  1487             
       
  1488                 <li><a href="../modules/yui-base.html">yui-base</a></li>
       
  1489             
       
  1490                 <li><a href="../modules/yui-later.html">yui-later</a></li>
       
  1491             
       
  1492                 <li><a href="../modules/yui-log.html">yui-log</a></li>
       
  1493             
       
  1494                 <li><a href="../modules/yui-throttle.html">yui-throttle</a></li>
       
  1495             
       
  1496             </ul>
       
  1497         </div>
       
  1498     </div>
       
  1499 </div>
       
  1500 
       
  1501             </div>
       
  1502         </div>
       
  1503         <div class="yui3-u-3-4">
       
  1504                 <div id="api-options">
       
  1505         Show:
       
  1506         <label for="api-show-inherited">
       
  1507             <input type="checkbox" id="api-show-inherited" checked>
       
  1508             Inherited
       
  1509         </label>
       
  1510 
       
  1511         <label for="api-show-protected">
       
  1512             <input type="checkbox" id="api-show-protected">
       
  1513             Protected
       
  1514         </label>
       
  1515 
       
  1516         <label for="api-show-private">
       
  1517             <input type="checkbox" id="api-show-private">
       
  1518             Private
       
  1519         </label>
       
  1520         <label for="api-show-deprecated">
       
  1521             <input type="checkbox" id="api-show-deprecated">
       
  1522             Deprecated
       
  1523         </label>
       
  1524 
       
  1525     </div>
       
  1526 
       
  1527 
       
  1528             <div class="apidocs">
       
  1529                 <div id="docs-main">
       
  1530                     <div class="content">
       
  1531                         <h1>Plugin.Cache 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             </ul>
       
  1541         </div>
       
  1542     
       
  1543 
       
  1544     
       
  1545         <div class="extends">
       
  1546             Extends <a href="../classes/Cache.html" class="crosslink">Cache</a>
       
  1547         </div>
       
  1548     
       
  1549 
       
  1550     
       
  1551         <div class="foundat">
       
  1552             Defined in: <a href="../files/cache_js_cache-plugin.js.html#l8"><code>cache&#x2F;js&#x2F;cache-plugin.js:8</code></a>
       
  1553         </div>
       
  1554     
       
  1555 
       
  1556     
       
  1557         
       
  1558             Module: <a href="../modules/cache-plugin.html">cache-plugin</a><br>
       
  1559             Parent Module: <a href="../modules/cache.html">cache</a>
       
  1560         
       
  1561     
       
  1562 
       
  1563     
       
  1564 </div>
       
  1565 
       
  1566 
       
  1567 
       
  1568 <div class="box intro">
       
  1569     <p>Plugin.Cache adds pluginizability to Cache.</p>
       
  1570 </div>
       
  1571 
       
  1572 
       
  1573 
       
  1574 <div id="classdocs" class="tabview">
       
  1575     <ul class="api-class-tabs">
       
  1576         <li class="api-class-tab index"><a href="#index">Index</a></li>
       
  1577 
       
  1578         
       
  1579             <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
       
  1580         
       
  1581         
       
  1582             <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
       
  1583         
       
  1584         
       
  1585             <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
       
  1586         
       
  1587         
       
  1588             <li class="api-class-tab events"><a href="#events">Events</a></li>
       
  1589         
       
  1590     </ul>
       
  1591 
       
  1592     <div>
       
  1593         <div id="index" class="api-class-tabpanel index">
       
  1594             <h2 class="off-left">Item Index</h2>
       
  1595 
       
  1596             
       
  1597                 <div class="index-section methods">
       
  1598                     <h3>Methods</h3>
       
  1599 
       
  1600                     <ul class="index-list methods extends">
       
  1601                         
       
  1602                             <li class="index-item method private inherited">
       
  1603                                 <a href="#method__addAttrs">_addAttrs</a>
       
  1604 
       
  1605                                 
       
  1606                                 
       
  1607                             </li>
       
  1608                         
       
  1609                             <li class="index-item method private inherited">
       
  1610                                 <a href="#method__addLazyAttr">_addLazyAttr</a>
       
  1611 
       
  1612                                 
       
  1613                                 
       
  1614                             </li>
       
  1615                         
       
  1616                             <li class="index-item method private inherited">
       
  1617                                 <a href="#method__aggregateAttrs">_aggregateAttrs</a>
       
  1618 
       
  1619                                 
       
  1620                                 
       
  1621                             </li>
       
  1622                         
       
  1623                             <li class="index-item method private inherited">
       
  1624                                 <a href="#method__attrCfgHash">_attrCfgHash</a>
       
  1625 
       
  1626                                 
       
  1627                                 
       
  1628                             </li>
       
  1629                         
       
  1630                             <li class="index-item method private inherited">
       
  1631                                 <a href="#method__baseDestroy">_baseDestroy</a>
       
  1632 
       
  1633                                 
       
  1634                                 
       
  1635                             </li>
       
  1636                         
       
  1637                             <li class="index-item method private inherited">
       
  1638                                 <a href="#method__baseInit">_baseInit</a>
       
  1639 
       
  1640                                 
       
  1641                                 
       
  1642                             </li>
       
  1643                         
       
  1644                             <li class="index-item method private inherited">
       
  1645                                 <a href="#method__cloneDefaultValue">_cloneDefaultValue</a>
       
  1646 
       
  1647                                 
       
  1648                                 
       
  1649                             </li>
       
  1650                         
       
  1651                             <li class="index-item method protected inherited">
       
  1652                                 <a href="#method__defAddFn">_defAddFn</a>
       
  1653 
       
  1654                                 
       
  1655                                 
       
  1656                             </li>
       
  1657                         
       
  1658                             <li class="index-item method private inherited">
       
  1659                                 <a href="#method__defAttrChangeFn">_defAttrChangeFn</a>
       
  1660 
       
  1661                                 
       
  1662                                 
       
  1663                             </li>
       
  1664                         
       
  1665                             <li class="index-item method protected inherited">
       
  1666                                 <a href="#method__defDestroyFn">_defDestroyFn</a>
       
  1667 
       
  1668                                 
       
  1669                                 
       
  1670                             </li>
       
  1671                         
       
  1672                             <li class="index-item method protected inherited">
       
  1673                                 <a href="#method__defFlushFn">_defFlushFn</a>
       
  1674 
       
  1675                                 
       
  1676                                 
       
  1677                             </li>
       
  1678                         
       
  1679                             <li class="index-item method protected inherited">
       
  1680                                 <a href="#method__defInitFn">_defInitFn</a>
       
  1681 
       
  1682                                 
       
  1683                                 
       
  1684                             </li>
       
  1685                         
       
  1686                             <li class="index-item method private inherited">
       
  1687                                 <a href="#method__destroyHierarchy">_destroyHierarchy</a>
       
  1688 
       
  1689                                 
       
  1690                                 
       
  1691                             </li>
       
  1692                         
       
  1693                             <li class="index-item method private inherited">
       
  1694                                 <a href="#method__filterAdHocAttrs">_filterAdHocAttrs</a>
       
  1695 
       
  1696                                 
       
  1697                                 
       
  1698                             </li>
       
  1699                         
       
  1700                             <li class="index-item method private inherited">
       
  1701                                 <a href="#method__filterAttrCfgs">_filterAttrCfgs</a>
       
  1702 
       
  1703                                 
       
  1704                                 
       
  1705                             </li>
       
  1706                         
       
  1707                             <li class="index-item method private inherited">
       
  1708                                 <a href="#method__fireAttrChange">_fireAttrChange</a>
       
  1709 
       
  1710                                 
       
  1711                                 
       
  1712                             </li>
       
  1713                         
       
  1714                             <li class="index-item method protected inherited">
       
  1715                                 <a href="#method__getAttr">_getAttr</a>
       
  1716 
       
  1717                                 
       
  1718                                 
       
  1719                             </li>
       
  1720                         
       
  1721                             <li class="index-item method protected inherited">
       
  1722                                 <a href="#method__getAttrCfg">_getAttrCfg</a>
       
  1723 
       
  1724                                 
       
  1725                                 
       
  1726                             </li>
       
  1727                         
       
  1728                             <li class="index-item method protected inherited">
       
  1729                                 <a href="#method__getAttrCfgs">_getAttrCfgs</a>
       
  1730 
       
  1731                                 
       
  1732                                 
       
  1733                             </li>
       
  1734                         
       
  1735                             <li class="index-item method private inherited">
       
  1736                                 <a href="#method__getAttrInitVal">_getAttrInitVal</a>
       
  1737 
       
  1738                                 
       
  1739                                 
       
  1740                             </li>
       
  1741                         
       
  1742                             <li class="index-item method protected inherited">
       
  1743                                 <a href="#method__getAttrs">_getAttrs</a>
       
  1744 
       
  1745                                 
       
  1746                                 
       
  1747                             </li>
       
  1748                         
       
  1749                             <li class="index-item method protected inherited">
       
  1750                                 <a href="#method__getClasses">_getClasses</a>
       
  1751 
       
  1752                                 
       
  1753                                 
       
  1754                             </li>
       
  1755                         
       
  1756                             <li class="index-item method protected inherited">
       
  1757                                 <a href="#method__getEntries">_getEntries</a>
       
  1758 
       
  1759                                 
       
  1760                                 
       
  1761                             </li>
       
  1762                         
       
  1763                             <li class="index-item method private inherited">
       
  1764                                 <a href="#method__getFullType">_getFullType</a>
       
  1765 
       
  1766                                 
       
  1767                                 
       
  1768                             </li>
       
  1769                         
       
  1770                             <li class="index-item method protected inherited">
       
  1771                                 <a href="#method__getSize">_getSize</a>
       
  1772 
       
  1773                                 
       
  1774                                 
       
  1775                             </li>
       
  1776                         
       
  1777                             <li class="index-item method private inherited">
       
  1778                                 <a href="#method__getStateVal">_getStateVal</a>
       
  1779 
       
  1780                                 
       
  1781                                 
       
  1782                             </li>
       
  1783                         
       
  1784                             <li class="index-item method private inherited">
       
  1785                                 <a href="#method__getType">_getType</a>
       
  1786 
       
  1787                                 
       
  1788                                 
       
  1789                             </li>
       
  1790                         
       
  1791                             <li class="index-item method private inherited">
       
  1792                                 <a href="#method__initAttrHost">_initAttrHost</a>
       
  1793 
       
  1794                                 
       
  1795                                 
       
  1796                             </li>
       
  1797                         
       
  1798                             <li class="index-item method private inherited inherited">
       
  1799                                 <a href="#method__initAttribute">_initAttribute</a>
       
  1800 
       
  1801                                 
       
  1802                                 
       
  1803                             </li>
       
  1804                         
       
  1805                             <li class="index-item method protected inherited">
       
  1806                                 <a href="#method__initAttrs">_initAttrs</a>
       
  1807 
       
  1808                                 
       
  1809                                 
       
  1810                             </li>
       
  1811                         
       
  1812                             <li class="index-item method private inherited">
       
  1813                                 <a href="#method__initBase">_initBase</a>
       
  1814 
       
  1815                                 
       
  1816                                 
       
  1817                             </li>
       
  1818                         
       
  1819                             <li class="index-item method private inherited">
       
  1820                                 <a href="#method__initHierarchy">_initHierarchy</a>
       
  1821 
       
  1822                                 
       
  1823                                 
       
  1824                             </li>
       
  1825                         
       
  1826                             <li class="index-item method private inherited">
       
  1827                                 <a href="#method__initHierarchyData">_initHierarchyData</a>
       
  1828 
       
  1829                                 
       
  1830                                 
       
  1831                             </li>
       
  1832                         
       
  1833                             <li class="index-item method private inherited">
       
  1834                                 <a href="#method__isLazyAttr">_isLazyAttr</a>
       
  1835 
       
  1836                                 
       
  1837                                 
       
  1838                             </li>
       
  1839                         
       
  1840                             <li class="index-item method protected inherited">
       
  1841                                 <a href="#method__isMatch">_isMatch</a>
       
  1842 
       
  1843                                 
       
  1844                                 
       
  1845                             </li>
       
  1846                         
       
  1847                             <li class="index-item method private inherited">
       
  1848                                 <a href="#method__monitor">_monitor</a>
       
  1849 
       
  1850                                 
       
  1851                                 
       
  1852                             </li>
       
  1853                         
       
  1854                             <li class="index-item method private inherited">
       
  1855                                 <a href="#method__normAttrVals">_normAttrVals</a>
       
  1856 
       
  1857                                 
       
  1858                                 
       
  1859                             </li>
       
  1860                         
       
  1861                             <li class="index-item method private inherited">
       
  1862                                 <a href="#method__parseType">_parseType</a>
       
  1863 
       
  1864                                 
       
  1865                                 
       
  1866                             </li>
       
  1867                         
       
  1868                             <li class="index-item method protected inherited">
       
  1869                                 <a href="#method__position">_position</a>
       
  1870 
       
  1871                                 
       
  1872                                 
       
  1873                             </li>
       
  1874                         
       
  1875                             <li class="index-item method private inherited">
       
  1876                                 <a href="#method__preInitEventCfg">_preInitEventCfg</a>
       
  1877 
       
  1878                                 
       
  1879                                 
       
  1880                             </li>
       
  1881                         
       
  1882                             <li class="index-item method protected deprecated inherited">
       
  1883                                 <a href="#method__protectAttrs">_protectAttrs</a>
       
  1884 
       
  1885                                 
       
  1886                                 
       
  1887                                     <span class="flag deprecated">deprecated</span>
       
  1888                                 
       
  1889                             </li>
       
  1890                         
       
  1891                             <li class="index-item method private inherited">
       
  1892                                 <a href="#method__publish">_publish</a>
       
  1893 
       
  1894                                 
       
  1895                                 
       
  1896                             </li>
       
  1897                         
       
  1898                             <li class="index-item method protected inherited inherited">
       
  1899                                 <a href="#method__set">_set</a>
       
  1900 
       
  1901                                 
       
  1902                                 
       
  1903                             </li>
       
  1904                         
       
  1905                             <li class="index-item method protected inherited">
       
  1906                                 <a href="#method__setAttr">_setAttr</a>
       
  1907 
       
  1908                                 
       
  1909                                 
       
  1910                             </li>
       
  1911                         
       
  1912                             <li class="index-item method protected inherited inherited">
       
  1913                                 <a href="#method__setAttrs">_setAttrs</a>
       
  1914 
       
  1915                                 
       
  1916                                 
       
  1917                             </li>
       
  1918                         
       
  1919                             <li class="index-item method private inherited">
       
  1920                                 <a href="#method__setAttrVal">_setAttrVal</a>
       
  1921 
       
  1922                                 
       
  1923                                 
       
  1924                             </li>
       
  1925                         
       
  1926                             <li class="index-item method protected inherited">
       
  1927                                 <a href="#method__setMax">_setMax</a>
       
  1928 
       
  1929                                 
       
  1930                                 
       
  1931                             </li>
       
  1932                         
       
  1933                             <li class="index-item method private inherited">
       
  1934                                 <a href="#method__setStateVal">_setStateVal</a>
       
  1935 
       
  1936                                 
       
  1937                                 
       
  1938                             </li>
       
  1939                         
       
  1940                             <li class="index-item method inherited">
       
  1941                                 <a href="#method_add">add</a>
       
  1942 
       
  1943                                 
       
  1944                                 
       
  1945                             </li>
       
  1946                         
       
  1947                             <li class="index-item method inherited">
       
  1948                                 <a href="#method_addAttr">addAttr</a>
       
  1949 
       
  1950                                 
       
  1951                                 
       
  1952                             </li>
       
  1953                         
       
  1954                             <li class="index-item method inherited">
       
  1955                                 <a href="#method_addAttrs">addAttrs</a>
       
  1956 
       
  1957                                 
       
  1958                                 
       
  1959                             </li>
       
  1960                         
       
  1961                             <li class="index-item method inherited">
       
  1962                                 <a href="#method_addTarget">addTarget</a>
       
  1963 
       
  1964                                 
       
  1965                                 
       
  1966                             </li>
       
  1967                         
       
  1968                             <li class="index-item method inherited">
       
  1969                                 <a href="#method_after">after</a>
       
  1970 
       
  1971                                 
       
  1972                                 
       
  1973                             </li>
       
  1974                         
       
  1975                             <li class="index-item method inherited">
       
  1976                                 <a href="#method_afterHostEvent">afterHostEvent</a>
       
  1977 
       
  1978                                 
       
  1979                                 
       
  1980                             </li>
       
  1981                         
       
  1982                             <li class="index-item method inherited">
       
  1983                                 <a href="#method_afterHostMethod">afterHostMethod</a>
       
  1984 
       
  1985                                 
       
  1986                                 
       
  1987                             </li>
       
  1988                         
       
  1989                             <li class="index-item method inherited">
       
  1990                                 <a href="#method_attrAdded">attrAdded</a>
       
  1991 
       
  1992                                 
       
  1993                                 
       
  1994                             </li>
       
  1995                         
       
  1996                             <li class="index-item method inherited">
       
  1997                                 <a href="#method_before">before</a>
       
  1998 
       
  1999                                 
       
  2000                                 
       
  2001                             </li>
       
  2002                         
       
  2003                             <li class="index-item method inherited">
       
  2004                                 <a href="#method_beforeHostMethod">beforeHostMethod</a>
       
  2005 
       
  2006                                 
       
  2007                                 
       
  2008                             </li>
       
  2009                         
       
  2010                             <li class="index-item method inherited">
       
  2011                                 <a href="#method_bubble">bubble</a>
       
  2012 
       
  2013                                 
       
  2014                                 
       
  2015                             </li>
       
  2016                         
       
  2017                             <li class="index-item method inherited inherited">
       
  2018                                 <a href="#method_destroy">destroy</a>
       
  2019 
       
  2020                                 
       
  2021                                 
       
  2022                             </li>
       
  2023                         
       
  2024                             <li class="index-item method private inherited inherited">
       
  2025                                 <a href="#method_destructor">destructor</a>
       
  2026 
       
  2027                                 
       
  2028                                 
       
  2029                             </li>
       
  2030                         
       
  2031                             <li class="index-item method inherited">
       
  2032                                 <a href="#method_detach">detach</a>
       
  2033 
       
  2034                                 
       
  2035                                 
       
  2036                             </li>
       
  2037                         
       
  2038                             <li class="index-item method inherited">
       
  2039                                 <a href="#method_detachAll">detachAll</a>
       
  2040 
       
  2041                                 
       
  2042                                 
       
  2043                             </li>
       
  2044                         
       
  2045                             <li class="index-item method inherited">
       
  2046                                 <a href="#method_doAfter">doAfter</a>
       
  2047 
       
  2048                                 
       
  2049                                 
       
  2050                             </li>
       
  2051                         
       
  2052                             <li class="index-item method inherited">
       
  2053                                 <a href="#method_doBefore">doBefore</a>
       
  2054 
       
  2055                                 
       
  2056                                 
       
  2057                             </li>
       
  2058                         
       
  2059                             <li class="index-item method inherited">
       
  2060                                 <a href="#method_fire">fire</a>
       
  2061 
       
  2062                                 
       
  2063                                 
       
  2064                             </li>
       
  2065                         
       
  2066                             <li class="index-item method inherited">
       
  2067                                 <a href="#method_flush">flush</a>
       
  2068 
       
  2069                                 
       
  2070                                 
       
  2071                             </li>
       
  2072                         
       
  2073                             <li class="index-item method inherited">
       
  2074                                 <a href="#method_get">get</a>
       
  2075 
       
  2076                                 
       
  2077                                 
       
  2078                             </li>
       
  2079                         
       
  2080                             <li class="index-item method inherited">
       
  2081                                 <a href="#method_getAttrs">getAttrs</a>
       
  2082 
       
  2083                                 
       
  2084                                 
       
  2085                             </li>
       
  2086                         
       
  2087                             <li class="index-item method inherited">
       
  2088                                 <a href="#method_getEvent">getEvent</a>
       
  2089 
       
  2090                                 
       
  2091                                 
       
  2092                             </li>
       
  2093                         
       
  2094                             <li class="index-item method inherited">
       
  2095                                 <a href="#method_getTargets">getTargets</a>
       
  2096 
       
  2097                                 
       
  2098                                 
       
  2099                             </li>
       
  2100                         
       
  2101                             <li class="index-item method inherited inherited">
       
  2102                                 <a href="#method_init">init</a>
       
  2103 
       
  2104                                 
       
  2105                                 
       
  2106                             </li>
       
  2107                         
       
  2108                             <li class="index-item method private inherited inherited">
       
  2109                                 <a href="#method_initializer">initializer</a>
       
  2110 
       
  2111                                 
       
  2112                                 
       
  2113                             </li>
       
  2114                         
       
  2115                             <li class="index-item method inherited">
       
  2116                                 <a href="#method_modifyAttr">modifyAttr</a>
       
  2117 
       
  2118                                 
       
  2119                                 
       
  2120                             </li>
       
  2121                         
       
  2122                             <li class="index-item method inherited">
       
  2123                                 <a href="#method_on">on</a>
       
  2124 
       
  2125                                 
       
  2126                                 
       
  2127                             </li>
       
  2128                         
       
  2129                             <li class="index-item method inherited">
       
  2130                                 <a href="#method_once">once</a>
       
  2131 
       
  2132                                 
       
  2133                                 
       
  2134                             </li>
       
  2135                         
       
  2136                             <li class="index-item method inherited">
       
  2137                                 <a href="#method_onceAfter">onceAfter</a>
       
  2138 
       
  2139                                 
       
  2140                                 
       
  2141                             </li>
       
  2142                         
       
  2143                             <li class="index-item method inherited">
       
  2144                                 <a href="#method_onHostEvent">onHostEvent</a>
       
  2145 
       
  2146                                 
       
  2147                                 
       
  2148                             </li>
       
  2149                         
       
  2150                             <li class="index-item method inherited">
       
  2151                                 <a href="#method_parseType">parseType</a>
       
  2152 
       
  2153                                 
       
  2154                                 
       
  2155                             </li>
       
  2156                         
       
  2157                             <li class="index-item method inherited">
       
  2158                                 <a href="#method_publish">publish</a>
       
  2159 
       
  2160                                 
       
  2161                                 
       
  2162                             </li>
       
  2163                         
       
  2164                             <li class="index-item method inherited">
       
  2165                                 <a href="#method_removeAttr">removeAttr</a>
       
  2166 
       
  2167                                 
       
  2168                                 
       
  2169                             </li>
       
  2170                         
       
  2171                             <li class="index-item method inherited">
       
  2172                                 <a href="#method_removeTarget">removeTarget</a>
       
  2173 
       
  2174                                 
       
  2175                                 
       
  2176                             </li>
       
  2177                         
       
  2178                             <li class="index-item method inherited">
       
  2179                                 <a href="#method_reset">reset</a>
       
  2180 
       
  2181                                 
       
  2182                                 
       
  2183                             </li>
       
  2184                         
       
  2185                             <li class="index-item method inherited">
       
  2186                                 <a href="#method_retrieve">retrieve</a>
       
  2187 
       
  2188                                 
       
  2189                                 
       
  2190                             </li>
       
  2191                         
       
  2192                             <li class="index-item method inherited inherited">
       
  2193                                 <a href="#method_set">set</a>
       
  2194 
       
  2195                                 
       
  2196                                 
       
  2197                             </li>
       
  2198                         
       
  2199                             <li class="index-item method inherited inherited">
       
  2200                                 <a href="#method_setAttrs">setAttrs</a>
       
  2201 
       
  2202                                 
       
  2203                                 
       
  2204                             </li>
       
  2205                         
       
  2206                             <li class="index-item method deprecated inherited">
       
  2207                                 <a href="#method_subscribe">subscribe</a>
       
  2208 
       
  2209                                 
       
  2210                                 
       
  2211                                     <span class="flag deprecated">deprecated</span>
       
  2212                                 
       
  2213                             </li>
       
  2214                         
       
  2215                             <li class="index-item method inherited">
       
  2216                                 <a href="#method_toString">toString</a>
       
  2217 
       
  2218                                 
       
  2219                                 
       
  2220                             </li>
       
  2221                         
       
  2222                             <li class="index-item method deprecated inherited">
       
  2223                                 <a href="#method_unsubscribe">unsubscribe</a>
       
  2224 
       
  2225                                 
       
  2226                                 
       
  2227                                     <span class="flag deprecated">deprecated</span>
       
  2228                                 
       
  2229                             </li>
       
  2230                         
       
  2231                             <li class="index-item method deprecated inherited">
       
  2232                                 <a href="#method_unsubscribeAll">unsubscribeAll</a>
       
  2233 
       
  2234                                 
       
  2235                                 
       
  2236                                     <span class="flag deprecated">deprecated</span>
       
  2237                                 
       
  2238                             </li>
       
  2239                         
       
  2240                     </ul>
       
  2241                 </div>
       
  2242             
       
  2243 
       
  2244             
       
  2245                 <div class="index-section properties">
       
  2246                     <h3>Properties</h3>
       
  2247 
       
  2248                     <ul class="index-list properties extends">
       
  2249                         
       
  2250                             <li class="index-item property protected inherited">
       
  2251                                 <a href="#property__allowAdHocAttrs">_allowAdHocAttrs</a>
       
  2252 
       
  2253                                 
       
  2254                                 
       
  2255                             </li>
       
  2256                         
       
  2257                             <li class="index-item property private inherited">
       
  2258                                 <a href="#property__entries">_entries</a>
       
  2259 
       
  2260                                 
       
  2261                                 
       
  2262                             </li>
       
  2263                         
       
  2264                             <li class="index-item property private inherited">
       
  2265                                 <a href="#property__handles">_handles</a>
       
  2266 
       
  2267                                 
       
  2268                                 
       
  2269                             </li>
       
  2270                         
       
  2271                             <li class="index-item property">
       
  2272                                 <a href="#property_NAME">NAME</a>
       
  2273 
       
  2274                                 
       
  2275                                     <span class="flag static">static</span>
       
  2276                                 
       
  2277                                 
       
  2278                             </li>
       
  2279                         
       
  2280                             <li class="index-item property deprecated inherited">
       
  2281                                 <a href="#property_name">name</a>
       
  2282 
       
  2283                                 
       
  2284                                 
       
  2285                                     <span class="flag deprecated">deprecated</span>
       
  2286                                 
       
  2287                             </li>
       
  2288                         
       
  2289                             <li class="index-item property">
       
  2290                                 <a href="#property_NS">NS</a>
       
  2291 
       
  2292                                 
       
  2293                                     <span class="flag static">static</span>
       
  2294                                 
       
  2295                                 
       
  2296                             </li>
       
  2297                         
       
  2298                     </ul>
       
  2299                 </div>
       
  2300             
       
  2301 
       
  2302             
       
  2303                 <div class="index-section attrs">
       
  2304                     <h3>Attributes</h3>
       
  2305 
       
  2306                     <ul class="index-list attrs extends">
       
  2307                         
       
  2308                             <li class="index-item attr inherited">
       
  2309                                 <a href="#attr_destroyed">destroyed</a>
       
  2310                             </li>
       
  2311                         
       
  2312                             <li class="index-item attr inherited">
       
  2313                                 <a href="#attr_entries">entries</a>
       
  2314                             </li>
       
  2315                         
       
  2316                             <li class="index-item attr inherited">
       
  2317                                 <a href="#attr_expires">expires</a>
       
  2318                             </li>
       
  2319                         
       
  2320                             <li class="index-item attr inherited">
       
  2321                                 <a href="#attr_host">host</a>
       
  2322                             </li>
       
  2323                         
       
  2324                             <li class="index-item attr inherited">
       
  2325                                 <a href="#attr_initialized">initialized</a>
       
  2326                             </li>
       
  2327                         
       
  2328                             <li class="index-item attr inherited">
       
  2329                                 <a href="#attr_max">max</a>
       
  2330                             </li>
       
  2331                         
       
  2332                             <li class="index-item attr inherited">
       
  2333                                 <a href="#attr_size">size</a>
       
  2334                             </li>
       
  2335                         
       
  2336                             <li class="index-item attr inherited">
       
  2337                                 <a href="#attr_uniqueKeys">uniqueKeys</a>
       
  2338                             </li>
       
  2339                         
       
  2340                     </ul>
       
  2341                 </div>
       
  2342             
       
  2343 
       
  2344             
       
  2345                 <div class="index-section events">
       
  2346                     <h3>Events</h3>
       
  2347 
       
  2348                     <ul class="index-list events extends">
       
  2349                         
       
  2350                             <li class="index-item event inherited">
       
  2351                                 <a href="#event_add">add</a>
       
  2352 
       
  2353                                 
       
  2354                                 
       
  2355                             </li>
       
  2356                         
       
  2357                             <li class="index-item event inherited">
       
  2358                                 <a href="#event_destroy">destroy</a>
       
  2359 
       
  2360                                 
       
  2361                                 
       
  2362                             </li>
       
  2363                         
       
  2364                             <li class="index-item event inherited">
       
  2365                                 <a href="#event_flush">flush</a>
       
  2366 
       
  2367                                 
       
  2368                                 
       
  2369                             </li>
       
  2370                         
       
  2371                             <li class="index-item event inherited">
       
  2372                                 <a href="#event_init">init</a>
       
  2373 
       
  2374                                 
       
  2375                                 
       
  2376                             </li>
       
  2377                         
       
  2378                             <li class="index-item event inherited">
       
  2379                                 <a href="#event_request">request</a>
       
  2380 
       
  2381                                 
       
  2382                                 
       
  2383                             </li>
       
  2384                         
       
  2385                             <li class="index-item event inherited">
       
  2386                                 <a href="#event_retrieve">retrieve</a>
       
  2387 
       
  2388                                 
       
  2389                                 
       
  2390                             </li>
       
  2391                         
       
  2392                     </ul>
       
  2393                 </div>
       
  2394             
       
  2395         </div>
       
  2396 
       
  2397         
       
  2398             <div id="methods" class="api-class-tabpanel">
       
  2399                 <h2 class="off-left">Methods</h2>
       
  2400 
       
  2401                 
       
  2402                     <div id="method__addAttrs" class="method item private inherited">
       
  2403     <h3 class="name"><code>_addAttrs</code></h3>
       
  2404 
       
  2405     
       
  2406         <div class="args">
       
  2407             <span class="paren">(</span><ul class="args-list inline commas">
       
  2408             
       
  2409                 <li class="arg">
       
  2410                     
       
  2411                         <code>cfgs</code>
       
  2412                     
       
  2413                 </li>
       
  2414             
       
  2415                 <li class="arg">
       
  2416                     
       
  2417                         <code>values</code>
       
  2418                     
       
  2419                 </li>
       
  2420             
       
  2421                 <li class="arg">
       
  2422                     
       
  2423                         <code>lazy</code>
       
  2424                     
       
  2425                 </li>
       
  2426             
       
  2427             </ul><span class="paren">)</span>
       
  2428         </div>
       
  2429     
       
  2430 
       
  2431     
       
  2432 
       
  2433     
       
  2434 
       
  2435     
       
  2436         <span class="flag private">private</span>
       
  2437     
       
  2438 
       
  2439     
       
  2440 
       
  2441     
       
  2442 
       
  2443     
       
  2444 
       
  2445     
       
  2446 
       
  2447     <div class="meta">
       
  2448         
       
  2449             
       
  2450                 <p>Inherited from
       
  2451                 <a href="../classes/AttributeCore.html#method__addAttrs">AttributeCore</a>:
       
  2452             
       
  2453         
       
  2454         
       
  2455         <a href="../files/attribute_js_AttributeCore.js.html#l836"><code>attribute&#x2F;js&#x2F;AttributeCore.js:836</code></a>
       
  2456         
       
  2457         </p>
       
  2458 
       
  2459 
       
  2460         
       
  2461 
       
  2462         
       
  2463     </div>
       
  2464 
       
  2465     <div class="description">
       
  2466         <p>Implementation behind the public addAttrs method.</p>
       
  2467 
       
  2468 <p>This method is invoked directly by get if it encounters a scenario
       
  2469 in which an attribute's valueFn attempts to obtain the
       
  2470 value an attribute in the same group of attributes, which has not yet
       
  2471 been added (on demand initialization).</p>
       
  2472     </div>
       
  2473 
       
  2474     
       
  2475         <div class="params">
       
  2476             <h4>Parameters:</h4>
       
  2477 
       
  2478             <ul class="params-list">
       
  2479             
       
  2480                 <li class="param">
       
  2481                     
       
  2482                         <code class="param-name">cfgs</code>
       
  2483                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2484                     
       
  2485 
       
  2486                     
       
  2487 
       
  2488                     <div class="param-description">
       
  2489                         <p>An object with attribute name/configuration pairs.</p>
       
  2490                     </div>
       
  2491 
       
  2492                     
       
  2493                 </li>
       
  2494             
       
  2495                 <li class="param">
       
  2496                     
       
  2497                         <code class="param-name">values</code>
       
  2498                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2499                     
       
  2500 
       
  2501                     
       
  2502 
       
  2503                     <div class="param-description">
       
  2504                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  2505 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  2506                     </div>
       
  2507 
       
  2508                     
       
  2509                 </li>
       
  2510             
       
  2511                 <li class="param">
       
  2512                     
       
  2513                         <code class="param-name">lazy</code>
       
  2514                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  2515                     
       
  2516 
       
  2517                     
       
  2518 
       
  2519                     <div class="param-description">
       
  2520                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  2521 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  2522 See <a href="#method_addAttr">addAttr</a>.</p>
       
  2523                     </div>
       
  2524 
       
  2525                     
       
  2526                 </li>
       
  2527             
       
  2528             </ul>
       
  2529         </div>
       
  2530     
       
  2531 
       
  2532     
       
  2533 
       
  2534     
       
  2535 </div>
       
  2536 
       
  2537                 
       
  2538                     <div id="method__addLazyAttr" class="method item private inherited">
       
  2539     <h3 class="name"><code>_addLazyAttr</code></h3>
       
  2540 
       
  2541     
       
  2542         <div class="args">
       
  2543             <span class="paren">(</span><ul class="args-list inline commas">
       
  2544             
       
  2545                 <li class="arg">
       
  2546                     
       
  2547                         <code>name</code>
       
  2548                     
       
  2549                 </li>
       
  2550             
       
  2551                 <li class="arg">
       
  2552                     
       
  2553                         <code class="optional">[lazyCfg]</code>
       
  2554                     
       
  2555                 </li>
       
  2556             
       
  2557             </ul><span class="paren">)</span>
       
  2558         </div>
       
  2559     
       
  2560 
       
  2561     
       
  2562 
       
  2563     
       
  2564 
       
  2565     
       
  2566         <span class="flag private">private</span>
       
  2567     
       
  2568 
       
  2569     
       
  2570 
       
  2571     
       
  2572 
       
  2573     
       
  2574 
       
  2575     
       
  2576 
       
  2577     <div class="meta">
       
  2578         
       
  2579             
       
  2580                 <p>Inherited from
       
  2581                 <a href="../classes/AttributeCore.html#method__addLazyAttr">AttributeCore</a>:
       
  2582             
       
  2583         
       
  2584         
       
  2585         <a href="../files/attribute_js_AttributeCore.js.html#l382"><code>attribute&#x2F;js&#x2F;AttributeCore.js:382</code></a>
       
  2586         
       
  2587         </p>
       
  2588 
       
  2589 
       
  2590         
       
  2591 
       
  2592         
       
  2593     </div>
       
  2594 
       
  2595     <div class="description">
       
  2596         <p>Finishes initializing an attribute which has been lazily added.</p>
       
  2597     </div>
       
  2598 
       
  2599     
       
  2600         <div class="params">
       
  2601             <h4>Parameters:</h4>
       
  2602 
       
  2603             <ul class="params-list">
       
  2604             
       
  2605                 <li class="param">
       
  2606                     
       
  2607                         <code class="param-name">name</code>
       
  2608                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2609                     
       
  2610 
       
  2611                     
       
  2612 
       
  2613                     <div class="param-description">
       
  2614                         <p>The name of the attribute</p>
       
  2615                     </div>
       
  2616 
       
  2617                     
       
  2618                 </li>
       
  2619             
       
  2620                 <li class="param">
       
  2621                     
       
  2622                         <code class="param-name optional">[lazyCfg]</code>
       
  2623                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2624                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2625                     
       
  2626 
       
  2627                     
       
  2628 
       
  2629                     <div class="param-description">
       
  2630                         <p>Optional config hash for the attribute. This is added for performance
       
  2631 along the critical path, where the calling method has already obtained lazy config from state.</p>
       
  2632                     </div>
       
  2633 
       
  2634                     
       
  2635                 </li>
       
  2636             
       
  2637             </ul>
       
  2638         </div>
       
  2639     
       
  2640 
       
  2641     
       
  2642 
       
  2643     
       
  2644 </div>
       
  2645 
       
  2646                 
       
  2647                     <div id="method__aggregateAttrs" class="method item private inherited">
       
  2648     <h3 class="name"><code>_aggregateAttrs</code></h3>
       
  2649 
       
  2650     
       
  2651         <div class="args">
       
  2652             <span class="paren">(</span><ul class="args-list inline commas">
       
  2653             
       
  2654                 <li class="arg">
       
  2655                     
       
  2656                         <code>allAttrs</code>
       
  2657                     
       
  2658                 </li>
       
  2659             
       
  2660             </ul><span class="paren">)</span>
       
  2661         </div>
       
  2662     
       
  2663 
       
  2664     
       
  2665         <span class="returns-inline">
       
  2666             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2667         </span>
       
  2668     
       
  2669 
       
  2670     
       
  2671 
       
  2672     
       
  2673         <span class="flag private">private</span>
       
  2674     
       
  2675 
       
  2676     
       
  2677 
       
  2678     
       
  2679 
       
  2680     
       
  2681 
       
  2682     
       
  2683 
       
  2684     <div class="meta">
       
  2685         
       
  2686             
       
  2687                 <p>Inherited from
       
  2688                 <a href="../classes/BaseCore.html#method__aggregateAttrs">BaseCore</a>:
       
  2689             
       
  2690         
       
  2691         
       
  2692         <a href="../files/base_js_BaseCore.js.html#l575"><code>base&#x2F;js&#x2F;BaseCore.js:575</code></a>
       
  2693         
       
  2694         </p>
       
  2695 
       
  2696 
       
  2697         
       
  2698 
       
  2699         
       
  2700     </div>
       
  2701 
       
  2702     <div class="description">
       
  2703         <p>A helper method, used by _initHierarchyData to aggregate
       
  2704 attribute configuration across the instances class hierarchy.</p>
       
  2705 
       
  2706 <p>The method will protect the attribute configuration value to protect the statically defined
       
  2707 default value in ATTRS if required (if the value is an object literal, array or the
       
  2708 attribute configuration has cloneDefaultValue set to shallow or deep).</p>
       
  2709     </div>
       
  2710 
       
  2711     
       
  2712         <div class="params">
       
  2713             <h4>Parameters:</h4>
       
  2714 
       
  2715             <ul class="params-list">
       
  2716             
       
  2717                 <li class="param">
       
  2718                     
       
  2719                         <code class="param-name">allAttrs</code>
       
  2720                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2721                     
       
  2722 
       
  2723                     
       
  2724 
       
  2725                     <div class="param-description">
       
  2726                         <p>An array of ATTRS definitions across classes in the hierarchy
       
  2727 (subclass first, Base last)</p>
       
  2728                     </div>
       
  2729 
       
  2730                     
       
  2731                 </li>
       
  2732             
       
  2733             </ul>
       
  2734         </div>
       
  2735     
       
  2736 
       
  2737     
       
  2738         <div class="returns">
       
  2739             <h4>Returns:</h4>
       
  2740 
       
  2741             <div class="returns-description">
       
  2742                 
       
  2743                     
       
  2744                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  2745                     
       
  2746                     The aggregate set of ATTRS definitions for the instance
       
  2747                 
       
  2748             </div>
       
  2749         </div>
       
  2750     
       
  2751 
       
  2752     
       
  2753 </div>
       
  2754 
       
  2755                 
       
  2756                     <div id="method__attrCfgHash" class="method item private inherited">
       
  2757     <h3 class="name"><code>_attrCfgHash</code></h3>
       
  2758 
       
  2759     
       
  2760         <span class="paren">()</span>
       
  2761     
       
  2762 
       
  2763     
       
  2764 
       
  2765     
       
  2766 
       
  2767     
       
  2768         <span class="flag private">private</span>
       
  2769     
       
  2770 
       
  2771     
       
  2772 
       
  2773     
       
  2774 
       
  2775     
       
  2776 
       
  2777     
       
  2778 
       
  2779     <div class="meta">
       
  2780         
       
  2781             
       
  2782                 <p>Inherited from
       
  2783                 <a href="../classes/BaseCore.html#method__attrCfgHash">BaseCore</a>:
       
  2784             
       
  2785         
       
  2786         
       
  2787         <a href="../files/base_js_BaseCore.js.html#l538"><code>base&#x2F;js&#x2F;BaseCore.js:538</code></a>
       
  2788         
       
  2789         </p>
       
  2790 
       
  2791 
       
  2792         
       
  2793 
       
  2794         
       
  2795     </div>
       
  2796 
       
  2797     <div class="description">
       
  2798         <p>Utility method to define the attribute hash used to filter/whitelist property mixes for
       
  2799 this class for iteration performance reasons.</p>
       
  2800     </div>
       
  2801 
       
  2802     
       
  2803 
       
  2804     
       
  2805 
       
  2806     
       
  2807 </div>
       
  2808 
       
  2809                 
       
  2810                     <div id="method__baseDestroy" class="method item private inherited">
       
  2811     <h3 class="name"><code>_baseDestroy</code></h3>
       
  2812 
       
  2813     
       
  2814         <span class="paren">()</span>
       
  2815     
       
  2816 
       
  2817     
       
  2818 
       
  2819     
       
  2820 
       
  2821     
       
  2822         <span class="flag private">private</span>
       
  2823     
       
  2824 
       
  2825     
       
  2826 
       
  2827     
       
  2828 
       
  2829     
       
  2830 
       
  2831     
       
  2832 
       
  2833     <div class="meta">
       
  2834         
       
  2835             
       
  2836                 <p>Inherited from
       
  2837                 <a href="../classes/BaseCore.html#method__baseDestroy">BaseCore</a>:
       
  2838             
       
  2839         
       
  2840         
       
  2841         <a href="../files/base_js_BaseCore.js.html#l309"><code>base&#x2F;js&#x2F;BaseCore.js:309</code></a>
       
  2842         
       
  2843         </p>
       
  2844 
       
  2845 
       
  2846         
       
  2847 
       
  2848         
       
  2849     </div>
       
  2850 
       
  2851     <div class="description">
       
  2852         <p>Internal destroy implementation for BaseCore</p>
       
  2853     </div>
       
  2854 
       
  2855     
       
  2856 
       
  2857     
       
  2858 
       
  2859     
       
  2860 </div>
       
  2861 
       
  2862                 
       
  2863                     <div id="method__baseInit" class="method item private inherited">
       
  2864     <h3 class="name"><code>_baseInit</code></h3>
       
  2865 
       
  2866     
       
  2867         <span class="paren">()</span>
       
  2868     
       
  2869 
       
  2870     
       
  2871 
       
  2872     
       
  2873 
       
  2874     
       
  2875         <span class="flag private">private</span>
       
  2876     
       
  2877 
       
  2878     
       
  2879 
       
  2880     
       
  2881 
       
  2882     
       
  2883 
       
  2884     
       
  2885 
       
  2886     <div class="meta">
       
  2887         
       
  2888             
       
  2889                 <p>Inherited from
       
  2890                 <a href="../classes/BaseCore.html#method__baseInit">BaseCore</a>:
       
  2891             
       
  2892         
       
  2893         
       
  2894         <a href="../files/base_js_BaseCore.js.html#l281"><code>base&#x2F;js&#x2F;BaseCore.js:281</code></a>
       
  2895         
       
  2896         </p>
       
  2897 
       
  2898 
       
  2899         
       
  2900 
       
  2901         
       
  2902     </div>
       
  2903 
       
  2904     <div class="description">
       
  2905         <p>Internal initialization implementation for BaseCore</p>
       
  2906     </div>
       
  2907 
       
  2908     
       
  2909 
       
  2910     
       
  2911 
       
  2912     
       
  2913 </div>
       
  2914 
       
  2915                 
       
  2916                     <div id="method__cloneDefaultValue" class="method item private inherited">
       
  2917     <h3 class="name"><code>_cloneDefaultValue</code></h3>
       
  2918 
       
  2919     
       
  2920         <div class="args">
       
  2921             <span class="paren">(</span><ul class="args-list inline commas">
       
  2922             
       
  2923                 <li class="arg">
       
  2924                     
       
  2925                         <code>cfg</code>
       
  2926                     
       
  2927                 </li>
       
  2928             
       
  2929             </ul><span class="paren">)</span>
       
  2930         </div>
       
  2931     
       
  2932 
       
  2933     
       
  2934 
       
  2935     
       
  2936 
       
  2937     
       
  2938         <span class="flag private">private</span>
       
  2939     
       
  2940 
       
  2941     
       
  2942 
       
  2943     
       
  2944 
       
  2945     
       
  2946 
       
  2947     
       
  2948 
       
  2949     <div class="meta">
       
  2950         
       
  2951             
       
  2952                 <p>Inherited from
       
  2953                 <a href="../classes/BaseCore.html#method__cloneDefaultValue">BaseCore</a>:
       
  2954             
       
  2955         
       
  2956         
       
  2957         <a href="../files/base_js_BaseCore.js.html#l549"><code>base&#x2F;js&#x2F;BaseCore.js:549</code></a>
       
  2958         
       
  2959         </p>
       
  2960 
       
  2961 
       
  2962         
       
  2963 
       
  2964         
       
  2965     </div>
       
  2966 
       
  2967     <div class="description">
       
  2968         <p>This method assumes that the value has already been checked to be an object.
       
  2969 Since it's on a critical path, we don't want to re-do the check.</p>
       
  2970     </div>
       
  2971 
       
  2972     
       
  2973         <div class="params">
       
  2974             <h4>Parameters:</h4>
       
  2975 
       
  2976             <ul class="params-list">
       
  2977             
       
  2978                 <li class="param">
       
  2979                     
       
  2980                         <code class="param-name">cfg</code>
       
  2981                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2982                     
       
  2983 
       
  2984                     
       
  2985 
       
  2986                     <div class="param-description">
       
  2987                         
       
  2988                     </div>
       
  2989 
       
  2990                     
       
  2991                 </li>
       
  2992             
       
  2993             </ul>
       
  2994         </div>
       
  2995     
       
  2996 
       
  2997     
       
  2998 
       
  2999     
       
  3000 </div>
       
  3001 
       
  3002                 
       
  3003                     <div id="method__defAddFn" class="method item protected inherited">
       
  3004     <h3 class="name"><code>_defAddFn</code></h3>
       
  3005 
       
  3006     
       
  3007         <div class="args">
       
  3008             <span class="paren">(</span><ul class="args-list inline commas">
       
  3009             
       
  3010                 <li class="arg">
       
  3011                     
       
  3012                         <code>e</code>
       
  3013                     
       
  3014                 </li>
       
  3015             
       
  3016             </ul><span class="paren">)</span>
       
  3017         </div>
       
  3018     
       
  3019 
       
  3020     
       
  3021 
       
  3022     
       
  3023 
       
  3024     
       
  3025         <span class="flag protected">protected</span>
       
  3026     
       
  3027 
       
  3028     
       
  3029 
       
  3030     
       
  3031 
       
  3032     
       
  3033 
       
  3034     
       
  3035 
       
  3036     <div class="meta">
       
  3037         
       
  3038             
       
  3039                 <p>Inherited from
       
  3040                 <a href="../classes/Cache.html#method__defAddFn">Cache</a>:
       
  3041             
       
  3042         
       
  3043         
       
  3044         <a href="../files/cache_js_cache-base.js.html#l242"><code>cache&#x2F;js&#x2F;cache-base.js:242</code></a>
       
  3045         
       
  3046         </p>
       
  3047 
       
  3048 
       
  3049         
       
  3050 
       
  3051         
       
  3052     </div>
       
  3053 
       
  3054     <div class="description">
       
  3055         <p>Adds entry to cache.</p>
       
  3056     </div>
       
  3057 
       
  3058     
       
  3059         <div class="params">
       
  3060             <h4>Parameters:</h4>
       
  3061 
       
  3062             <ul class="params-list">
       
  3063             
       
  3064                 <li class="param">
       
  3065                     
       
  3066                         <code class="param-name">e</code>
       
  3067                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
  3068                     
       
  3069 
       
  3070                     
       
  3071 
       
  3072                     <div class="param-description">
       
  3073                         <p>Event Facade with the following properties:</p>
       
  3074 
       
  3075 <dl>
       
  3076 <dt>entry (Object)</dt> <dd>The cached entry.</dd>
       
  3077 </dl>
       
  3078                     </div>
       
  3079 
       
  3080                     
       
  3081                 </li>
       
  3082             
       
  3083             </ul>
       
  3084         </div>
       
  3085     
       
  3086 
       
  3087     
       
  3088 
       
  3089     
       
  3090 </div>
       
  3091 
       
  3092                 
       
  3093                     <div id="method__defAttrChangeFn" class="method item private inherited">
       
  3094     <h3 class="name"><code>_defAttrChangeFn</code></h3>
       
  3095 
       
  3096     
       
  3097         <div class="args">
       
  3098             <span class="paren">(</span><ul class="args-list inline commas">
       
  3099             
       
  3100                 <li class="arg">
       
  3101                     
       
  3102                         <code>e</code>
       
  3103                     
       
  3104                 </li>
       
  3105             
       
  3106             </ul><span class="paren">)</span>
       
  3107         </div>
       
  3108     
       
  3109 
       
  3110     
       
  3111 
       
  3112     
       
  3113 
       
  3114     
       
  3115         <span class="flag private">private</span>
       
  3116     
       
  3117 
       
  3118     
       
  3119 
       
  3120     
       
  3121 
       
  3122     
       
  3123 
       
  3124     
       
  3125 
       
  3126     <div class="meta">
       
  3127         
       
  3128             
       
  3129                 <p>Inherited from
       
  3130                 <a href="../classes/AttributeObservable.html#method__defAttrChangeFn">AttributeObservable</a>:
       
  3131             
       
  3132         
       
  3133         
       
  3134         <a href="../files/attribute_js_AttributeObservable.js.html#l186"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:186</code></a>
       
  3135         
       
  3136         </p>
       
  3137 
       
  3138 
       
  3139         
       
  3140 
       
  3141         
       
  3142     </div>
       
  3143 
       
  3144     <div class="description">
       
  3145         <p>Default function for attribute change events.</p>
       
  3146     </div>
       
  3147 
       
  3148     
       
  3149         <div class="params">
       
  3150             <h4>Parameters:</h4>
       
  3151 
       
  3152             <ul class="params-list">
       
  3153             
       
  3154                 <li class="param">
       
  3155                     
       
  3156                         <code class="param-name">e</code>
       
  3157                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3158                     
       
  3159 
       
  3160                     
       
  3161 
       
  3162                     <div class="param-description">
       
  3163                         <p>The event object for attribute change events.</p>
       
  3164                     </div>
       
  3165 
       
  3166                     
       
  3167                 </li>
       
  3168             
       
  3169             </ul>
       
  3170         </div>
       
  3171     
       
  3172 
       
  3173     
       
  3174 
       
  3175     
       
  3176 </div>
       
  3177 
       
  3178                 
       
  3179                     <div id="method__defDestroyFn" class="method item protected inherited">
       
  3180     <h3 class="name"><code>_defDestroyFn</code></h3>
       
  3181 
       
  3182     
       
  3183         <div class="args">
       
  3184             <span class="paren">(</span><ul class="args-list inline commas">
       
  3185             
       
  3186                 <li class="arg">
       
  3187                     
       
  3188                         <code>e</code>
       
  3189                     
       
  3190                 </li>
       
  3191             
       
  3192             </ul><span class="paren">)</span>
       
  3193         </div>
       
  3194     
       
  3195 
       
  3196     
       
  3197 
       
  3198     
       
  3199 
       
  3200     
       
  3201         <span class="flag protected">protected</span>
       
  3202     
       
  3203 
       
  3204     
       
  3205 
       
  3206     
       
  3207 
       
  3208     
       
  3209 
       
  3210     
       
  3211 
       
  3212     <div class="meta">
       
  3213         
       
  3214             
       
  3215                 <p>Inherited from
       
  3216                 <a href="../classes/BaseObservable.html#method__defDestroyFn">BaseObservable</a>:
       
  3217             
       
  3218         
       
  3219         
       
  3220         <a href="../files/base_js_BaseObservable.js.html#l190"><code>base&#x2F;js&#x2F;BaseObservable.js:190</code></a>
       
  3221         
       
  3222         </p>
       
  3223 
       
  3224 
       
  3225         
       
  3226 
       
  3227         
       
  3228     </div>
       
  3229 
       
  3230     <div class="description">
       
  3231         <p>Default destroy event handler</p>
       
  3232     </div>
       
  3233 
       
  3234     
       
  3235         <div class="params">
       
  3236             <h4>Parameters:</h4>
       
  3237 
       
  3238             <ul class="params-list">
       
  3239             
       
  3240                 <li class="param">
       
  3241                     
       
  3242                         <code class="param-name">e</code>
       
  3243                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3244                     
       
  3245 
       
  3246                     
       
  3247 
       
  3248                     <div class="param-description">
       
  3249                         <p>Event object</p>
       
  3250                     </div>
       
  3251 
       
  3252                     
       
  3253                 </li>
       
  3254             
       
  3255             </ul>
       
  3256         </div>
       
  3257     
       
  3258 
       
  3259     
       
  3260 
       
  3261     
       
  3262 </div>
       
  3263 
       
  3264                 
       
  3265                     <div id="method__defFlushFn" class="method item protected inherited">
       
  3266     <h3 class="name"><code>_defFlushFn</code></h3>
       
  3267 
       
  3268     
       
  3269         <div class="args">
       
  3270             <span class="paren">(</span><ul class="args-list inline commas">
       
  3271             
       
  3272                 <li class="arg">
       
  3273                     
       
  3274                         <code>e</code>
       
  3275                     
       
  3276                 </li>
       
  3277             
       
  3278             </ul><span class="paren">)</span>
       
  3279         </div>
       
  3280     
       
  3281 
       
  3282     
       
  3283 
       
  3284     
       
  3285 
       
  3286     
       
  3287         <span class="flag protected">protected</span>
       
  3288     
       
  3289 
       
  3290     
       
  3291 
       
  3292     
       
  3293 
       
  3294     
       
  3295 
       
  3296     
       
  3297 
       
  3298     <div class="meta">
       
  3299         
       
  3300             
       
  3301                 <p>Inherited from
       
  3302                 <a href="../classes/Cache.html#method__defFlushFn">Cache</a>:
       
  3303             
       
  3304         
       
  3305         
       
  3306         <a href="../files/cache_js_cache-base.js.html#l277"><code>cache&#x2F;js&#x2F;cache-base.js:277</code></a>
       
  3307         
       
  3308         </p>
       
  3309 
       
  3310 
       
  3311         
       
  3312 
       
  3313         
       
  3314     </div>
       
  3315 
       
  3316     <div class="description">
       
  3317         <p>Flushes cache.</p>
       
  3318     </div>
       
  3319 
       
  3320     
       
  3321         <div class="params">
       
  3322             <h4>Parameters:</h4>
       
  3323 
       
  3324             <ul class="params-list">
       
  3325             
       
  3326                 <li class="param">
       
  3327                     
       
  3328                         <code class="param-name">e</code>
       
  3329                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
  3330                     
       
  3331 
       
  3332                     
       
  3333 
       
  3334                     <div class="param-description">
       
  3335                         <p>Event Facade object.</p>
       
  3336                     </div>
       
  3337 
       
  3338                     
       
  3339                 </li>
       
  3340             
       
  3341             </ul>
       
  3342         </div>
       
  3343     
       
  3344 
       
  3345     
       
  3346 
       
  3347     
       
  3348 </div>
       
  3349 
       
  3350                 
       
  3351                     <div id="method__defInitFn" class="method item protected inherited">
       
  3352     <h3 class="name"><code>_defInitFn</code></h3>
       
  3353 
       
  3354     
       
  3355         <div class="args">
       
  3356             <span class="paren">(</span><ul class="args-list inline commas">
       
  3357             
       
  3358                 <li class="arg">
       
  3359                     
       
  3360                         <code>e</code>
       
  3361                     
       
  3362                 </li>
       
  3363             
       
  3364             </ul><span class="paren">)</span>
       
  3365         </div>
       
  3366     
       
  3367 
       
  3368     
       
  3369 
       
  3370     
       
  3371 
       
  3372     
       
  3373         <span class="flag protected">protected</span>
       
  3374     
       
  3375 
       
  3376     
       
  3377 
       
  3378     
       
  3379 
       
  3380     
       
  3381 
       
  3382     
       
  3383 
       
  3384     <div class="meta">
       
  3385         
       
  3386             
       
  3387                 <p>Inherited from
       
  3388                 <a href="../classes/BaseObservable.html#method__defInitFn">BaseObservable</a>:
       
  3389             
       
  3390         
       
  3391         
       
  3392         <a href="../files/base_js_BaseObservable.js.html#l178"><code>base&#x2F;js&#x2F;BaseObservable.js:178</code></a>
       
  3393         
       
  3394         </p>
       
  3395 
       
  3396 
       
  3397         
       
  3398 
       
  3399         
       
  3400     </div>
       
  3401 
       
  3402     <div class="description">
       
  3403         <p>Default init event handler</p>
       
  3404     </div>
       
  3405 
       
  3406     
       
  3407         <div class="params">
       
  3408             <h4>Parameters:</h4>
       
  3409 
       
  3410             <ul class="params-list">
       
  3411             
       
  3412                 <li class="param">
       
  3413                     
       
  3414                         <code class="param-name">e</code>
       
  3415                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3416                     
       
  3417 
       
  3418                     
       
  3419 
       
  3420                     <div class="param-description">
       
  3421                         <p>Event object, with a cfg property which
       
  3422 refers to the configuration object passed to the constructor.</p>
       
  3423                     </div>
       
  3424 
       
  3425                     
       
  3426                 </li>
       
  3427             
       
  3428             </ul>
       
  3429         </div>
       
  3430     
       
  3431 
       
  3432     
       
  3433 
       
  3434     
       
  3435 </div>
       
  3436 
       
  3437                 
       
  3438                     <div id="method__destroyHierarchy" class="method item private inherited">
       
  3439     <h3 class="name"><code>_destroyHierarchy</code></h3>
       
  3440 
       
  3441     
       
  3442         <span class="paren">()</span>
       
  3443     
       
  3444 
       
  3445     
       
  3446 
       
  3447     
       
  3448 
       
  3449     
       
  3450         <span class="flag private">private</span>
       
  3451     
       
  3452 
       
  3453     
       
  3454 
       
  3455     
       
  3456 
       
  3457     
       
  3458 
       
  3459     
       
  3460 
       
  3461     <div class="meta">
       
  3462         
       
  3463             
       
  3464                 <p>Inherited from
       
  3465                 <a href="../classes/BaseCore.html#method__destroyHierarchy">BaseCore</a>:
       
  3466             
       
  3467         
       
  3468         
       
  3469         <a href="../files/base_js_BaseCore.js.html#l721"><code>base&#x2F;js&#x2F;BaseCore.js:721</code></a>
       
  3470         
       
  3471         </p>
       
  3472 
       
  3473 
       
  3474         
       
  3475 
       
  3476         
       
  3477     </div>
       
  3478 
       
  3479     <div class="description">
       
  3480         <p>Destroys the class hierarchy for this instance by invoking
       
  3481 the destructor method on the prototype of each class in the hierarchy.</p>
       
  3482     </div>
       
  3483 
       
  3484     
       
  3485 
       
  3486     
       
  3487 
       
  3488     
       
  3489 </div>
       
  3490 
       
  3491                 
       
  3492                     <div id="method__filterAdHocAttrs" class="method item private inherited">
       
  3493     <h3 class="name"><code>_filterAdHocAttrs</code></h3>
       
  3494 
       
  3495     
       
  3496         <div class="args">
       
  3497             <span class="paren">(</span><ul class="args-list inline commas">
       
  3498             
       
  3499                 <li class="arg">
       
  3500                     
       
  3501                         <code>allAttrs</code>
       
  3502                     
       
  3503                 </li>
       
  3504             
       
  3505                 <li class="arg">
       
  3506                     
       
  3507                         <code>userVals</code>
       
  3508                     
       
  3509                 </li>
       
  3510             
       
  3511             </ul><span class="paren">)</span>
       
  3512         </div>
       
  3513     
       
  3514 
       
  3515     
       
  3516         <span class="returns-inline">
       
  3517             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3518         </span>
       
  3519     
       
  3520 
       
  3521     
       
  3522 
       
  3523     
       
  3524         <span class="flag private">private</span>
       
  3525     
       
  3526 
       
  3527     
       
  3528 
       
  3529     
       
  3530 
       
  3531     
       
  3532 
       
  3533     
       
  3534 
       
  3535     <div class="meta">
       
  3536         
       
  3537             
       
  3538                 <p>Inherited from
       
  3539                 <a href="../classes/BaseCore.html#method__filterAdHocAttrs">BaseCore</a>:
       
  3540             
       
  3541         
       
  3542         
       
  3543         <a href="../files/base_js_BaseCore.js.html#l427"><code>base&#x2F;js&#x2F;BaseCore.js:427</code></a>
       
  3544         
       
  3545         </p>
       
  3546 
       
  3547 
       
  3548         
       
  3549 
       
  3550         
       
  3551     </div>
       
  3552 
       
  3553     <div class="description">
       
  3554         
       
  3555     </div>
       
  3556 
       
  3557     
       
  3558         <div class="params">
       
  3559             <h4>Parameters:</h4>
       
  3560 
       
  3561             <ul class="params-list">
       
  3562             
       
  3563                 <li class="param">
       
  3564                     
       
  3565                         <code class="param-name">allAttrs</code>
       
  3566                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3567                     
       
  3568 
       
  3569                     
       
  3570 
       
  3571                     <div class="param-description">
       
  3572                         <p>The set of all attribute configurations for this instance.
       
  3573 Attributes will be removed from this set, if they belong to the filtered class, so
       
  3574 that by the time all classes are processed, allCfgs will be empty.</p>
       
  3575                     </div>
       
  3576 
       
  3577                     
       
  3578                 </li>
       
  3579             
       
  3580                 <li class="param">
       
  3581                     
       
  3582                         <code class="param-name">userVals</code>
       
  3583                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3584                     
       
  3585 
       
  3586                     
       
  3587 
       
  3588                     <div class="param-description">
       
  3589                         <p>The config object passed in by the user, from which adhoc attrs are to be filtered.</p>
       
  3590                     </div>
       
  3591 
       
  3592                     
       
  3593                 </li>
       
  3594             
       
  3595             </ul>
       
  3596         </div>
       
  3597     
       
  3598 
       
  3599     
       
  3600         <div class="returns">
       
  3601             <h4>Returns:</h4>
       
  3602 
       
  3603             <div class="returns-description">
       
  3604                 
       
  3605                     
       
  3606                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3607                     
       
  3608                     The set of adhoc attributes passed in, in the form
       
  3609 of an object with attribute name/configuration pairs.
       
  3610                 
       
  3611             </div>
       
  3612         </div>
       
  3613     
       
  3614 
       
  3615     
       
  3616 </div>
       
  3617 
       
  3618                 
       
  3619                     <div id="method__filterAttrCfgs" class="method item private inherited">
       
  3620     <h3 class="name"><code>_filterAttrCfgs</code></h3>
       
  3621 
       
  3622     
       
  3623         <div class="args">
       
  3624             <span class="paren">(</span><ul class="args-list inline commas">
       
  3625             
       
  3626                 <li class="arg">
       
  3627                     
       
  3628                         <code>clazz</code>
       
  3629                     
       
  3630                 </li>
       
  3631             
       
  3632                 <li class="arg">
       
  3633                     
       
  3634                         <code>allCfgs</code>
       
  3635                     
       
  3636                 </li>
       
  3637             
       
  3638             </ul><span class="paren">)</span>
       
  3639         </div>
       
  3640     
       
  3641 
       
  3642     
       
  3643         <span class="returns-inline">
       
  3644             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3645         </span>
       
  3646     
       
  3647 
       
  3648     
       
  3649 
       
  3650     
       
  3651         <span class="flag private">private</span>
       
  3652     
       
  3653 
       
  3654     
       
  3655 
       
  3656     
       
  3657 
       
  3658     
       
  3659 
       
  3660     
       
  3661 
       
  3662     <div class="meta">
       
  3663         
       
  3664             
       
  3665                 <p>Inherited from
       
  3666                 <a href="../classes/BaseCore.html#method__filterAttrCfgs">BaseCore</a>:
       
  3667             
       
  3668         
       
  3669         
       
  3670         <a href="../files/base_js_BaseCore.js.html#l356"><code>base&#x2F;js&#x2F;BaseCore.js:356</code></a>
       
  3671         
       
  3672         </p>
       
  3673 
       
  3674 
       
  3675         
       
  3676 
       
  3677         
       
  3678     </div>
       
  3679 
       
  3680     <div class="description">
       
  3681         <p>A helper method used when processing ATTRS across the class hierarchy during
       
  3682 initialization. Returns a disposable object with the attributes defined for
       
  3683 the provided class, extracted from the set of all attributes passed in.</p>
       
  3684     </div>
       
  3685 
       
  3686     
       
  3687         <div class="params">
       
  3688             <h4>Parameters:</h4>
       
  3689 
       
  3690             <ul class="params-list">
       
  3691             
       
  3692                 <li class="param">
       
  3693                     
       
  3694                         <code class="param-name">clazz</code>
       
  3695                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  3696                     
       
  3697 
       
  3698                     
       
  3699 
       
  3700                     <div class="param-description">
       
  3701                         <p>The class for which the desired attributes are required.</p>
       
  3702                     </div>
       
  3703 
       
  3704                     
       
  3705                 </li>
       
  3706             
       
  3707                 <li class="param">
       
  3708                     
       
  3709                         <code class="param-name">allCfgs</code>
       
  3710                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3711                     
       
  3712 
       
  3713                     
       
  3714 
       
  3715                     <div class="param-description">
       
  3716                         <p>The set of all attribute configurations for this instance.
       
  3717 Attributes will be removed from this set, if they belong to the filtered class, so
       
  3718 that by the time all classes are processed, allCfgs will be empty.</p>
       
  3719                     </div>
       
  3720 
       
  3721                     
       
  3722                 </li>
       
  3723             
       
  3724             </ul>
       
  3725         </div>
       
  3726     
       
  3727 
       
  3728     
       
  3729         <div class="returns">
       
  3730             <h4>Returns:</h4>
       
  3731 
       
  3732             <div class="returns-description">
       
  3733                 
       
  3734                     
       
  3735                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3736                     
       
  3737                     The set of attributes belonging to the class passed in, in the form
       
  3738 of an object with attribute name/configuration pairs.
       
  3739                 
       
  3740             </div>
       
  3741         </div>
       
  3742     
       
  3743 
       
  3744     
       
  3745 </div>
       
  3746 
       
  3747                 
       
  3748                     <div id="method__fireAttrChange" class="method item private inherited">
       
  3749     <h3 class="name"><code>_fireAttrChange</code></h3>
       
  3750 
       
  3751     
       
  3752         <div class="args">
       
  3753             <span class="paren">(</span><ul class="args-list inline commas">
       
  3754             
       
  3755                 <li class="arg">
       
  3756                     
       
  3757                         <code>attrName</code>
       
  3758                     
       
  3759                 </li>
       
  3760             
       
  3761                 <li class="arg">
       
  3762                     
       
  3763                         <code>subAttrName</code>
       
  3764                     
       
  3765                 </li>
       
  3766             
       
  3767                 <li class="arg">
       
  3768                     
       
  3769                         <code>currVal</code>
       
  3770                     
       
  3771                 </li>
       
  3772             
       
  3773                 <li class="arg">
       
  3774                     
       
  3775                         <code>newVal</code>
       
  3776                     
       
  3777                 </li>
       
  3778             
       
  3779                 <li class="arg">
       
  3780                     
       
  3781                         <code>opts</code>
       
  3782                     
       
  3783                 </li>
       
  3784             
       
  3785                 <li class="arg">
       
  3786                     
       
  3787                         <code class="optional">[cfg]</code>
       
  3788                     
       
  3789                 </li>
       
  3790             
       
  3791             </ul><span class="paren">)</span>
       
  3792         </div>
       
  3793     
       
  3794 
       
  3795     
       
  3796 
       
  3797     
       
  3798 
       
  3799     
       
  3800         <span class="flag private">private</span>
       
  3801     
       
  3802 
       
  3803     
       
  3804 
       
  3805     
       
  3806 
       
  3807     
       
  3808 
       
  3809     
       
  3810 
       
  3811     <div class="meta">
       
  3812         
       
  3813             
       
  3814                 <p>Inherited from
       
  3815                 <a href="../classes/AttributeObservable.html#method__fireAttrChange">AttributeObservable</a>:
       
  3816             
       
  3817         
       
  3818         
       
  3819         <a href="../files/attribute_js_AttributeObservable.js.html#l120"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:120</code></a>
       
  3820         
       
  3821         </p>
       
  3822 
       
  3823 
       
  3824         
       
  3825 
       
  3826         
       
  3827     </div>
       
  3828 
       
  3829     <div class="description">
       
  3830         <p>Utility method to help setup the event payload and fire the attribute change event.</p>
       
  3831     </div>
       
  3832 
       
  3833     
       
  3834         <div class="params">
       
  3835             <h4>Parameters:</h4>
       
  3836 
       
  3837             <ul class="params-list">
       
  3838             
       
  3839                 <li class="param">
       
  3840                     
       
  3841                         <code class="param-name">attrName</code>
       
  3842                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3843                     
       
  3844 
       
  3845                     
       
  3846 
       
  3847                     <div class="param-description">
       
  3848                         <p>The name of the attribute</p>
       
  3849                     </div>
       
  3850 
       
  3851                     
       
  3852                 </li>
       
  3853             
       
  3854                 <li class="param">
       
  3855                     
       
  3856                         <code class="param-name">subAttrName</code>
       
  3857                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3858                     
       
  3859 
       
  3860                     
       
  3861 
       
  3862                     <div class="param-description">
       
  3863                         <p>The full path of the property being changed,
       
  3864 if this is a sub-attribute value being change. Otherwise null.</p>
       
  3865                     </div>
       
  3866 
       
  3867                     
       
  3868                 </li>
       
  3869             
       
  3870                 <li class="param">
       
  3871                     
       
  3872                         <code class="param-name">currVal</code>
       
  3873                         <span class="type">Any</span>
       
  3874                     
       
  3875 
       
  3876                     
       
  3877 
       
  3878                     <div class="param-description">
       
  3879                         <p>The current value of the attribute</p>
       
  3880                     </div>
       
  3881 
       
  3882                     
       
  3883                 </li>
       
  3884             
       
  3885                 <li class="param">
       
  3886                     
       
  3887                         <code class="param-name">newVal</code>
       
  3888                         <span class="type">Any</span>
       
  3889                     
       
  3890 
       
  3891                     
       
  3892 
       
  3893                     <div class="param-description">
       
  3894                         <p>The new value of the attribute</p>
       
  3895                     </div>
       
  3896 
       
  3897                     
       
  3898                 </li>
       
  3899             
       
  3900                 <li class="param">
       
  3901                     
       
  3902                         <code class="param-name">opts</code>
       
  3903                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3904                     
       
  3905 
       
  3906                     
       
  3907 
       
  3908                     <div class="param-description">
       
  3909                         <p>Any additional event data to mix into the attribute change event's event facade.</p>
       
  3910                     </div>
       
  3911 
       
  3912                     
       
  3913                 </li>
       
  3914             
       
  3915                 <li class="param">
       
  3916                     
       
  3917                         <code class="param-name optional">[cfg]</code>
       
  3918                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3919                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  3920                     
       
  3921 
       
  3922                     
       
  3923 
       
  3924                     <div class="param-description">
       
  3925                         <p>The attribute config stored in State, if already available.</p>
       
  3926                     </div>
       
  3927 
       
  3928                     
       
  3929                 </li>
       
  3930             
       
  3931             </ul>
       
  3932         </div>
       
  3933     
       
  3934 
       
  3935     
       
  3936 
       
  3937     
       
  3938 </div>
       
  3939 
       
  3940                 
       
  3941                     <div id="method__getAttr" class="method item protected inherited">
       
  3942     <h3 class="name"><code>_getAttr</code></h3>
       
  3943 
       
  3944     
       
  3945         <div class="args">
       
  3946             <span class="paren">(</span><ul class="args-list inline commas">
       
  3947             
       
  3948                 <li class="arg">
       
  3949                     
       
  3950                         <code>name</code>
       
  3951                     
       
  3952                 </li>
       
  3953             
       
  3954             </ul><span class="paren">)</span>
       
  3955         </div>
       
  3956     
       
  3957 
       
  3958     
       
  3959         <span class="returns-inline">
       
  3960             <span class="type">Any</span>
       
  3961         </span>
       
  3962     
       
  3963 
       
  3964     
       
  3965 
       
  3966     
       
  3967         <span class="flag protected">protected</span>
       
  3968     
       
  3969 
       
  3970     
       
  3971 
       
  3972     
       
  3973 
       
  3974     
       
  3975         <span class="flag chainable">chainable</span>
       
  3976     
       
  3977 
       
  3978     
       
  3979 
       
  3980     <div class="meta">
       
  3981         
       
  3982             
       
  3983                 <p>Inherited from
       
  3984                 <a href="../classes/AttributeCore.html#method__getAttr">AttributeCore</a>:
       
  3985             
       
  3986         
       
  3987         
       
  3988         <a href="../files/attribute_js_AttributeCore.js.html#l543"><code>attribute&#x2F;js&#x2F;AttributeCore.js:543</code></a>
       
  3989         
       
  3990         </p>
       
  3991 
       
  3992 
       
  3993         
       
  3994 
       
  3995         
       
  3996     </div>
       
  3997 
       
  3998     <div class="description">
       
  3999         <p>Provides the common implementation for the public get method,
       
  4000 allowing Attribute hosts to over-ride either method.</p>
       
  4001 
       
  4002 <p>See <a href="#method_get">get</a> for argument details.</p>
       
  4003     </div>
       
  4004 
       
  4005     
       
  4006         <div class="params">
       
  4007             <h4>Parameters:</h4>
       
  4008 
       
  4009             <ul class="params-list">
       
  4010             
       
  4011                 <li class="param">
       
  4012                     
       
  4013                         <code class="param-name">name</code>
       
  4014                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4015                     
       
  4016 
       
  4017                     
       
  4018 
       
  4019                     <div class="param-description">
       
  4020                         <p>The name of the attribute.</p>
       
  4021                     </div>
       
  4022 
       
  4023                     
       
  4024                 </li>
       
  4025             
       
  4026             </ul>
       
  4027         </div>
       
  4028     
       
  4029 
       
  4030     
       
  4031         <div class="returns">
       
  4032             <h4>Returns:</h4>
       
  4033 
       
  4034             <div class="returns-description">
       
  4035                 
       
  4036                     
       
  4037                         <span class="type">Any</span>:
       
  4038                     
       
  4039                     The value of the attribute.
       
  4040                 
       
  4041             </div>
       
  4042         </div>
       
  4043     
       
  4044 
       
  4045     
       
  4046 </div>
       
  4047 
       
  4048                 
       
  4049                     <div id="method__getAttrCfg" class="method item protected inherited">
       
  4050     <h3 class="name"><code>_getAttrCfg</code></h3>
       
  4051 
       
  4052     
       
  4053         <div class="args">
       
  4054             <span class="paren">(</span><ul class="args-list inline commas">
       
  4055             
       
  4056                 <li class="arg">
       
  4057                     
       
  4058                         <code>name</code>
       
  4059                     
       
  4060                 </li>
       
  4061             
       
  4062             </ul><span class="paren">)</span>
       
  4063         </div>
       
  4064     
       
  4065 
       
  4066     
       
  4067         <span class="returns-inline">
       
  4068             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4069         </span>
       
  4070     
       
  4071 
       
  4072     
       
  4073 
       
  4074     
       
  4075         <span class="flag protected">protected</span>
       
  4076     
       
  4077 
       
  4078     
       
  4079 
       
  4080     
       
  4081 
       
  4082     
       
  4083 
       
  4084     
       
  4085 
       
  4086     <div class="meta">
       
  4087         
       
  4088             
       
  4089                 <p>Inherited from
       
  4090                 <a href="../classes/AttributeExtras.html#method__getAttrCfg">AttributeExtras</a>:
       
  4091             
       
  4092         
       
  4093         
       
  4094         <a href="../files/attribute_js_AttributeExtras.js.html#l114"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:114</code></a>
       
  4095         
       
  4096         </p>
       
  4097 
       
  4098 
       
  4099         
       
  4100 
       
  4101         
       
  4102     </div>
       
  4103 
       
  4104     <div class="description">
       
  4105         <p>Returns an object with the configuration properties (and value)
       
  4106 for the given attribute. If attrName is not provided, returns the
       
  4107 configuration properties for all attributes.</p>
       
  4108     </div>
       
  4109 
       
  4110     
       
  4111         <div class="params">
       
  4112             <h4>Parameters:</h4>
       
  4113 
       
  4114             <ul class="params-list">
       
  4115             
       
  4116                 <li class="param">
       
  4117                     
       
  4118                         <code class="param-name">name</code>
       
  4119                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4120                     
       
  4121 
       
  4122                     
       
  4123 
       
  4124                     <div class="param-description">
       
  4125                         <p>Optional. The attribute name. If not provided, the method will return the configuration for all attributes.</p>
       
  4126                     </div>
       
  4127 
       
  4128                     
       
  4129                 </li>
       
  4130             
       
  4131             </ul>
       
  4132         </div>
       
  4133     
       
  4134 
       
  4135     
       
  4136         <div class="returns">
       
  4137             <h4>Returns:</h4>
       
  4138 
       
  4139             <div class="returns-description">
       
  4140                 
       
  4141                     
       
  4142                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4143                     
       
  4144                     The configuration properties for the given attribute, or all attributes.
       
  4145                 
       
  4146             </div>
       
  4147         </div>
       
  4148     
       
  4149 
       
  4150     
       
  4151 </div>
       
  4152 
       
  4153                 
       
  4154                     <div id="method__getAttrCfgs" class="method item protected inherited">
       
  4155     <h3 class="name"><code>_getAttrCfgs</code></h3>
       
  4156 
       
  4157     
       
  4158         <span class="paren">()</span>
       
  4159     
       
  4160 
       
  4161     
       
  4162         <span class="returns-inline">
       
  4163             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4164         </span>
       
  4165     
       
  4166 
       
  4167     
       
  4168 
       
  4169     
       
  4170         <span class="flag protected">protected</span>
       
  4171     
       
  4172 
       
  4173     
       
  4174 
       
  4175     
       
  4176 
       
  4177     
       
  4178 
       
  4179     
       
  4180 
       
  4181     <div class="meta">
       
  4182         
       
  4183             
       
  4184                 <p>Inherited from
       
  4185                 <a href="../classes/BaseCore.html#method__getAttrCfgs">BaseCore</a>:
       
  4186             
       
  4187         
       
  4188         
       
  4189         <a href="../files/base_js_BaseCore.js.html#l339"><code>base&#x2F;js&#x2F;BaseCore.js:339</code></a>
       
  4190         
       
  4191         </p>
       
  4192 
       
  4193 
       
  4194         
       
  4195 
       
  4196         
       
  4197     </div>
       
  4198 
       
  4199     <div class="description">
       
  4200         <p>Returns an aggregated set of attribute configurations, by traversing
       
  4201 the class hierarchy.</p>
       
  4202     </div>
       
  4203 
       
  4204     
       
  4205 
       
  4206     
       
  4207         <div class="returns">
       
  4208             <h4>Returns:</h4>
       
  4209 
       
  4210             <div class="returns-description">
       
  4211                 
       
  4212                     
       
  4213                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4214                     
       
  4215                     The hash of attribute configurations, aggregated across classes in the hierarchy
       
  4216 This value is cached the first time the method, or _getClasses, is invoked. Subsequent invocations return
       
  4217 the cached value.
       
  4218                 
       
  4219             </div>
       
  4220         </div>
       
  4221     
       
  4222 
       
  4223     
       
  4224 </div>
       
  4225 
       
  4226                 
       
  4227                     <div id="method__getAttrInitVal" class="method item private inherited">
       
  4228     <h3 class="name"><code>_getAttrInitVal</code></h3>
       
  4229 
       
  4230     
       
  4231         <div class="args">
       
  4232             <span class="paren">(</span><ul class="args-list inline commas">
       
  4233             
       
  4234                 <li class="arg">
       
  4235                     
       
  4236                         <code>attr</code>
       
  4237                     
       
  4238                 </li>
       
  4239             
       
  4240                 <li class="arg">
       
  4241                     
       
  4242                         <code>cfg</code>
       
  4243                     
       
  4244                 </li>
       
  4245             
       
  4246                 <li class="arg">
       
  4247                     
       
  4248                         <code>initValues</code>
       
  4249                     
       
  4250                 </li>
       
  4251             
       
  4252             </ul><span class="paren">)</span>
       
  4253         </div>
       
  4254     
       
  4255 
       
  4256     
       
  4257         <span class="returns-inline">
       
  4258             <span class="type">Any</span>
       
  4259         </span>
       
  4260     
       
  4261 
       
  4262     
       
  4263 
       
  4264     
       
  4265         <span class="flag private">private</span>
       
  4266     
       
  4267 
       
  4268     
       
  4269 
       
  4270     
       
  4271 
       
  4272     
       
  4273 
       
  4274     
       
  4275 
       
  4276     <div class="meta">
       
  4277         
       
  4278             
       
  4279                 <p>Inherited from
       
  4280                 <a href="../classes/AttributeCore.html#method__getAttrInitVal">AttributeCore</a>:
       
  4281             
       
  4282         
       
  4283         
       
  4284         <a href="../files/attribute_js_AttributeCore.js.html#l945"><code>attribute&#x2F;js&#x2F;AttributeCore.js:945</code></a>
       
  4285         
       
  4286         </p>
       
  4287 
       
  4288 
       
  4289         
       
  4290 
       
  4291         
       
  4292     </div>
       
  4293 
       
  4294     <div class="description">
       
  4295         <p>Returns the initial value of the given attribute from
       
  4296 either the default configuration provided, or the
       
  4297 over-ridden value if it exists in the set of initValues
       
  4298 provided and the attribute is not read-only.</p>
       
  4299     </div>
       
  4300 
       
  4301     
       
  4302         <div class="params">
       
  4303             <h4>Parameters:</h4>
       
  4304 
       
  4305             <ul class="params-list">
       
  4306             
       
  4307                 <li class="param">
       
  4308                     
       
  4309                         <code class="param-name">attr</code>
       
  4310                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4311                     
       
  4312 
       
  4313                     
       
  4314 
       
  4315                     <div class="param-description">
       
  4316                         <p>The name of the attribute</p>
       
  4317                     </div>
       
  4318 
       
  4319                     
       
  4320                 </li>
       
  4321             
       
  4322                 <li class="param">
       
  4323                     
       
  4324                         <code class="param-name">cfg</code>
       
  4325                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4326                     
       
  4327 
       
  4328                     
       
  4329 
       
  4330                     <div class="param-description">
       
  4331                         <p>The attribute configuration object</p>
       
  4332                     </div>
       
  4333 
       
  4334                     
       
  4335                 </li>
       
  4336             
       
  4337                 <li class="param">
       
  4338                     
       
  4339                         <code class="param-name">initValues</code>
       
  4340                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4341                     
       
  4342 
       
  4343                     
       
  4344 
       
  4345                     <div class="param-description">
       
  4346                         <p>The object with simple and complex attribute name/value pairs returned from _normAttrVals</p>
       
  4347                     </div>
       
  4348 
       
  4349                     
       
  4350                 </li>
       
  4351             
       
  4352             </ul>
       
  4353         </div>
       
  4354     
       
  4355 
       
  4356     
       
  4357         <div class="returns">
       
  4358             <h4>Returns:</h4>
       
  4359 
       
  4360             <div class="returns-description">
       
  4361                 
       
  4362                     
       
  4363                         <span class="type">Any</span>:
       
  4364                     
       
  4365                     The initial value of the attribute.
       
  4366                 
       
  4367             </div>
       
  4368         </div>
       
  4369     
       
  4370 
       
  4371     
       
  4372 </div>
       
  4373 
       
  4374                 
       
  4375                     <div id="method__getAttrs" class="method item protected inherited">
       
  4376     <h3 class="name"><code>_getAttrs</code></h3>
       
  4377 
       
  4378     
       
  4379         <div class="args">
       
  4380             <span class="paren">(</span><ul class="args-list inline commas">
       
  4381             
       
  4382                 <li class="arg">
       
  4383                     
       
  4384                         <code>attrs</code>
       
  4385                     
       
  4386                 </li>
       
  4387             
       
  4388             </ul><span class="paren">)</span>
       
  4389         </div>
       
  4390     
       
  4391 
       
  4392     
       
  4393         <span class="returns-inline">
       
  4394             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4395         </span>
       
  4396     
       
  4397 
       
  4398     
       
  4399 
       
  4400     
       
  4401         <span class="flag protected">protected</span>
       
  4402     
       
  4403 
       
  4404     
       
  4405 
       
  4406     
       
  4407 
       
  4408     
       
  4409 
       
  4410     
       
  4411 
       
  4412     <div class="meta">
       
  4413         
       
  4414             
       
  4415                 <p>Inherited from
       
  4416                 <a href="../classes/AttributeCore.html#method__getAttrs">AttributeCore</a>:
       
  4417             
       
  4418         
       
  4419         
       
  4420         <a href="../files/attribute_js_AttributeCore.js.html#l774"><code>attribute&#x2F;js&#x2F;AttributeCore.js:774</code></a>
       
  4421         
       
  4422         </p>
       
  4423 
       
  4424 
       
  4425         
       
  4426 
       
  4427         
       
  4428     </div>
       
  4429 
       
  4430     <div class="description">
       
  4431         <p>Implementation behind the public getAttrs method, to get multiple attribute values.</p>
       
  4432     </div>
       
  4433 
       
  4434     
       
  4435         <div class="params">
       
  4436             <h4>Parameters:</h4>
       
  4437 
       
  4438             <ul class="params-list">
       
  4439             
       
  4440                 <li class="param">
       
  4441                     
       
  4442                         <code class="param-name">attrs</code>
       
  4443                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  4444                     
       
  4445 
       
  4446                     
       
  4447 
       
  4448                     <div class="param-description">
       
  4449                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  4450 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  4451                     </div>
       
  4452 
       
  4453                     
       
  4454                 </li>
       
  4455             
       
  4456             </ul>
       
  4457         </div>
       
  4458     
       
  4459 
       
  4460     
       
  4461         <div class="returns">
       
  4462             <h4>Returns:</h4>
       
  4463 
       
  4464             <div class="returns-description">
       
  4465                 
       
  4466                     
       
  4467                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4468                     
       
  4469                     An object with attribute name/value pairs.
       
  4470                 
       
  4471             </div>
       
  4472         </div>
       
  4473     
       
  4474 
       
  4475     
       
  4476 </div>
       
  4477 
       
  4478                 
       
  4479                     <div id="method__getClasses" class="method item protected inherited">
       
  4480     <h3 class="name"><code>_getClasses</code></h3>
       
  4481 
       
  4482     
       
  4483         <span class="paren">()</span>
       
  4484     
       
  4485 
       
  4486     
       
  4487         <span class="returns-inline">
       
  4488             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>
       
  4489         </span>
       
  4490     
       
  4491 
       
  4492     
       
  4493 
       
  4494     
       
  4495         <span class="flag protected">protected</span>
       
  4496     
       
  4497 
       
  4498     
       
  4499 
       
  4500     
       
  4501 
       
  4502     
       
  4503 
       
  4504     
       
  4505 
       
  4506     <div class="meta">
       
  4507         
       
  4508             
       
  4509                 <p>Inherited from
       
  4510                 <a href="../classes/BaseCore.html#method__getClasses">BaseCore</a>:
       
  4511             
       
  4512         
       
  4513         
       
  4514         <a href="../files/base_js_BaseCore.js.html#l323"><code>base&#x2F;js&#x2F;BaseCore.js:323</code></a>
       
  4515         
       
  4516         </p>
       
  4517 
       
  4518 
       
  4519         
       
  4520 
       
  4521         
       
  4522     </div>
       
  4523 
       
  4524     <div class="description">
       
  4525         <p>Returns the class hierarchy for this object, with BaseCore being the last class in the array.</p>
       
  4526     </div>
       
  4527 
       
  4528     
       
  4529 
       
  4530     
       
  4531         <div class="returns">
       
  4532             <h4>Returns:</h4>
       
  4533 
       
  4534             <div class="returns-description">
       
  4535                 
       
  4536                     
       
  4537                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>:
       
  4538                     
       
  4539                     An array of classes (constructor functions), making up the class hierarchy for this object.
       
  4540 This value is cached the first time the method, or _getAttrCfgs, is invoked. Subsequent invocations return the
       
  4541 cached value.
       
  4542                 
       
  4543             </div>
       
  4544         </div>
       
  4545     
       
  4546 
       
  4547     
       
  4548 </div>
       
  4549 
       
  4550                 
       
  4551                     <div id="method__getEntries" class="method item protected inherited">
       
  4552     <h3 class="name"><code>_getEntries</code></h3>
       
  4553 
       
  4554     
       
  4555         <span class="paren">()</span>
       
  4556     
       
  4557 
       
  4558     
       
  4559 
       
  4560     
       
  4561 
       
  4562     
       
  4563         <span class="flag protected">protected</span>
       
  4564     
       
  4565 
       
  4566     
       
  4567 
       
  4568     
       
  4569 
       
  4570     
       
  4571 
       
  4572     
       
  4573 
       
  4574     <div class="meta">
       
  4575         
       
  4576             
       
  4577                 <p>Inherited from
       
  4578                 <a href="../classes/Cache.html#method__getEntries">Cache</a>:
       
  4579             
       
  4580         
       
  4581         
       
  4582         <a href="../files/cache_js_cache-base.js.html#l231"><code>cache&#x2F;js&#x2F;cache-base.js:231</code></a>
       
  4583         
       
  4584         </p>
       
  4585 
       
  4586 
       
  4587         
       
  4588 
       
  4589         
       
  4590     </div>
       
  4591 
       
  4592     <div class="description">
       
  4593         <p>Gets all entries.</p>
       
  4594     </div>
       
  4595 
       
  4596     
       
  4597 
       
  4598     
       
  4599 
       
  4600     
       
  4601 </div>
       
  4602 
       
  4603                 
       
  4604                     <div id="method__getFullType" class="method item private inherited">
       
  4605     <h3 class="name"><code>_getFullType</code></h3>
       
  4606 
       
  4607     
       
  4608         <div class="args">
       
  4609             <span class="paren">(</span><ul class="args-list inline commas">
       
  4610             
       
  4611                 <li class="arg">
       
  4612                     
       
  4613                         <code>type</code>
       
  4614                     
       
  4615                 </li>
       
  4616             
       
  4617             </ul><span class="paren">)</span>
       
  4618         </div>
       
  4619     
       
  4620 
       
  4621     
       
  4622         <span class="returns-inline">
       
  4623             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4624         </span>
       
  4625     
       
  4626 
       
  4627     
       
  4628 
       
  4629     
       
  4630         <span class="flag private">private</span>
       
  4631     
       
  4632 
       
  4633     
       
  4634 
       
  4635     
       
  4636 
       
  4637     
       
  4638 
       
  4639     
       
  4640 
       
  4641     <div class="meta">
       
  4642         
       
  4643             
       
  4644                 <p>Inherited from
       
  4645                 <a href="../classes/EventTarget.html#method__getFullType">EventTarget</a>:
       
  4646             
       
  4647         
       
  4648         
       
  4649         <a href="../files/event-custom_js_event-target.js.html#l586"><code>event-custom&#x2F;js&#x2F;event-target.js:586</code></a>
       
  4650         
       
  4651         </p>
       
  4652 
       
  4653 
       
  4654         
       
  4655 
       
  4656         
       
  4657     </div>
       
  4658 
       
  4659     <div class="description">
       
  4660         <p>Returns the fully qualified type, given a short type string.
       
  4661 That is, returns "foo:bar" when given "bar" if "foo" is the configured prefix.</p>
       
  4662 
       
  4663 <p>NOTE: This method, unlike _getType, does no checking of the value passed in, and
       
  4664 is designed to be used with the low level _publish() method, for critical path
       
  4665 implementations which need to fast-track publish for performance reasons.</p>
       
  4666     </div>
       
  4667 
       
  4668     
       
  4669         <div class="params">
       
  4670             <h4>Parameters:</h4>
       
  4671 
       
  4672             <ul class="params-list">
       
  4673             
       
  4674                 <li class="param">
       
  4675                     
       
  4676                         <code class="param-name">type</code>
       
  4677                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4678                     
       
  4679 
       
  4680                     
       
  4681 
       
  4682                     <div class="param-description">
       
  4683                         <p>The short type to prefix</p>
       
  4684                     </div>
       
  4685 
       
  4686                     
       
  4687                 </li>
       
  4688             
       
  4689             </ul>
       
  4690         </div>
       
  4691     
       
  4692 
       
  4693     
       
  4694         <div class="returns">
       
  4695             <h4>Returns:</h4>
       
  4696 
       
  4697             <div class="returns-description">
       
  4698                 
       
  4699                     
       
  4700                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  4701                     
       
  4702                     The prefixed type, if a prefix is set, otherwise the type passed in
       
  4703                 
       
  4704             </div>
       
  4705         </div>
       
  4706     
       
  4707 
       
  4708     
       
  4709 </div>
       
  4710 
       
  4711                 
       
  4712                     <div id="method__getSize" class="method item protected inherited">
       
  4713     <h3 class="name"><code>_getSize</code></h3>
       
  4714 
       
  4715     
       
  4716         <span class="paren">()</span>
       
  4717     
       
  4718 
       
  4719     
       
  4720 
       
  4721     
       
  4722 
       
  4723     
       
  4724         <span class="flag protected">protected</span>
       
  4725     
       
  4726 
       
  4727     
       
  4728 
       
  4729     
       
  4730 
       
  4731     
       
  4732 
       
  4733     
       
  4734 
       
  4735     <div class="meta">
       
  4736         
       
  4737             
       
  4738                 <p>Inherited from
       
  4739                 <a href="../classes/Cache.html#method__getSize">Cache</a>:
       
  4740             
       
  4741         
       
  4742         
       
  4743         <a href="../files/cache_js_cache-base.js.html#l221"><code>cache&#x2F;js&#x2F;cache-base.js:221</code></a>
       
  4744         
       
  4745         </p>
       
  4746 
       
  4747 
       
  4748         
       
  4749 
       
  4750         
       
  4751     </div>
       
  4752 
       
  4753     <div class="description">
       
  4754         <p>Gets size.</p>
       
  4755     </div>
       
  4756 
       
  4757     
       
  4758 
       
  4759     
       
  4760 
       
  4761     
       
  4762 </div>
       
  4763 
       
  4764                 
       
  4765                     <div id="method__getStateVal" class="method item private inherited">
       
  4766     <h3 class="name"><code>_getStateVal</code></h3>
       
  4767 
       
  4768     
       
  4769         <div class="args">
       
  4770             <span class="paren">(</span><ul class="args-list inline commas">
       
  4771             
       
  4772                 <li class="arg">
       
  4773                     
       
  4774                         <code>name</code>
       
  4775                     
       
  4776                 </li>
       
  4777             
       
  4778                 <li class="arg">
       
  4779                     
       
  4780                         <code class="optional">[cfg]</code>
       
  4781                     
       
  4782                 </li>
       
  4783             
       
  4784             </ul><span class="paren">)</span>
       
  4785         </div>
       
  4786     
       
  4787 
       
  4788     
       
  4789         <span class="returns-inline">
       
  4790             <span class="type">Any</span>
       
  4791         </span>
       
  4792     
       
  4793 
       
  4794     
       
  4795 
       
  4796     
       
  4797         <span class="flag private">private</span>
       
  4798     
       
  4799 
       
  4800     
       
  4801 
       
  4802     
       
  4803 
       
  4804     
       
  4805 
       
  4806     
       
  4807 
       
  4808     <div class="meta">
       
  4809         
       
  4810             
       
  4811                 <p>Inherited from
       
  4812                 <a href="../classes/AttributeCore.html#method__getStateVal">AttributeCore</a>:
       
  4813             
       
  4814         
       
  4815         
       
  4816         <a href="../files/attribute_js_AttributeCore.js.html#l600"><code>attribute&#x2F;js&#x2F;AttributeCore.js:600</code></a>
       
  4817         
       
  4818         </p>
       
  4819 
       
  4820 
       
  4821         
       
  4822 
       
  4823         
       
  4824     </div>
       
  4825 
       
  4826     <div class="description">
       
  4827         <p>Gets the stored value for the attribute, from either the
       
  4828 internal state object, or the state proxy if it exits</p>
       
  4829     </div>
       
  4830 
       
  4831     
       
  4832         <div class="params">
       
  4833             <h4>Parameters:</h4>
       
  4834 
       
  4835             <ul class="params-list">
       
  4836             
       
  4837                 <li class="param">
       
  4838                     
       
  4839                         <code class="param-name">name</code>
       
  4840                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4841                     
       
  4842 
       
  4843                     
       
  4844 
       
  4845                     <div class="param-description">
       
  4846                         <p>The name of the attribute</p>
       
  4847                     </div>
       
  4848 
       
  4849                     
       
  4850                 </li>
       
  4851             
       
  4852                 <li class="param">
       
  4853                     
       
  4854                         <code class="param-name optional">[cfg]</code>
       
  4855                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4856                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4857                     
       
  4858 
       
  4859                     
       
  4860 
       
  4861                     <div class="param-description">
       
  4862                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  4863 where the calling method has already obtained the config from state.</p>
       
  4864                     </div>
       
  4865 
       
  4866                     
       
  4867                 </li>
       
  4868             
       
  4869             </ul>
       
  4870         </div>
       
  4871     
       
  4872 
       
  4873     
       
  4874         <div class="returns">
       
  4875             <h4>Returns:</h4>
       
  4876 
       
  4877             <div class="returns-description">
       
  4878                 
       
  4879                     
       
  4880                         <span class="type">Any</span>:
       
  4881                     
       
  4882                     The stored value of the attribute
       
  4883                 
       
  4884             </div>
       
  4885         </div>
       
  4886     
       
  4887 
       
  4888     
       
  4889 </div>
       
  4890 
       
  4891                 
       
  4892                     <div id="method__getType" class="method item private inherited">
       
  4893     <h3 class="name"><code>_getType</code></h3>
       
  4894 
       
  4895     
       
  4896         <span class="paren">()</span>
       
  4897     
       
  4898 
       
  4899     
       
  4900 
       
  4901     
       
  4902 
       
  4903     
       
  4904         <span class="flag private">private</span>
       
  4905     
       
  4906 
       
  4907     
       
  4908 
       
  4909     
       
  4910 
       
  4911     
       
  4912 
       
  4913     
       
  4914 
       
  4915     <div class="meta">
       
  4916         
       
  4917             
       
  4918                 <p>Inherited from
       
  4919                 <a href="../classes/EventTarget.html#method__getType">EventTarget</a>:
       
  4920             
       
  4921         
       
  4922         
       
  4923         <a href="../files/event-custom_js_event-target.js.html#l36"><code>event-custom&#x2F;js&#x2F;event-target.js:36</code></a>
       
  4924         
       
  4925         </p>
       
  4926 
       
  4927 
       
  4928         
       
  4929 
       
  4930         
       
  4931     </div>
       
  4932 
       
  4933     <div class="description">
       
  4934         <p>If the instance has a prefix attribute and the
       
  4935 event type is not prefixed, the instance prefix is
       
  4936 applied to the supplied type.</p>
       
  4937     </div>
       
  4938 
       
  4939     
       
  4940 
       
  4941     
       
  4942 
       
  4943     
       
  4944 </div>
       
  4945 
       
  4946                 
       
  4947                     <div id="method__initAttrHost" class="method item private inherited">
       
  4948     <h3 class="name"><code>_initAttrHost</code></h3>
       
  4949 
       
  4950     
       
  4951         <div class="args">
       
  4952             <span class="paren">(</span><ul class="args-list inline commas">
       
  4953             
       
  4954                 <li class="arg">
       
  4955                     
       
  4956                         <code>attrs</code>
       
  4957                     
       
  4958                 </li>
       
  4959             
       
  4960                 <li class="arg">
       
  4961                     
       
  4962                         <code>values</code>
       
  4963                     
       
  4964                 </li>
       
  4965             
       
  4966                 <li class="arg">
       
  4967                     
       
  4968                         <code>lazy</code>
       
  4969                     
       
  4970                 </li>
       
  4971             
       
  4972             </ul><span class="paren">)</span>
       
  4973         </div>
       
  4974     
       
  4975 
       
  4976     
       
  4977 
       
  4978     
       
  4979 
       
  4980     
       
  4981         <span class="flag private">private</span>
       
  4982     
       
  4983 
       
  4984     
       
  4985 
       
  4986     
       
  4987 
       
  4988     
       
  4989 
       
  4990     
       
  4991 
       
  4992     <div class="meta">
       
  4993         
       
  4994             
       
  4995                 <p>Inherited from
       
  4996                 <a href="../classes/AttributeCore.html#method__initAttrHost">AttributeCore</a>:
       
  4997             
       
  4998         
       
  4999         
       
  5000         <a href="../files/attribute_js_AttributeCore.js.html#l140"><code>attribute&#x2F;js&#x2F;AttributeCore.js:140</code></a>
       
  5001         
       
  5002         </p>
       
  5003 
       
  5004 
       
  5005         
       
  5006 
       
  5007         
       
  5008     </div>
       
  5009 
       
  5010     <div class="description">
       
  5011         <p>Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the
       
  5012 constructor.</p>
       
  5013     </div>
       
  5014 
       
  5015     
       
  5016         <div class="params">
       
  5017             <h4>Parameters:</h4>
       
  5018 
       
  5019             <ul class="params-list">
       
  5020             
       
  5021                 <li class="param">
       
  5022                     
       
  5023                         <code class="param-name">attrs</code>
       
  5024                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5025                     
       
  5026 
       
  5027                     
       
  5028 
       
  5029                     <div class="param-description">
       
  5030                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5031        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  5032                     </div>
       
  5033 
       
  5034                     
       
  5035                 </li>
       
  5036             
       
  5037                 <li class="param">
       
  5038                     
       
  5039                         <code class="param-name">values</code>
       
  5040                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5041                     
       
  5042 
       
  5043                     
       
  5044 
       
  5045                     <div class="param-description">
       
  5046                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5047        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  5048                     </div>
       
  5049 
       
  5050                     
       
  5051                 </li>
       
  5052             
       
  5053                 <li class="param">
       
  5054                     
       
  5055                         <code class="param-name">lazy</code>
       
  5056                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5057                     
       
  5058 
       
  5059                     
       
  5060 
       
  5061                     <div class="param-description">
       
  5062                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  5063                     </div>
       
  5064 
       
  5065                     
       
  5066                 </li>
       
  5067             
       
  5068             </ul>
       
  5069         </div>
       
  5070     
       
  5071 
       
  5072     
       
  5073 
       
  5074     
       
  5075 </div>
       
  5076 
       
  5077                 
       
  5078                     <div id="method__initAttribute" class="method item private inherited">
       
  5079     <h3 class="name"><code>_initAttribute</code></h3>
       
  5080 
       
  5081     
       
  5082         <span class="paren">()</span>
       
  5083     
       
  5084 
       
  5085     
       
  5086 
       
  5087     
       
  5088 
       
  5089     
       
  5090         <span class="flag private">private</span>
       
  5091     
       
  5092 
       
  5093     
       
  5094 
       
  5095     
       
  5096 
       
  5097     
       
  5098 
       
  5099     
       
  5100 
       
  5101     <div class="meta">
       
  5102         
       
  5103             <p>Inherited from
       
  5104             <a href="../classes/BaseObservable.html#method__initAttribute">
       
  5105                 BaseObservable
       
  5106             </a>
       
  5107             
       
  5108             but overwritten in
       
  5109             
       
  5110         
       
  5111         
       
  5112         <a href="../files/base_js_BaseCore.js.html#l254"><code>base&#x2F;js&#x2F;BaseCore.js:254</code></a>
       
  5113         
       
  5114         </p>
       
  5115 
       
  5116 
       
  5117         
       
  5118 
       
  5119         
       
  5120     </div>
       
  5121 
       
  5122     <div class="description">
       
  5123         <p>Initializes AttributeCore</p>
       
  5124     </div>
       
  5125 
       
  5126     
       
  5127 
       
  5128     
       
  5129 
       
  5130     
       
  5131 </div>
       
  5132 
       
  5133                 
       
  5134                     <div id="method__initAttrs" class="method item protected inherited">
       
  5135     <h3 class="name"><code>_initAttrs</code></h3>
       
  5136 
       
  5137     
       
  5138         <div class="args">
       
  5139             <span class="paren">(</span><ul class="args-list inline commas">
       
  5140             
       
  5141                 <li class="arg">
       
  5142                     
       
  5143                         <code>attrs</code>
       
  5144                     
       
  5145                 </li>
       
  5146             
       
  5147                 <li class="arg">
       
  5148                     
       
  5149                         <code>values</code>
       
  5150                     
       
  5151                 </li>
       
  5152             
       
  5153                 <li class="arg">
       
  5154                     
       
  5155                         <code>lazy</code>
       
  5156                     
       
  5157                 </li>
       
  5158             
       
  5159             </ul><span class="paren">)</span>
       
  5160         </div>
       
  5161     
       
  5162 
       
  5163     
       
  5164 
       
  5165     
       
  5166 
       
  5167     
       
  5168         <span class="flag protected">protected</span>
       
  5169     
       
  5170 
       
  5171     
       
  5172 
       
  5173     
       
  5174 
       
  5175     
       
  5176 
       
  5177     
       
  5178 
       
  5179     <div class="meta">
       
  5180         
       
  5181             
       
  5182                 <p>Inherited from
       
  5183                 <a href="../classes/AttributeCore.html#method__initAttrs">AttributeCore</a>:
       
  5184             
       
  5185         
       
  5186         
       
  5187         <a href="../files/attribute_js_AttributeCore.js.html#l1011"><code>attribute&#x2F;js&#x2F;AttributeCore.js:1011</code></a>
       
  5188         
       
  5189         </p>
       
  5190 
       
  5191 
       
  5192         
       
  5193 
       
  5194         
       
  5195     </div>
       
  5196 
       
  5197     <div class="description">
       
  5198         <p>Utility method to set up initial attributes defined during construction,
       
  5199 either through the constructor.ATTRS property, or explicitly passed in.</p>
       
  5200     </div>
       
  5201 
       
  5202     
       
  5203         <div class="params">
       
  5204             <h4>Parameters:</h4>
       
  5205 
       
  5206             <ul class="params-list">
       
  5207             
       
  5208                 <li class="param">
       
  5209                     
       
  5210                         <code class="param-name">attrs</code>
       
  5211                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5212                     
       
  5213 
       
  5214                     
       
  5215 
       
  5216                     <div class="param-description">
       
  5217                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5218        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  5219                     </div>
       
  5220 
       
  5221                     
       
  5222                 </li>
       
  5223             
       
  5224                 <li class="param">
       
  5225                     
       
  5226                         <code class="param-name">values</code>
       
  5227                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5228                     
       
  5229 
       
  5230                     
       
  5231 
       
  5232                     <div class="param-description">
       
  5233                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5234        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  5235                     </div>
       
  5236 
       
  5237                     
       
  5238                 </li>
       
  5239             
       
  5240                 <li class="param">
       
  5241                     
       
  5242                         <code class="param-name">lazy</code>
       
  5243                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5244                     
       
  5245 
       
  5246                     
       
  5247 
       
  5248                     <div class="param-description">
       
  5249                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  5250                     </div>
       
  5251 
       
  5252                     
       
  5253                 </li>
       
  5254             
       
  5255             </ul>
       
  5256         </div>
       
  5257     
       
  5258 
       
  5259     
       
  5260 
       
  5261     
       
  5262 </div>
       
  5263 
       
  5264                 
       
  5265                     <div id="method__initBase" class="method item private inherited">
       
  5266     <h3 class="name"><code>_initBase</code></h3>
       
  5267 
       
  5268     
       
  5269         <div class="args">
       
  5270             <span class="paren">(</span><ul class="args-list inline commas">
       
  5271             
       
  5272                 <li class="arg">
       
  5273                     
       
  5274                         <code>config</code>
       
  5275                     
       
  5276                 </li>
       
  5277             
       
  5278             </ul><span class="paren">)</span>
       
  5279         </div>
       
  5280     
       
  5281 
       
  5282     
       
  5283 
       
  5284     
       
  5285 
       
  5286     
       
  5287         <span class="flag private">private</span>
       
  5288     
       
  5289 
       
  5290     
       
  5291 
       
  5292     
       
  5293 
       
  5294     
       
  5295 
       
  5296     
       
  5297 
       
  5298     <div class="meta">
       
  5299         
       
  5300             
       
  5301                 <p>Inherited from
       
  5302                 <a href="../classes/BaseCore.html#method__initBase">BaseCore</a>:
       
  5303             
       
  5304         
       
  5305         
       
  5306         <a href="../files/base_js_BaseCore.js.html#l219"><code>base&#x2F;js&#x2F;BaseCore.js:219</code></a>
       
  5307         
       
  5308         </p>
       
  5309 
       
  5310 
       
  5311         
       
  5312 
       
  5313         
       
  5314     </div>
       
  5315 
       
  5316     <div class="description">
       
  5317         <p>Internal construction logic for BaseCore.</p>
       
  5318     </div>
       
  5319 
       
  5320     
       
  5321         <div class="params">
       
  5322             <h4>Parameters:</h4>
       
  5323 
       
  5324             <ul class="params-list">
       
  5325             
       
  5326                 <li class="param">
       
  5327                     
       
  5328                         <code class="param-name">config</code>
       
  5329                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5330                     
       
  5331 
       
  5332                     
       
  5333 
       
  5334                     <div class="param-description">
       
  5335                         <p>The constructor configuration object</p>
       
  5336                     </div>
       
  5337 
       
  5338                     
       
  5339                 </li>
       
  5340             
       
  5341             </ul>
       
  5342         </div>
       
  5343     
       
  5344 
       
  5345     
       
  5346 
       
  5347     
       
  5348 </div>
       
  5349 
       
  5350                 
       
  5351                     <div id="method__initHierarchy" class="method item private inherited">
       
  5352     <h3 class="name"><code>_initHierarchy</code></h3>
       
  5353 
       
  5354     
       
  5355         <div class="args">
       
  5356             <span class="paren">(</span><ul class="args-list inline commas">
       
  5357             
       
  5358                 <li class="arg">
       
  5359                     
       
  5360                         <code>userVals</code>
       
  5361                     
       
  5362                 </li>
       
  5363             
       
  5364             </ul><span class="paren">)</span>
       
  5365         </div>
       
  5366     
       
  5367 
       
  5368     
       
  5369 
       
  5370     
       
  5371 
       
  5372     
       
  5373         <span class="flag private">private</span>
       
  5374     
       
  5375 
       
  5376     
       
  5377 
       
  5378     
       
  5379 
       
  5380     
       
  5381 
       
  5382     
       
  5383 
       
  5384     <div class="meta">
       
  5385         
       
  5386             
       
  5387                 <p>Inherited from
       
  5388                 <a href="../classes/BaseCore.html#method__initHierarchy">BaseCore</a>:
       
  5389             
       
  5390         
       
  5391         
       
  5392         <a href="../files/base_js_BaseCore.js.html#l659"><code>base&#x2F;js&#x2F;BaseCore.js:659</code></a>
       
  5393         
       
  5394         </p>
       
  5395 
       
  5396 
       
  5397         
       
  5398 
       
  5399         
       
  5400     </div>
       
  5401 
       
  5402     <div class="description">
       
  5403         <p>Initializes the class hierarchy for the instance, which includes
       
  5404 initializing attributes for each class defined in the class's
       
  5405 static <a href="#property_BaseCore.ATTRS">ATTRS</a> property and
       
  5406 invoking the initializer method on the prototype of each class in the hierarchy.</p>
       
  5407     </div>
       
  5408 
       
  5409     
       
  5410         <div class="params">
       
  5411             <h4>Parameters:</h4>
       
  5412 
       
  5413             <ul class="params-list">
       
  5414             
       
  5415                 <li class="param">
       
  5416                     
       
  5417                         <code class="param-name">userVals</code>
       
  5418                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5419                     
       
  5420 
       
  5421                     
       
  5422 
       
  5423                     <div class="param-description">
       
  5424                         <p>Object with configuration property name/value pairs</p>
       
  5425                     </div>
       
  5426 
       
  5427                     
       
  5428                 </li>
       
  5429             
       
  5430             </ul>
       
  5431         </div>
       
  5432     
       
  5433 
       
  5434     
       
  5435 
       
  5436     
       
  5437 </div>
       
  5438 
       
  5439                 
       
  5440                     <div id="method__initHierarchyData" class="method item private inherited">
       
  5441     <h3 class="name"><code>_initHierarchyData</code></h3>
       
  5442 
       
  5443     
       
  5444         <span class="paren">()</span>
       
  5445     
       
  5446 
       
  5447     
       
  5448 
       
  5449     
       
  5450 
       
  5451     
       
  5452         <span class="flag private">private</span>
       
  5453     
       
  5454 
       
  5455     
       
  5456 
       
  5457     
       
  5458 
       
  5459     
       
  5460 
       
  5461     
       
  5462 
       
  5463     <div class="meta">
       
  5464         
       
  5465             
       
  5466                 <p>Inherited from
       
  5467                 <a href="../classes/BaseCore.html#method__initHierarchyData">BaseCore</a>:
       
  5468             
       
  5469         
       
  5470         
       
  5471         <a href="../files/base_js_BaseCore.js.html#l457"><code>base&#x2F;js&#x2F;BaseCore.js:457</code></a>
       
  5472         
       
  5473         </p>
       
  5474 
       
  5475 
       
  5476         
       
  5477 
       
  5478         
       
  5479     </div>
       
  5480 
       
  5481     <div class="description">
       
  5482         <p>A helper method used by _getClasses and _getAttrCfgs, which determines both
       
  5483 the array of classes and aggregate set of attribute configurations
       
  5484 across the class hierarchy for the instance.</p>
       
  5485     </div>
       
  5486 
       
  5487     
       
  5488 
       
  5489     
       
  5490 
       
  5491     
       
  5492 </div>
       
  5493 
       
  5494                 
       
  5495                     <div id="method__isLazyAttr" class="method item private inherited">
       
  5496     <h3 class="name"><code>_isLazyAttr</code></h3>
       
  5497 
       
  5498     
       
  5499         <div class="args">
       
  5500             <span class="paren">(</span><ul class="args-list inline commas">
       
  5501             
       
  5502                 <li class="arg">
       
  5503                     
       
  5504                         <code>name</code>
       
  5505                     
       
  5506                 </li>
       
  5507             
       
  5508             </ul><span class="paren">)</span>
       
  5509         </div>
       
  5510     
       
  5511 
       
  5512     
       
  5513         <span class="returns-inline">
       
  5514             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5515         </span>
       
  5516     
       
  5517 
       
  5518     
       
  5519 
       
  5520     
       
  5521         <span class="flag private">private</span>
       
  5522     
       
  5523 
       
  5524     
       
  5525 
       
  5526     
       
  5527 
       
  5528     
       
  5529 
       
  5530     
       
  5531 
       
  5532     <div class="meta">
       
  5533         
       
  5534             
       
  5535                 <p>Inherited from
       
  5536                 <a href="../classes/AttributeCore.html#method__isLazyAttr">AttributeCore</a>:
       
  5537             
       
  5538         
       
  5539         
       
  5540         <a href="../files/attribute_js_AttributeCore.js.html#l369"><code>attribute&#x2F;js&#x2F;AttributeCore.js:369</code></a>
       
  5541         
       
  5542         </p>
       
  5543 
       
  5544 
       
  5545         
       
  5546 
       
  5547         
       
  5548     </div>
       
  5549 
       
  5550     <div class="description">
       
  5551         <p>Checks whether or not the attribute is one which has been
       
  5552 added lazily and still requires initialization.</p>
       
  5553     </div>
       
  5554 
       
  5555     
       
  5556         <div class="params">
       
  5557             <h4>Parameters:</h4>
       
  5558 
       
  5559             <ul class="params-list">
       
  5560             
       
  5561                 <li class="param">
       
  5562                     
       
  5563                         <code class="param-name">name</code>
       
  5564                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5565                     
       
  5566 
       
  5567                     
       
  5568 
       
  5569                     <div class="param-description">
       
  5570                         <p>The name of the attribute</p>
       
  5571                     </div>
       
  5572 
       
  5573                     
       
  5574                 </li>
       
  5575             
       
  5576             </ul>
       
  5577         </div>
       
  5578     
       
  5579 
       
  5580     
       
  5581         <div class="returns">
       
  5582             <h4>Returns:</h4>
       
  5583 
       
  5584             <div class="returns-description">
       
  5585                 
       
  5586                     
       
  5587                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  5588                     
       
  5589                     true if it's a lazily added attribute, false otherwise.
       
  5590                 
       
  5591             </div>
       
  5592         </div>
       
  5593     
       
  5594 
       
  5595     
       
  5596 </div>
       
  5597 
       
  5598                 
       
  5599                     <div id="method__isMatch" class="method item protected inherited">
       
  5600     <h3 class="name"><code>_isMatch</code></h3>
       
  5601 
       
  5602     
       
  5603         <div class="args">
       
  5604             <span class="paren">(</span><ul class="args-list inline commas">
       
  5605             
       
  5606                 <li class="arg">
       
  5607                     
       
  5608                         <code>request</code>
       
  5609                     
       
  5610                 </li>
       
  5611             
       
  5612                 <li class="arg">
       
  5613                     
       
  5614                         <code>entry</code>
       
  5615                     
       
  5616                 </li>
       
  5617             
       
  5618             </ul><span class="paren">)</span>
       
  5619         </div>
       
  5620     
       
  5621 
       
  5622     
       
  5623         <span class="returns-inline">
       
  5624             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5625         </span>
       
  5626     
       
  5627 
       
  5628     
       
  5629 
       
  5630     
       
  5631         <span class="flag protected">protected</span>
       
  5632     
       
  5633 
       
  5634     
       
  5635 
       
  5636     
       
  5637 
       
  5638     
       
  5639 
       
  5640     
       
  5641 
       
  5642     <div class="meta">
       
  5643         
       
  5644             
       
  5645                 <p>Inherited from
       
  5646                 <a href="../classes/Cache.html#method__isMatch">Cache</a>:
       
  5647             
       
  5648         
       
  5649         
       
  5650         <a href="../files/cache_js_cache-base.js.html#l306"><code>cache&#x2F;js&#x2F;cache-base.js:306</code></a>
       
  5651         
       
  5652         </p>
       
  5653 
       
  5654 
       
  5655         
       
  5656 
       
  5657         
       
  5658     </div>
       
  5659 
       
  5660     <div class="description">
       
  5661         <p>Default overridable method compares current request with given cache entry.
       
  5662 Returns true if current request matches the cached request, otherwise
       
  5663 false. Implementers should override this method to customize the
       
  5664 cache-matching algorithm.</p>
       
  5665     </div>
       
  5666 
       
  5667     
       
  5668         <div class="params">
       
  5669             <h4>Parameters:</h4>
       
  5670 
       
  5671             <ul class="params-list">
       
  5672             
       
  5673                 <li class="param">
       
  5674                     
       
  5675                         <code class="param-name">request</code>
       
  5676                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5677                     
       
  5678 
       
  5679                     
       
  5680 
       
  5681                     <div class="param-description">
       
  5682                         <p>Request object.</p>
       
  5683                     </div>
       
  5684 
       
  5685                     
       
  5686                 </li>
       
  5687             
       
  5688                 <li class="param">
       
  5689                     
       
  5690                         <code class="param-name">entry</code>
       
  5691                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5692                     
       
  5693 
       
  5694                     
       
  5695 
       
  5696                     <div class="param-description">
       
  5697                         <p>Cached entry.</p>
       
  5698                     </div>
       
  5699 
       
  5700                     
       
  5701                 </li>
       
  5702             
       
  5703             </ul>
       
  5704         </div>
       
  5705     
       
  5706 
       
  5707     
       
  5708         <div class="returns">
       
  5709             <h4>Returns:</h4>
       
  5710 
       
  5711             <div class="returns-description">
       
  5712                 
       
  5713                     
       
  5714                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  5715                     
       
  5716                     True if current request matches given cached request, false otherwise.
       
  5717                 
       
  5718             </div>
       
  5719         </div>
       
  5720     
       
  5721 
       
  5722     
       
  5723 </div>
       
  5724 
       
  5725                 
       
  5726                     <div id="method__monitor" class="method item private inherited">
       
  5727     <h3 class="name"><code>_monitor</code></h3>
       
  5728 
       
  5729     
       
  5730         <div class="args">
       
  5731             <span class="paren">(</span><ul class="args-list inline commas">
       
  5732             
       
  5733                 <li class="arg">
       
  5734                     
       
  5735                         <code>what</code>
       
  5736                     
       
  5737                 </li>
       
  5738             
       
  5739                 <li class="arg">
       
  5740                     
       
  5741                         <code>eventType</code>
       
  5742                     
       
  5743                 </li>
       
  5744             
       
  5745                 <li class="arg">
       
  5746                     
       
  5747                         <code>o</code>
       
  5748                     
       
  5749                 </li>
       
  5750             
       
  5751             </ul><span class="paren">)</span>
       
  5752         </div>
       
  5753     
       
  5754 
       
  5755     
       
  5756 
       
  5757     
       
  5758 
       
  5759     
       
  5760         <span class="flag private">private</span>
       
  5761     
       
  5762 
       
  5763     
       
  5764 
       
  5765     
       
  5766 
       
  5767     
       
  5768 
       
  5769     
       
  5770 
       
  5771     <div class="meta">
       
  5772         
       
  5773             
       
  5774                 <p>Inherited from
       
  5775                 <a href="../classes/EventTarget.html#method__monitor">EventTarget</a>:
       
  5776             
       
  5777         
       
  5778         
       
  5779         <a href="../files/event-custom_js_event-target.js.html#l658"><code>event-custom&#x2F;js&#x2F;event-target.js:658</code></a>
       
  5780         
       
  5781         </p>
       
  5782 
       
  5783 
       
  5784         
       
  5785 
       
  5786         
       
  5787     </div>
       
  5788 
       
  5789     <div class="description">
       
  5790         <p>This is the entry point for the event monitoring system.
       
  5791 You can monitor 'attach', 'detach', 'fire', and 'publish'.
       
  5792 When configured, these events generate an event.  click ->
       
  5793 click<em>attach, click</em>detach, click_publish -- these can
       
  5794 be subscribed to like other events to monitor the event
       
  5795 system.  Inividual published events can have monitoring
       
  5796 turned on or off (publish can't be turned off before it
       
  5797 it published) by setting the events 'monitor' config.</p>
       
  5798     </div>
       
  5799 
       
  5800     
       
  5801         <div class="params">
       
  5802             <h4>Parameters:</h4>
       
  5803 
       
  5804             <ul class="params-list">
       
  5805             
       
  5806                 <li class="param">
       
  5807                     
       
  5808                         <code class="param-name">what</code>
       
  5809                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5810                     
       
  5811 
       
  5812                     
       
  5813 
       
  5814                     <div class="param-description">
       
  5815                         <p>'attach', 'detach', 'fire', or 'publish'</p>
       
  5816                     </div>
       
  5817 
       
  5818                     
       
  5819                 </li>
       
  5820             
       
  5821                 <li class="param">
       
  5822                     
       
  5823                         <code class="param-name">eventType</code>
       
  5824                         <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>
       
  5825                     
       
  5826 
       
  5827                     
       
  5828 
       
  5829                     <div class="param-description">
       
  5830                         <p>The prefixed name of the event being monitored, or the CustomEvent object.</p>
       
  5831                     </div>
       
  5832 
       
  5833                     
       
  5834                 </li>
       
  5835             
       
  5836                 <li class="param">
       
  5837                     
       
  5838                         <code class="param-name">o</code>
       
  5839                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5840                     
       
  5841 
       
  5842                     
       
  5843 
       
  5844                     <div class="param-description">
       
  5845                         <p>Information about the event interaction, such as
       
  5846                  fire() args, subscription category, publish config</p>
       
  5847                     </div>
       
  5848 
       
  5849                     
       
  5850                 </li>
       
  5851             
       
  5852             </ul>
       
  5853         </div>
       
  5854     
       
  5855 
       
  5856     
       
  5857 
       
  5858     
       
  5859 </div>
       
  5860 
       
  5861                 
       
  5862                     <div id="method__normAttrVals" class="method item private inherited">
       
  5863     <h3 class="name"><code>_normAttrVals</code></h3>
       
  5864 
       
  5865     
       
  5866         <div class="args">
       
  5867             <span class="paren">(</span><ul class="args-list inline commas">
       
  5868             
       
  5869                 <li class="arg">
       
  5870                     
       
  5871                         <code>valueHash</code>
       
  5872                     
       
  5873                 </li>
       
  5874             
       
  5875             </ul><span class="paren">)</span>
       
  5876         </div>
       
  5877     
       
  5878 
       
  5879     
       
  5880         <span class="returns-inline">
       
  5881             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5882         </span>
       
  5883     
       
  5884 
       
  5885     
       
  5886 
       
  5887     
       
  5888         <span class="flag private">private</span>
       
  5889     
       
  5890 
       
  5891     
       
  5892 
       
  5893     
       
  5894 
       
  5895     
       
  5896 
       
  5897     
       
  5898 
       
  5899     <div class="meta">
       
  5900         
       
  5901             
       
  5902                 <p>Inherited from
       
  5903                 <a href="../classes/AttributeCore.html#method__normAttrVals">AttributeCore</a>:
       
  5904             
       
  5905         
       
  5906         
       
  5907         <a href="../files/attribute_js_AttributeCore.js.html#l897"><code>attribute&#x2F;js&#x2F;AttributeCore.js:897</code></a>
       
  5908         
       
  5909         </p>
       
  5910 
       
  5911 
       
  5912         
       
  5913 
       
  5914         
       
  5915     </div>
       
  5916 
       
  5917     <div class="description">
       
  5918         <p>Utility method to normalize attribute values. The base implementation
       
  5919 simply merges the hash to protect the original.</p>
       
  5920     </div>
       
  5921 
       
  5922     
       
  5923         <div class="params">
       
  5924             <h4>Parameters:</h4>
       
  5925 
       
  5926             <ul class="params-list">
       
  5927             
       
  5928                 <li class="param">
       
  5929                     
       
  5930                         <code class="param-name">valueHash</code>
       
  5931                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5932                     
       
  5933 
       
  5934                     
       
  5935 
       
  5936                     <div class="param-description">
       
  5937                         <p>An object with attribute name/value pairs</p>
       
  5938                     </div>
       
  5939 
       
  5940                     
       
  5941                 </li>
       
  5942             
       
  5943             </ul>
       
  5944         </div>
       
  5945     
       
  5946 
       
  5947     
       
  5948         <div class="returns">
       
  5949             <h4>Returns:</h4>
       
  5950 
       
  5951             <div class="returns-description">
       
  5952                 
       
  5953                     
       
  5954                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5955                     
       
  5956                     An object literal with 2 properties - "simple" and "complex",
       
  5957 containing simple and complex attribute values respectively keyed
       
  5958 by the top level attribute name, or null, if valueHash is falsey.
       
  5959                 
       
  5960             </div>
       
  5961         </div>
       
  5962     
       
  5963 
       
  5964     
       
  5965 </div>
       
  5966 
       
  5967                 
       
  5968                     <div id="method__parseType" class="method item private inherited">
       
  5969     <h3 class="name"><code>_parseType</code></h3>
       
  5970 
       
  5971     
       
  5972         <span class="paren">()</span>
       
  5973     
       
  5974 
       
  5975     
       
  5976 
       
  5977     
       
  5978 
       
  5979     
       
  5980         <span class="flag private">private</span>
       
  5981     
       
  5982 
       
  5983     
       
  5984 
       
  5985     
       
  5986 
       
  5987     
       
  5988 
       
  5989     
       
  5990 
       
  5991     <div class="meta">
       
  5992         
       
  5993             
       
  5994                 <p>Inherited from
       
  5995                 <a href="../classes/EventTarget.html#method__parseType">EventTarget</a>:
       
  5996             
       
  5997         
       
  5998         
       
  5999         <a href="../files/event-custom_js_event-target.js.html#l52"><code>event-custom&#x2F;js&#x2F;event-target.js:52</code></a>
       
  6000         
       
  6001         </p>
       
  6002 
       
  6003 
       
  6004         
       
  6005 
       
  6006         
       
  6007     </div>
       
  6008 
       
  6009     <div class="description">
       
  6010         <p>Returns an array with the detach key (if provided),
       
  6011 and the prefixed event name from _getType
       
  6012 Y.on('detachcategory| menu:click', fn)</p>
       
  6013     </div>
       
  6014 
       
  6015     
       
  6016 
       
  6017     
       
  6018 
       
  6019     
       
  6020 </div>
       
  6021 
       
  6022                 
       
  6023                     <div id="method__position" class="method item protected inherited">
       
  6024     <h3 class="name"><code>_position</code></h3>
       
  6025 
       
  6026     
       
  6027         <div class="args">
       
  6028             <span class="paren">(</span><ul class="args-list inline commas">
       
  6029             
       
  6030                 <li class="arg">
       
  6031                     
       
  6032                         <code>request</code>
       
  6033                     
       
  6034                 </li>
       
  6035             
       
  6036             </ul><span class="paren">)</span>
       
  6037         </div>
       
  6038     
       
  6039 
       
  6040     
       
  6041         <span class="returns-inline">
       
  6042             <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
  6043         </span>
       
  6044     
       
  6045 
       
  6046     
       
  6047 
       
  6048     
       
  6049         <span class="flag protected">protected</span>
       
  6050     
       
  6051 
       
  6052     
       
  6053 
       
  6054     
       
  6055 
       
  6056     
       
  6057 
       
  6058     
       
  6059 
       
  6060     <div class="meta">
       
  6061         
       
  6062             
       
  6063                 <p>Inherited from
       
  6064                 <a href="../classes/Cache.html#method__position">Cache</a>:
       
  6065             
       
  6066         
       
  6067         
       
  6068         <a href="../files/cache_js_cache-base.js.html#l325"><code>cache&#x2F;js&#x2F;cache-base.js:325</code></a>
       
  6069         
       
  6070         </p>
       
  6071 
       
  6072 
       
  6073         
       
  6074 
       
  6075         
       
  6076     </div>
       
  6077 
       
  6078     <div class="description">
       
  6079         <p>Returns position of a request in the entries array, otherwise null.</p>
       
  6080     </div>
       
  6081 
       
  6082     
       
  6083         <div class="params">
       
  6084             <h4>Parameters:</h4>
       
  6085 
       
  6086             <ul class="params-list">
       
  6087             
       
  6088                 <li class="param">
       
  6089                     
       
  6090                         <code class="param-name">request</code>
       
  6091                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6092                     
       
  6093 
       
  6094                     
       
  6095 
       
  6096                     <div class="param-description">
       
  6097                         <p>Request object.</p>
       
  6098                     </div>
       
  6099 
       
  6100                     
       
  6101                 </li>
       
  6102             
       
  6103             </ul>
       
  6104         </div>
       
  6105     
       
  6106 
       
  6107     
       
  6108         <div class="returns">
       
  6109             <h4>Returns:</h4>
       
  6110 
       
  6111             <div class="returns-description">
       
  6112                 
       
  6113                     
       
  6114                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>:
       
  6115                     
       
  6116                     Array position if found, null otherwise.
       
  6117                 
       
  6118             </div>
       
  6119         </div>
       
  6120     
       
  6121 
       
  6122     
       
  6123 </div>
       
  6124 
       
  6125                 
       
  6126                     <div id="method__preInitEventCfg" class="method item private inherited">
       
  6127     <h3 class="name"><code>_preInitEventCfg</code></h3>
       
  6128 
       
  6129     
       
  6130         <div class="args">
       
  6131             <span class="paren">(</span><ul class="args-list inline commas">
       
  6132             
       
  6133                 <li class="arg">
       
  6134                     
       
  6135                         <code>config</code>
       
  6136                     
       
  6137                 </li>
       
  6138             
       
  6139             </ul><span class="paren">)</span>
       
  6140         </div>
       
  6141     
       
  6142 
       
  6143     
       
  6144 
       
  6145     
       
  6146 
       
  6147     
       
  6148         <span class="flag private">private</span>
       
  6149     
       
  6150 
       
  6151     
       
  6152 
       
  6153     
       
  6154 
       
  6155     
       
  6156 
       
  6157     
       
  6158 
       
  6159     <div class="meta">
       
  6160         
       
  6161             
       
  6162                 <p>Inherited from
       
  6163                 <a href="../classes/BaseObservable.html#method__preInitEventCfg">BaseObservable</a>:
       
  6164             
       
  6165         
       
  6166         
       
  6167         <a href="../files/base_js_BaseObservable.js.html#l98"><code>base&#x2F;js&#x2F;BaseObservable.js:98</code></a>
       
  6168         
       
  6169         </p>
       
  6170 
       
  6171 
       
  6172         
       
  6173 
       
  6174         
       
  6175     </div>
       
  6176 
       
  6177     <div class="description">
       
  6178         <p>Handles the special on, after and target properties which allow the user to
       
  6179 easily configure on and after listeners as well as bubble targets during
       
  6180 construction, prior to init.</p>
       
  6181     </div>
       
  6182 
       
  6183     
       
  6184         <div class="params">
       
  6185             <h4>Parameters:</h4>
       
  6186 
       
  6187             <ul class="params-list">
       
  6188             
       
  6189                 <li class="param">
       
  6190                     
       
  6191                         <code class="param-name">config</code>
       
  6192                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6193                     
       
  6194 
       
  6195                     
       
  6196 
       
  6197                     <div class="param-description">
       
  6198                         <p>The user configuration object</p>
       
  6199                     </div>
       
  6200 
       
  6201                     
       
  6202                 </li>
       
  6203             
       
  6204             </ul>
       
  6205         </div>
       
  6206     
       
  6207 
       
  6208     
       
  6209 
       
  6210     
       
  6211 </div>
       
  6212 
       
  6213                 
       
  6214                     <div id="method__protectAttrs" class="method item protected deprecated inherited">
       
  6215     <h3 class="name"><code>_protectAttrs</code></h3>
       
  6216 
       
  6217     
       
  6218         <div class="args">
       
  6219             <span class="paren">(</span><ul class="args-list inline commas">
       
  6220             
       
  6221                 <li class="arg">
       
  6222                     
       
  6223                         <code>attrs</code>
       
  6224                     
       
  6225                 </li>
       
  6226             
       
  6227             </ul><span class="paren">)</span>
       
  6228         </div>
       
  6229     
       
  6230 
       
  6231     
       
  6232         <span class="returns-inline">
       
  6233             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6234         </span>
       
  6235     
       
  6236 
       
  6237     
       
  6238         <span class="flag deprecated" title="Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  6239   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.">deprecated</span>
       
  6240     
       
  6241 
       
  6242     
       
  6243         <span class="flag protected">protected</span>
       
  6244     
       
  6245 
       
  6246     
       
  6247 
       
  6248     
       
  6249 
       
  6250     
       
  6251 
       
  6252     
       
  6253 
       
  6254     <div class="meta">
       
  6255         
       
  6256             
       
  6257                 <p>Inherited from
       
  6258                 <a href="../classes/AttributeCore.html#method__protectAttrs">AttributeCore</a>:
       
  6259             
       
  6260         
       
  6261         
       
  6262         <a href="../files/attribute_js_AttributeCore.js.html#l883"><code>attribute&#x2F;js&#x2F;AttributeCore.js:883</code></a>
       
  6263         
       
  6264         </p>
       
  6265 
       
  6266 
       
  6267         
       
  6268             <p>Deprecated: Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  6269   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.</p>
       
  6270         
       
  6271 
       
  6272         
       
  6273     </div>
       
  6274 
       
  6275     <div class="description">
       
  6276         <p>Utility method to protect an attribute configuration
       
  6277 hash, by merging the entire object and the individual
       
  6278 attr config objects.</p>
       
  6279     </div>
       
  6280 
       
  6281     
       
  6282         <div class="params">
       
  6283             <h4>Parameters:</h4>
       
  6284 
       
  6285             <ul class="params-list">
       
  6286             
       
  6287                 <li class="param">
       
  6288                     
       
  6289                         <code class="param-name">attrs</code>
       
  6290                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6291                     
       
  6292 
       
  6293                     
       
  6294 
       
  6295                     <div class="param-description">
       
  6296                         <p>A hash of attribute to configuration object pairs.</p>
       
  6297                     </div>
       
  6298 
       
  6299                     
       
  6300                 </li>
       
  6301             
       
  6302             </ul>
       
  6303         </div>
       
  6304     
       
  6305 
       
  6306     
       
  6307         <div class="returns">
       
  6308             <h4>Returns:</h4>
       
  6309 
       
  6310             <div class="returns-description">
       
  6311                 
       
  6312                     
       
  6313                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6314                     
       
  6315                     A protected version of the attrs argument.
       
  6316                 
       
  6317             </div>
       
  6318         </div>
       
  6319     
       
  6320 
       
  6321     
       
  6322 </div>
       
  6323 
       
  6324                 
       
  6325                     <div id="method__publish" class="method item private inherited">
       
  6326     <h3 class="name"><code>_publish</code></h3>
       
  6327 
       
  6328     
       
  6329         <div class="args">
       
  6330             <span class="paren">(</span><ul class="args-list inline commas">
       
  6331             
       
  6332                 <li class="arg">
       
  6333                     
       
  6334                         <code>fullType</code>
       
  6335                     
       
  6336                 </li>
       
  6337             
       
  6338                 <li class="arg">
       
  6339                     
       
  6340                         <code>etOpts</code>
       
  6341                     
       
  6342                 </li>
       
  6343             
       
  6344                 <li class="arg">
       
  6345                     
       
  6346                         <code>ceOpts</code>
       
  6347                     
       
  6348                 </li>
       
  6349             
       
  6350             </ul><span class="paren">)</span>
       
  6351         </div>
       
  6352     
       
  6353 
       
  6354     
       
  6355         <span class="returns-inline">
       
  6356             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  6357         </span>
       
  6358     
       
  6359 
       
  6360     
       
  6361 
       
  6362     
       
  6363         <span class="flag private">private</span>
       
  6364     
       
  6365 
       
  6366     
       
  6367 
       
  6368     
       
  6369 
       
  6370     
       
  6371 
       
  6372     
       
  6373 
       
  6374     <div class="meta">
       
  6375         
       
  6376             
       
  6377                 <p>Inherited from
       
  6378                 <a href="../classes/EventTarget.html#method__publish">EventTarget</a>:
       
  6379             
       
  6380         
       
  6381         
       
  6382         <a href="../files/event-custom_js_event-target.js.html#l610"><code>event-custom&#x2F;js&#x2F;event-target.js:610</code></a>
       
  6383         
       
  6384         </p>
       
  6385 
       
  6386 
       
  6387         
       
  6388 
       
  6389         
       
  6390     </div>
       
  6391 
       
  6392     <div class="description">
       
  6393         <p>The low level event publish implementation. It expects all the massaging to have been done
       
  6394 outside of this method. e.g. the <code>type</code> to <code>fullType</code> conversion. It's designed to be a fast
       
  6395 path publish, which can be used by critical code paths to improve performance.</p>
       
  6396     </div>
       
  6397 
       
  6398     
       
  6399         <div class="params">
       
  6400             <h4>Parameters:</h4>
       
  6401 
       
  6402             <ul class="params-list">
       
  6403             
       
  6404                 <li class="param">
       
  6405                     
       
  6406                         <code class="param-name">fullType</code>
       
  6407                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6408                     
       
  6409 
       
  6410                     
       
  6411 
       
  6412                     <div class="param-description">
       
  6413                         <p>The prefixed type of the event to publish.</p>
       
  6414                     </div>
       
  6415 
       
  6416                     
       
  6417                 </li>
       
  6418             
       
  6419                 <li class="param">
       
  6420                     
       
  6421                         <code class="param-name">etOpts</code>
       
  6422                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6423                     
       
  6424 
       
  6425                     
       
  6426 
       
  6427                     <div class="param-description">
       
  6428                         <p>The EventTarget specific configuration to mix into the published event.</p>
       
  6429                     </div>
       
  6430 
       
  6431                     
       
  6432                 </li>
       
  6433             
       
  6434                 <li class="param">
       
  6435                     
       
  6436                         <code class="param-name">ceOpts</code>
       
  6437                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6438                     
       
  6439 
       
  6440                     
       
  6441 
       
  6442                     <div class="param-description">
       
  6443                         <p>The publish specific configuration to mix into the published event.</p>
       
  6444                     </div>
       
  6445 
       
  6446                     
       
  6447                 </li>
       
  6448             
       
  6449             </ul>
       
  6450         </div>
       
  6451     
       
  6452 
       
  6453     
       
  6454         <div class="returns">
       
  6455             <h4>Returns:</h4>
       
  6456 
       
  6457             <div class="returns-description">
       
  6458                 
       
  6459                     
       
  6460                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  6461                     
       
  6462                     The published event. If called without <code>etOpts</code> or <code>ceOpts</code>, this will
       
  6463 be the default <code>CustomEvent</code> instance, and can be configured independently.
       
  6464                 
       
  6465             </div>
       
  6466         </div>
       
  6467     
       
  6468 
       
  6469     
       
  6470 </div>
       
  6471 
       
  6472                 
       
  6473                     <div id="method__set" class="method item protected inherited">
       
  6474     <h3 class="name"><code>_set</code></h3>
       
  6475 
       
  6476     
       
  6477         <div class="args">
       
  6478             <span class="paren">(</span><ul class="args-list inline commas">
       
  6479             
       
  6480                 <li class="arg">
       
  6481                     
       
  6482                         <code>name</code>
       
  6483                     
       
  6484                 </li>
       
  6485             
       
  6486                 <li class="arg">
       
  6487                     
       
  6488                         <code>val</code>
       
  6489                     
       
  6490                 </li>
       
  6491             
       
  6492                 <li class="arg">
       
  6493                     
       
  6494                         <code class="optional">[opts]</code>
       
  6495                     
       
  6496                 </li>
       
  6497             
       
  6498             </ul><span class="paren">)</span>
       
  6499         </div>
       
  6500     
       
  6501 
       
  6502     
       
  6503         <span class="returns-inline">
       
  6504             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6505         </span>
       
  6506     
       
  6507 
       
  6508     
       
  6509 
       
  6510     
       
  6511         <span class="flag protected">protected</span>
       
  6512     
       
  6513 
       
  6514     
       
  6515 
       
  6516     
       
  6517 
       
  6518     
       
  6519         <span class="flag chainable">chainable</span>
       
  6520     
       
  6521 
       
  6522     
       
  6523 
       
  6524     <div class="meta">
       
  6525         
       
  6526             <p>Inherited from
       
  6527             <a href="../classes/AttributeObservable.html#method__set">
       
  6528                 AttributeObservable
       
  6529             </a>
       
  6530             
       
  6531             but overwritten in
       
  6532             
       
  6533         
       
  6534         
       
  6535         <a href="../files/attribute_js_AttributeCore.js.html#l427"><code>attribute&#x2F;js&#x2F;AttributeCore.js:427</code></a>
       
  6536         
       
  6537         </p>
       
  6538 
       
  6539 
       
  6540         
       
  6541 
       
  6542         
       
  6543     </div>
       
  6544 
       
  6545     <div class="description">
       
  6546         <p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
       
  6547     </div>
       
  6548 
       
  6549     
       
  6550         <div class="params">
       
  6551             <h4>Parameters:</h4>
       
  6552 
       
  6553             <ul class="params-list">
       
  6554             
       
  6555                 <li class="param">
       
  6556                     
       
  6557                         <code class="param-name">name</code>
       
  6558                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6559                     
       
  6560 
       
  6561                     
       
  6562 
       
  6563                     <div class="param-description">
       
  6564                         <p>The name of the attribute.</p>
       
  6565                     </div>
       
  6566 
       
  6567                     
       
  6568                 </li>
       
  6569             
       
  6570                 <li class="param">
       
  6571                     
       
  6572                         <code class="param-name">val</code>
       
  6573                         <span class="type">Any</span>
       
  6574                     
       
  6575 
       
  6576                     
       
  6577 
       
  6578                     <div class="param-description">
       
  6579                         <p>The value to set the attribute to.</p>
       
  6580                     </div>
       
  6581 
       
  6582                     
       
  6583                 </li>
       
  6584             
       
  6585                 <li class="param">
       
  6586                     
       
  6587                         <code class="param-name optional">[opts]</code>
       
  6588                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6589                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6590                     
       
  6591 
       
  6592                     
       
  6593 
       
  6594                     <div class="param-description">
       
  6595                         <p>Optional data providing the circumstances for the change.</p>
       
  6596                     </div>
       
  6597 
       
  6598                     
       
  6599                 </li>
       
  6600             
       
  6601             </ul>
       
  6602         </div>
       
  6603     
       
  6604 
       
  6605     
       
  6606         <div class="returns">
       
  6607             <h4>Returns:</h4>
       
  6608 
       
  6609             <div class="returns-description">
       
  6610                 
       
  6611                     
       
  6612                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6613                     
       
  6614                     A reference to the host object.
       
  6615                 
       
  6616             </div>
       
  6617         </div>
       
  6618     
       
  6619 
       
  6620     
       
  6621 </div>
       
  6622 
       
  6623                 
       
  6624                     <div id="method__setAttr" class="method item protected inherited">
       
  6625     <h3 class="name"><code>_setAttr</code></h3>
       
  6626 
       
  6627     
       
  6628         <div class="args">
       
  6629             <span class="paren">(</span><ul class="args-list inline commas">
       
  6630             
       
  6631                 <li class="arg">
       
  6632                     
       
  6633                         <code>name</code>
       
  6634                     
       
  6635                 </li>
       
  6636             
       
  6637                 <li class="arg">
       
  6638                     
       
  6639                         <code>value</code>
       
  6640                     
       
  6641                 </li>
       
  6642             
       
  6643                 <li class="arg">
       
  6644                     
       
  6645                         <code class="optional">[opts]</code>
       
  6646                     
       
  6647                 </li>
       
  6648             
       
  6649                 <li class="arg">
       
  6650                     
       
  6651                         <code>force</code>
       
  6652                     
       
  6653                 </li>
       
  6654             
       
  6655             </ul><span class="paren">)</span>
       
  6656         </div>
       
  6657     
       
  6658 
       
  6659     
       
  6660         <span class="returns-inline">
       
  6661             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6662         </span>
       
  6663     
       
  6664 
       
  6665     
       
  6666 
       
  6667     
       
  6668         <span class="flag protected">protected</span>
       
  6669     
       
  6670 
       
  6671     
       
  6672 
       
  6673     
       
  6674 
       
  6675     
       
  6676         <span class="flag chainable">chainable</span>
       
  6677     
       
  6678 
       
  6679     
       
  6680 
       
  6681     <div class="meta">
       
  6682         
       
  6683             
       
  6684                 <p>Inherited from
       
  6685                 <a href="../classes/AttributeCore.html#method__setAttr">AttributeCore</a>:
       
  6686             
       
  6687         
       
  6688         
       
  6689         <a href="../files/attribute_js_AttributeCore.js.html#l443"><code>attribute&#x2F;js&#x2F;AttributeCore.js:443</code></a>
       
  6690         
       
  6691         </p>
       
  6692 
       
  6693 
       
  6694         
       
  6695 
       
  6696         
       
  6697     </div>
       
  6698 
       
  6699     <div class="description">
       
  6700         <p>Provides the common implementation for the public set and protected _set methods.</p>
       
  6701 
       
  6702 <p>See <a href="#method_set">set</a> for argument details.</p>
       
  6703     </div>
       
  6704 
       
  6705     
       
  6706         <div class="params">
       
  6707             <h4>Parameters:</h4>
       
  6708 
       
  6709             <ul class="params-list">
       
  6710             
       
  6711                 <li class="param">
       
  6712                     
       
  6713                         <code class="param-name">name</code>
       
  6714                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6715                     
       
  6716 
       
  6717                     
       
  6718 
       
  6719                     <div class="param-description">
       
  6720                         <p>The name of the attribute.</p>
       
  6721                     </div>
       
  6722 
       
  6723                     
       
  6724                 </li>
       
  6725             
       
  6726                 <li class="param">
       
  6727                     
       
  6728                         <code class="param-name">value</code>
       
  6729                         <span class="type">Any</span>
       
  6730                     
       
  6731 
       
  6732                     
       
  6733 
       
  6734                     <div class="param-description">
       
  6735                         <p>The value to set the attribute to.</p>
       
  6736                     </div>
       
  6737 
       
  6738                     
       
  6739                 </li>
       
  6740             
       
  6741                 <li class="param">
       
  6742                     
       
  6743                         <code class="param-name optional">[opts]</code>
       
  6744                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6745                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6746                     
       
  6747 
       
  6748                     
       
  6749 
       
  6750                     <div class="param-description">
       
  6751                         <p>Optional data providing the circumstances for the change.</p>
       
  6752                     </div>
       
  6753 
       
  6754                     
       
  6755                 </li>
       
  6756             
       
  6757                 <li class="param">
       
  6758                     
       
  6759                         <code class="param-name">force</code>
       
  6760                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6761                     
       
  6762 
       
  6763                     
       
  6764 
       
  6765                     <div class="param-description">
       
  6766                         <p>If true, allows the caller to set values for
       
  6767 readOnly or writeOnce attributes which have already been set.</p>
       
  6768                     </div>
       
  6769 
       
  6770                     
       
  6771                 </li>
       
  6772             
       
  6773             </ul>
       
  6774         </div>
       
  6775     
       
  6776 
       
  6777     
       
  6778         <div class="returns">
       
  6779             <h4>Returns:</h4>
       
  6780 
       
  6781             <div class="returns-description">
       
  6782                 
       
  6783                     
       
  6784                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6785                     
       
  6786                     A reference to the host object.
       
  6787                 
       
  6788             </div>
       
  6789         </div>
       
  6790     
       
  6791 
       
  6792     
       
  6793 </div>
       
  6794 
       
  6795                 
       
  6796                     <div id="method__setAttrs" class="method item protected inherited">
       
  6797     <h3 class="name"><code>_setAttrs</code></h3>
       
  6798 
       
  6799     
       
  6800         <div class="args">
       
  6801             <span class="paren">(</span><ul class="args-list inline commas">
       
  6802             
       
  6803                 <li class="arg">
       
  6804                     
       
  6805                         <code>attrs</code>
       
  6806                     
       
  6807                 </li>
       
  6808             
       
  6809                 <li class="arg">
       
  6810                     
       
  6811                         <code class="optional">[opts]</code>
       
  6812                     
       
  6813                 </li>
       
  6814             
       
  6815             </ul><span class="paren">)</span>
       
  6816         </div>
       
  6817     
       
  6818 
       
  6819     
       
  6820         <span class="returns-inline">
       
  6821             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6822         </span>
       
  6823     
       
  6824 
       
  6825     
       
  6826 
       
  6827     
       
  6828         <span class="flag protected">protected</span>
       
  6829     
       
  6830 
       
  6831     
       
  6832 
       
  6833     
       
  6834 
       
  6835     
       
  6836         <span class="flag chainable">chainable</span>
       
  6837     
       
  6838 
       
  6839     
       
  6840 
       
  6841     <div class="meta">
       
  6842         
       
  6843             <p>Inherited from
       
  6844             <a href="../classes/AttributeObservable.html#method__setAttrs">
       
  6845                 AttributeObservable
       
  6846             </a>
       
  6847             
       
  6848             but overwritten in
       
  6849             
       
  6850         
       
  6851         
       
  6852         <a href="../files/attribute_js_AttributeCore.js.html#l742"><code>attribute&#x2F;js&#x2F;AttributeCore.js:742</code></a>
       
  6853         
       
  6854         </p>
       
  6855 
       
  6856 
       
  6857         
       
  6858 
       
  6859         
       
  6860     </div>
       
  6861 
       
  6862     <div class="description">
       
  6863         <p>Implementation behind the public setAttrs method, to set multiple attribute values.</p>
       
  6864     </div>
       
  6865 
       
  6866     
       
  6867         <div class="params">
       
  6868             <h4>Parameters:</h4>
       
  6869 
       
  6870             <ul class="params-list">
       
  6871             
       
  6872                 <li class="param">
       
  6873                     
       
  6874                         <code class="param-name">attrs</code>
       
  6875                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6876                     
       
  6877 
       
  6878                     
       
  6879 
       
  6880                     <div class="param-description">
       
  6881                         <p>An object with attributes name/value pairs.</p>
       
  6882                     </div>
       
  6883 
       
  6884                     
       
  6885                 </li>
       
  6886             
       
  6887                 <li class="param">
       
  6888                     
       
  6889                         <code class="param-name optional">[opts]</code>
       
  6890                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6891                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6892                     
       
  6893 
       
  6894                     
       
  6895 
       
  6896                     <div class="param-description">
       
  6897                         <p>Optional data providing the circumstances for the change</p>
       
  6898                     </div>
       
  6899 
       
  6900                     
       
  6901                 </li>
       
  6902             
       
  6903             </ul>
       
  6904         </div>
       
  6905     
       
  6906 
       
  6907     
       
  6908         <div class="returns">
       
  6909             <h4>Returns:</h4>
       
  6910 
       
  6911             <div class="returns-description">
       
  6912                 
       
  6913                     
       
  6914                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6915                     
       
  6916                     A reference to the host object.
       
  6917                 
       
  6918             </div>
       
  6919         </div>
       
  6920     
       
  6921 
       
  6922     
       
  6923 </div>
       
  6924 
       
  6925                 
       
  6926                     <div id="method__setAttrVal" class="method item private inherited">
       
  6927     <h3 class="name"><code>_setAttrVal</code></h3>
       
  6928 
       
  6929     
       
  6930         <div class="args">
       
  6931             <span class="paren">(</span><ul class="args-list inline commas">
       
  6932             
       
  6933                 <li class="arg">
       
  6934                     
       
  6935                         <code>attrName</code>
       
  6936                     
       
  6937                 </li>
       
  6938             
       
  6939                 <li class="arg">
       
  6940                     
       
  6941                         <code>subAttrName</code>
       
  6942                     
       
  6943                 </li>
       
  6944             
       
  6945                 <li class="arg">
       
  6946                     
       
  6947                         <code>prevVal</code>
       
  6948                     
       
  6949                 </li>
       
  6950             
       
  6951                 <li class="arg">
       
  6952                     
       
  6953                         <code>newVal</code>
       
  6954                     
       
  6955                 </li>
       
  6956             
       
  6957                 <li class="arg">
       
  6958                     
       
  6959                         <code class="optional">[opts]</code>
       
  6960                     
       
  6961                 </li>
       
  6962             
       
  6963                 <li class="arg">
       
  6964                     
       
  6965                         <code class="optional">[attrCfg]</code>
       
  6966                     
       
  6967                 </li>
       
  6968             
       
  6969             </ul><span class="paren">)</span>
       
  6970         </div>
       
  6971     
       
  6972 
       
  6973     
       
  6974         <span class="returns-inline">
       
  6975             <span class="type">Booolean</span>
       
  6976         </span>
       
  6977     
       
  6978 
       
  6979     
       
  6980 
       
  6981     
       
  6982         <span class="flag private">private</span>
       
  6983     
       
  6984 
       
  6985     
       
  6986 
       
  6987     
       
  6988 
       
  6989     
       
  6990 
       
  6991     
       
  6992 
       
  6993     <div class="meta">
       
  6994         
       
  6995             
       
  6996                 <p>Inherited from
       
  6997                 <a href="../classes/AttributeCore.html#method__setAttrVal">AttributeCore</a>:
       
  6998             
       
  6999         
       
  7000         
       
  7001         <a href="../files/attribute_js_AttributeCore.js.html#l640"><code>attribute&#x2F;js&#x2F;AttributeCore.js:640</code></a>
       
  7002         
       
  7003         </p>
       
  7004 
       
  7005 
       
  7006         
       
  7007 
       
  7008         
       
  7009     </div>
       
  7010 
       
  7011     <div class="description">
       
  7012         <p>Updates the stored value of the attribute in the privately held State object,
       
  7013 if validation and setter passes.</p>
       
  7014     </div>
       
  7015 
       
  7016     
       
  7017         <div class="params">
       
  7018             <h4>Parameters:</h4>
       
  7019 
       
  7020             <ul class="params-list">
       
  7021             
       
  7022                 <li class="param">
       
  7023                     
       
  7024                         <code class="param-name">attrName</code>
       
  7025                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7026                     
       
  7027 
       
  7028                     
       
  7029 
       
  7030                     <div class="param-description">
       
  7031                         <p>The attribute name.</p>
       
  7032                     </div>
       
  7033 
       
  7034                     
       
  7035                 </li>
       
  7036             
       
  7037                 <li class="param">
       
  7038                     
       
  7039                         <code class="param-name">subAttrName</code>
       
  7040                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7041                     
       
  7042 
       
  7043                     
       
  7044 
       
  7045                     <div class="param-description">
       
  7046                         <p>The sub-attribute name, if setting a sub-attribute property ("x.y.z").</p>
       
  7047                     </div>
       
  7048 
       
  7049                     
       
  7050                 </li>
       
  7051             
       
  7052                 <li class="param">
       
  7053                     
       
  7054                         <code class="param-name">prevVal</code>
       
  7055                         <span class="type">Any</span>
       
  7056                     
       
  7057 
       
  7058                     
       
  7059 
       
  7060                     <div class="param-description">
       
  7061                         <p>The currently stored value of the attribute.</p>
       
  7062                     </div>
       
  7063 
       
  7064                     
       
  7065                 </li>
       
  7066             
       
  7067                 <li class="param">
       
  7068                     
       
  7069                         <code class="param-name">newVal</code>
       
  7070                         <span class="type">Any</span>
       
  7071                     
       
  7072 
       
  7073                     
       
  7074 
       
  7075                     <div class="param-description">
       
  7076                         <p>The value which is going to be stored.</p>
       
  7077                     </div>
       
  7078 
       
  7079                     
       
  7080                 </li>
       
  7081             
       
  7082                 <li class="param">
       
  7083                     
       
  7084                         <code class="param-name optional">[opts]</code>
       
  7085                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7086                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7087                     
       
  7088 
       
  7089                     
       
  7090 
       
  7091                     <div class="param-description">
       
  7092                         <p>Optional data providing the circumstances for the change.</p>
       
  7093                     </div>
       
  7094 
       
  7095                     
       
  7096                 </li>
       
  7097             
       
  7098                 <li class="param">
       
  7099                     
       
  7100                         <code class="param-name optional">[attrCfg]</code>
       
  7101                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7102                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7103                     
       
  7104 
       
  7105                     
       
  7106 
       
  7107                     <div class="param-description">
       
  7108                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  7109 where the calling method has already obtained the config from state.</p>
       
  7110                     </div>
       
  7111 
       
  7112                     
       
  7113                 </li>
       
  7114             
       
  7115             </ul>
       
  7116         </div>
       
  7117     
       
  7118 
       
  7119     
       
  7120         <div class="returns">
       
  7121             <h4>Returns:</h4>
       
  7122 
       
  7123             <div class="returns-description">
       
  7124                 
       
  7125                     
       
  7126                         <span class="type">Booolean</span>:
       
  7127                     
       
  7128                     true if the new attribute value was stored, false if not.
       
  7129                 
       
  7130             </div>
       
  7131         </div>
       
  7132     
       
  7133 
       
  7134     
       
  7135 </div>
       
  7136 
       
  7137                 
       
  7138                     <div id="method__setMax" class="method item protected inherited">
       
  7139     <h3 class="name"><code>_setMax</code></h3>
       
  7140 
       
  7141     
       
  7142         <span class="paren">()</span>
       
  7143     
       
  7144 
       
  7145     
       
  7146 
       
  7147     
       
  7148 
       
  7149     
       
  7150         <span class="flag protected">protected</span>
       
  7151     
       
  7152 
       
  7153     
       
  7154 
       
  7155     
       
  7156 
       
  7157     
       
  7158 
       
  7159     
       
  7160 
       
  7161     <div class="meta">
       
  7162         
       
  7163             
       
  7164                 <p>Inherited from
       
  7165                 <a href="../classes/Cache.html#method__setMax">Cache</a>:
       
  7166             
       
  7167         
       
  7168         
       
  7169         <a href="../files/cache_js_cache-base.js.html#l198"><code>cache&#x2F;js&#x2F;cache-base.js:198</code></a>
       
  7170         
       
  7171         </p>
       
  7172 
       
  7173 
       
  7174         
       
  7175 
       
  7176         
       
  7177     </div>
       
  7178 
       
  7179     <div class="description">
       
  7180         <p>Sets max.</p>
       
  7181     </div>
       
  7182 
       
  7183     
       
  7184 
       
  7185     
       
  7186 
       
  7187     
       
  7188 </div>
       
  7189 
       
  7190                 
       
  7191                     <div id="method__setStateVal" class="method item private inherited">
       
  7192     <h3 class="name"><code>_setStateVal</code></h3>
       
  7193 
       
  7194     
       
  7195         <div class="args">
       
  7196             <span class="paren">(</span><ul class="args-list inline commas">
       
  7197             
       
  7198                 <li class="arg">
       
  7199                     
       
  7200                         <code>name</code>
       
  7201                     
       
  7202                 </li>
       
  7203             
       
  7204                 <li class="arg">
       
  7205                     
       
  7206                         <code>value</code>
       
  7207                     
       
  7208                 </li>
       
  7209             
       
  7210             </ul><span class="paren">)</span>
       
  7211         </div>
       
  7212     
       
  7213 
       
  7214     
       
  7215 
       
  7216     
       
  7217 
       
  7218     
       
  7219         <span class="flag private">private</span>
       
  7220     
       
  7221 
       
  7222     
       
  7223 
       
  7224     
       
  7225 
       
  7226     
       
  7227 
       
  7228     
       
  7229 
       
  7230     <div class="meta">
       
  7231         
       
  7232             
       
  7233                 <p>Inherited from
       
  7234                 <a href="../classes/AttributeCore.html#method__setStateVal">AttributeCore</a>:
       
  7235             
       
  7236         
       
  7237         
       
  7238         <a href="../files/attribute_js_AttributeCore.js.html#l622"><code>attribute&#x2F;js&#x2F;AttributeCore.js:622</code></a>
       
  7239         
       
  7240         </p>
       
  7241 
       
  7242 
       
  7243         
       
  7244 
       
  7245         
       
  7246     </div>
       
  7247 
       
  7248     <div class="description">
       
  7249         <p>Sets the stored value for the attribute, in either the
       
  7250 internal state object, or the state proxy if it exits</p>
       
  7251     </div>
       
  7252 
       
  7253     
       
  7254         <div class="params">
       
  7255             <h4>Parameters:</h4>
       
  7256 
       
  7257             <ul class="params-list">
       
  7258             
       
  7259                 <li class="param">
       
  7260                     
       
  7261                         <code class="param-name">name</code>
       
  7262                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7263                     
       
  7264 
       
  7265                     
       
  7266 
       
  7267                     <div class="param-description">
       
  7268                         <p>The name of the attribute</p>
       
  7269                     </div>
       
  7270 
       
  7271                     
       
  7272                 </li>
       
  7273             
       
  7274                 <li class="param">
       
  7275                     
       
  7276                         <code class="param-name">value</code>
       
  7277                         <span class="type">Any</span>
       
  7278                     
       
  7279 
       
  7280                     
       
  7281 
       
  7282                     <div class="param-description">
       
  7283                         <p>The value of the attribute</p>
       
  7284                     </div>
       
  7285 
       
  7286                     
       
  7287                 </li>
       
  7288             
       
  7289             </ul>
       
  7290         </div>
       
  7291     
       
  7292 
       
  7293     
       
  7294 
       
  7295     
       
  7296 </div>
       
  7297 
       
  7298                 
       
  7299                     <div id="method_add" class="method item inherited">
       
  7300     <h3 class="name"><code>add</code></h3>
       
  7301 
       
  7302     
       
  7303         <div class="args">
       
  7304             <span class="paren">(</span><ul class="args-list inline commas">
       
  7305             
       
  7306                 <li class="arg">
       
  7307                     
       
  7308                         <code>request</code>
       
  7309                     
       
  7310                 </li>
       
  7311             
       
  7312                 <li class="arg">
       
  7313                     
       
  7314                         <code>response</code>
       
  7315                     
       
  7316                 </li>
       
  7317             
       
  7318             </ul><span class="paren">)</span>
       
  7319         </div>
       
  7320     
       
  7321 
       
  7322     
       
  7323 
       
  7324     
       
  7325 
       
  7326     
       
  7327 
       
  7328     
       
  7329 
       
  7330     
       
  7331 
       
  7332     
       
  7333 
       
  7334     
       
  7335 
       
  7336     <div class="meta">
       
  7337         
       
  7338             
       
  7339                 <p>Inherited from
       
  7340                 <a href="../classes/Cache.html#method_add">Cache</a>:
       
  7341             
       
  7342         
       
  7343         
       
  7344         <a href="../files/cache_js_cache-base.js.html#l358"><code>cache&#x2F;js&#x2F;cache-base.js:358</code></a>
       
  7345         
       
  7346         </p>
       
  7347 
       
  7348 
       
  7349         
       
  7350 
       
  7351         
       
  7352     </div>
       
  7353 
       
  7354     <div class="description">
       
  7355         <p>Adds a new entry to the cache of the format
       
  7356 {request:request, response:response, cached:cached, expires:expires}.
       
  7357 If cache is full, evicts the stalest entry before adding the new one.</p>
       
  7358     </div>
       
  7359 
       
  7360     
       
  7361         <div class="params">
       
  7362             <h4>Parameters:</h4>
       
  7363 
       
  7364             <ul class="params-list">
       
  7365             
       
  7366                 <li class="param">
       
  7367                     
       
  7368                         <code class="param-name">request</code>
       
  7369                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7370                     
       
  7371 
       
  7372                     
       
  7373 
       
  7374                     <div class="param-description">
       
  7375                         <p>Request value.</p>
       
  7376                     </div>
       
  7377 
       
  7378                     
       
  7379                 </li>
       
  7380             
       
  7381                 <li class="param">
       
  7382                     
       
  7383                         <code class="param-name">response</code>
       
  7384                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7385                     
       
  7386 
       
  7387                     
       
  7388 
       
  7389                     <div class="param-description">
       
  7390                         <p>Response value.</p>
       
  7391                     </div>
       
  7392 
       
  7393                     
       
  7394                 </li>
       
  7395             
       
  7396             </ul>
       
  7397         </div>
       
  7398     
       
  7399 
       
  7400     
       
  7401 
       
  7402     
       
  7403 </div>
       
  7404 
       
  7405                 
       
  7406                     <div id="method_addAttr" class="method item inherited">
       
  7407     <h3 class="name"><code>addAttr</code></h3>
       
  7408 
       
  7409     
       
  7410         <div class="args">
       
  7411             <span class="paren">(</span><ul class="args-list inline commas">
       
  7412             
       
  7413                 <li class="arg">
       
  7414                     
       
  7415                         <code>name</code>
       
  7416                     
       
  7417                 </li>
       
  7418             
       
  7419                 <li class="arg">
       
  7420                     
       
  7421                         <code>config</code>
       
  7422                     
       
  7423                 </li>
       
  7424             
       
  7425                 <li class="arg">
       
  7426                     
       
  7427                         <code>lazy</code>
       
  7428                     
       
  7429                 </li>
       
  7430             
       
  7431             </ul><span class="paren">)</span>
       
  7432         </div>
       
  7433     
       
  7434 
       
  7435     
       
  7436         <span class="returns-inline">
       
  7437             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7438         </span>
       
  7439     
       
  7440 
       
  7441     
       
  7442 
       
  7443     
       
  7444 
       
  7445     
       
  7446 
       
  7447     
       
  7448 
       
  7449     
       
  7450         <span class="flag chainable">chainable</span>
       
  7451     
       
  7452 
       
  7453     
       
  7454 
       
  7455     <div class="meta">
       
  7456         
       
  7457             
       
  7458                 <p>Inherited from
       
  7459                 <a href="../classes/AttributeCore.html#method_addAttr">AttributeCore</a>:
       
  7460             
       
  7461         
       
  7462         
       
  7463         <a href="../files/attribute_js_AttributeCore.js.html#l157"><code>attribute&#x2F;js&#x2F;AttributeCore.js:157</code></a>
       
  7464         
       
  7465         </p>
       
  7466 
       
  7467 
       
  7468         
       
  7469 
       
  7470         
       
  7471     </div>
       
  7472 
       
  7473     <div class="description">
       
  7474         <p>
       
  7475 Adds an attribute with the provided configuration to the host object.
       
  7476 </p>
       
  7477 
       
  7478 <p>
       
  7479 The config argument object supports the following properties:
       
  7480 </p>
       
  7481 
       
  7482 <dl>
       
  7483    <dt>value &#60;Any&#62;</dt>
       
  7484    <dd>The initial value to set on the attribute</dd>
       
  7485 
       
  7486    <dt>valueFn &#60;Function | String&#62;</dt>
       
  7487    <dd>
       
  7488    <p>A function, which will return the initial value to set on the attribute. This is useful
       
  7489    for cases where the attribute configuration is defined statically, but needs to
       
  7490    reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined,
       
  7491    the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which
       
  7492    case the value property is used.</p>
       
  7493 
       
  7494    <p>valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.</p>
       
  7495    </dd>
       
  7496 
       
  7497    <dt>readOnly &#60;boolean&#62;</dt>
       
  7498    <dd>Whether or not the attribute is read only. Attributes having readOnly set to true
       
  7499        cannot be modified by invoking the set method.</dd>
       
  7500 
       
  7501    <dt>writeOnce &#60;boolean&#62; or &#60;string&#62;</dt>
       
  7502    <dd>
       
  7503        Whether or not the attribute is "write once". Attributes having writeOnce set to true,
       
  7504        can only have their values set once, be it through the default configuration,
       
  7505        constructor configuration arguments, or by invoking set.
       
  7506        <p>The writeOnce attribute can also be set to the string "initOnly",
       
  7507         in which case the attribute can only be set during initialization
       
  7508        (when used with Base, this means it can only be set during construction)</p>
       
  7509    </dd>
       
  7510 
       
  7511    <dt>setter &#60;Function | String&#62;</dt>
       
  7512    <dd>
       
  7513    <p>The setter function used to massage or normalize the value passed to the set method for the attribute.
       
  7514    The value returned by the setter will be the final stored value. Returning
       
  7515    <a href="#property_Attribute.INVALID_VALUE">Attribute.INVALID_VALUE</a>, from the setter will prevent
       
  7516    the value from being stored.
       
  7517    </p>
       
  7518 
       
  7519    <p>setter can also be set to a string, representing the name of the instance method to be used as the setter function.</p>
       
  7520    </dd>
       
  7521 
       
  7522    <dt>getter &#60;Function | String&#62;</dt>
       
  7523    <dd>
       
  7524    <p>
       
  7525    The getter function used to massage or normalize the value returned by the get method for the attribute.
       
  7526    The value returned by the getter function is the value which will be returned to the user when they
       
  7527    invoke get.
       
  7528    </p>
       
  7529 
       
  7530    <p>getter can also be set to a string, representing the name of the instance method to be used as the getter function.</p>
       
  7531    </dd>
       
  7532 
       
  7533    <dt>validator &#60;Function | String&#62;</dt>
       
  7534    <dd>
       
  7535    <p>
       
  7536    The validator function invoked prior to setting the stored value. Returning
       
  7537    false from the validator function will prevent the value from being stored.
       
  7538    </p>
       
  7539 
       
  7540    <p>validator can also be set to a string, representing the name of the instance method to be used as the validator function.</p>
       
  7541    </dd>
       
  7542 
       
  7543    <dt>lazyAdd &#60;boolean&#62;</dt>
       
  7544    <dd>Whether or not to delay initialization of the attribute until the first call to get/set it.
       
  7545    This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through
       
  7546    the <a href="#method_addAttrs">addAttrs</a> method.</dd>
       
  7547 
       
  7548 </dl>
       
  7549 
       
  7550 <p>The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with
       
  7551 the context ("this") set to the host object.</p>
       
  7552 
       
  7553 <p>Configuration properties outside of the list mentioned above are considered private properties used internally by attribute,
       
  7554 and are not intended for public use.</p>
       
  7555     </div>
       
  7556 
       
  7557     
       
  7558         <div class="params">
       
  7559             <h4>Parameters:</h4>
       
  7560 
       
  7561             <ul class="params-list">
       
  7562             
       
  7563                 <li class="param">
       
  7564                     
       
  7565                         <code class="param-name">name</code>
       
  7566                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7567                     
       
  7568 
       
  7569                     
       
  7570 
       
  7571                     <div class="param-description">
       
  7572                         <p>The name of the attribute.</p>
       
  7573                     </div>
       
  7574 
       
  7575                     
       
  7576                 </li>
       
  7577             
       
  7578                 <li class="param">
       
  7579                     
       
  7580                         <code class="param-name">config</code>
       
  7581                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7582                     
       
  7583 
       
  7584                     
       
  7585 
       
  7586                     <div class="param-description">
       
  7587                         <p>An object with attribute configuration property/value pairs, specifying the configuration for the attribute.</p>
       
  7588 
       
  7589 <p>
       
  7590 <strong>NOTE:</strong> The configuration object is modified when adding an attribute, so if you need
       
  7591 to protect the original values, you will need to merge the object.
       
  7592 </p>
       
  7593                     </div>
       
  7594 
       
  7595                     
       
  7596                 </li>
       
  7597             
       
  7598                 <li class="param">
       
  7599                     
       
  7600                         <code class="param-name">lazy</code>
       
  7601                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7602                     
       
  7603 
       
  7604                     
       
  7605 
       
  7606                     <div class="param-description">
       
  7607                         <p>(optional) Whether or not to add this attribute lazily (on the first call to get/set).</p>
       
  7608                     </div>
       
  7609 
       
  7610                     
       
  7611                 </li>
       
  7612             
       
  7613             </ul>
       
  7614         </div>
       
  7615     
       
  7616 
       
  7617     
       
  7618         <div class="returns">
       
  7619             <h4>Returns:</h4>
       
  7620 
       
  7621             <div class="returns-description">
       
  7622                 
       
  7623                     
       
  7624                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  7625                     
       
  7626                     A reference to the host object.
       
  7627                 
       
  7628             </div>
       
  7629         </div>
       
  7630     
       
  7631 
       
  7632     
       
  7633 </div>
       
  7634 
       
  7635                 
       
  7636                     <div id="method_addAttrs" class="method item inherited">
       
  7637     <h3 class="name"><code>addAttrs</code></h3>
       
  7638 
       
  7639     
       
  7640         <div class="args">
       
  7641             <span class="paren">(</span><ul class="args-list inline commas">
       
  7642             
       
  7643                 <li class="arg">
       
  7644                     
       
  7645                         <code>cfgs</code>
       
  7646                     
       
  7647                 </li>
       
  7648             
       
  7649                 <li class="arg">
       
  7650                     
       
  7651                         <code>values</code>
       
  7652                     
       
  7653                 </li>
       
  7654             
       
  7655                 <li class="arg">
       
  7656                     
       
  7657                         <code>lazy</code>
       
  7658                     
       
  7659                 </li>
       
  7660             
       
  7661             </ul><span class="paren">)</span>
       
  7662         </div>
       
  7663     
       
  7664 
       
  7665     
       
  7666         <span class="returns-inline">
       
  7667             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7668         </span>
       
  7669     
       
  7670 
       
  7671     
       
  7672 
       
  7673     
       
  7674 
       
  7675     
       
  7676 
       
  7677     
       
  7678 
       
  7679     
       
  7680         <span class="flag chainable">chainable</span>
       
  7681     
       
  7682 
       
  7683     
       
  7684 
       
  7685     <div class="meta">
       
  7686         
       
  7687             
       
  7688                 <p>Inherited from
       
  7689                 <a href="../classes/AttributeCore.html#method_addAttrs">AttributeCore</a>:
       
  7690             
       
  7691         
       
  7692         
       
  7693         <a href="../files/attribute_js_AttributeCore.js.html#l805"><code>attribute&#x2F;js&#x2F;AttributeCore.js:805</code></a>
       
  7694         
       
  7695         </p>
       
  7696 
       
  7697 
       
  7698         
       
  7699 
       
  7700         
       
  7701     </div>
       
  7702 
       
  7703     <div class="description">
       
  7704         <p>Configures a group of attributes, and sets initial values.</p>
       
  7705 
       
  7706 <p>
       
  7707 <strong>NOTE:</strong> This method does not isolate the configuration object by merging/cloning.
       
  7708 The caller is responsible for merging/cloning the configuration object if required.
       
  7709 </p>
       
  7710     </div>
       
  7711 
       
  7712     
       
  7713         <div class="params">
       
  7714             <h4>Parameters:</h4>
       
  7715 
       
  7716             <ul class="params-list">
       
  7717             
       
  7718                 <li class="param">
       
  7719                     
       
  7720                         <code class="param-name">cfgs</code>
       
  7721                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7722                     
       
  7723 
       
  7724                     
       
  7725 
       
  7726                     <div class="param-description">
       
  7727                         <p>An object with attribute name/configuration pairs.</p>
       
  7728                     </div>
       
  7729 
       
  7730                     
       
  7731                 </li>
       
  7732             
       
  7733                 <li class="param">
       
  7734                     
       
  7735                         <code class="param-name">values</code>
       
  7736                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7737                     
       
  7738 
       
  7739                     
       
  7740 
       
  7741                     <div class="param-description">
       
  7742                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  7743 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  7744                     </div>
       
  7745 
       
  7746                     
       
  7747                 </li>
       
  7748             
       
  7749                 <li class="param">
       
  7750                     
       
  7751                         <code class="param-name">lazy</code>
       
  7752                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7753                     
       
  7754 
       
  7755                     
       
  7756 
       
  7757                     <div class="param-description">
       
  7758                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  7759 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  7760 See <a href="#method_addAttr">addAttr</a>.</p>
       
  7761                     </div>
       
  7762 
       
  7763                     
       
  7764                 </li>
       
  7765             
       
  7766             </ul>
       
  7767         </div>
       
  7768     
       
  7769 
       
  7770     
       
  7771         <div class="returns">
       
  7772             <h4>Returns:</h4>
       
  7773 
       
  7774             <div class="returns-description">
       
  7775                 
       
  7776                     
       
  7777                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  7778                     
       
  7779                     A reference to the host object.
       
  7780                 
       
  7781             </div>
       
  7782         </div>
       
  7783     
       
  7784 
       
  7785     
       
  7786 </div>
       
  7787 
       
  7788                 
       
  7789                     <div id="method_addTarget" class="method item inherited">
       
  7790     <h3 class="name"><code>addTarget</code></h3>
       
  7791 
       
  7792     
       
  7793         <div class="args">
       
  7794             <span class="paren">(</span><ul class="args-list inline commas">
       
  7795             
       
  7796                 <li class="arg">
       
  7797                     
       
  7798                         <code>o</code>
       
  7799                     
       
  7800                 </li>
       
  7801             
       
  7802             </ul><span class="paren">)</span>
       
  7803         </div>
       
  7804     
       
  7805 
       
  7806     
       
  7807 
       
  7808     
       
  7809 
       
  7810     
       
  7811 
       
  7812     
       
  7813 
       
  7814     
       
  7815 
       
  7816     
       
  7817 
       
  7818     
       
  7819 
       
  7820     <div class="meta">
       
  7821         
       
  7822             
       
  7823                 <p>Inherited from
       
  7824                 <a href="../classes/EventTarget.html#method_addTarget">EventTarget</a>:
       
  7825             
       
  7826         
       
  7827         
       
  7828         <a href="../files/event-custom_js_event-facade.js.html#l455"><code>event-custom&#x2F;js&#x2F;event-facade.js:455</code></a>
       
  7829         
       
  7830         </p>
       
  7831 
       
  7832 
       
  7833         
       
  7834 
       
  7835         
       
  7836     </div>
       
  7837 
       
  7838     <div class="description">
       
  7839         <p>Registers another EventTarget as a bubble target.  Bubble order
       
  7840 is determined by the order registered.  Multiple targets can
       
  7841 be specified.</p>
       
  7842 
       
  7843 <p>Events can only bubble if emitFacade is true.</p>
       
  7844 
       
  7845 <p>Included in the event-custom-complex submodule.</p>
       
  7846     </div>
       
  7847 
       
  7848     
       
  7849         <div class="params">
       
  7850             <h4>Parameters:</h4>
       
  7851 
       
  7852             <ul class="params-list">
       
  7853             
       
  7854                 <li class="param">
       
  7855                     
       
  7856                         <code class="param-name">o</code>
       
  7857                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  7858                     
       
  7859 
       
  7860                     
       
  7861 
       
  7862                     <div class="param-description">
       
  7863                         <p>the target to add</p>
       
  7864                     </div>
       
  7865 
       
  7866                     
       
  7867                 </li>
       
  7868             
       
  7869             </ul>
       
  7870         </div>
       
  7871     
       
  7872 
       
  7873     
       
  7874 
       
  7875     
       
  7876 </div>
       
  7877 
       
  7878                 
       
  7879                     <div id="method_after" class="method item inherited">
       
  7880     <h3 class="name"><code>after</code></h3>
       
  7881 
       
  7882     
       
  7883         <div class="args">
       
  7884             <span class="paren">(</span><ul class="args-list inline commas">
       
  7885             
       
  7886                 <li class="arg">
       
  7887                     
       
  7888                         <code>type</code>
       
  7889                     
       
  7890                 </li>
       
  7891             
       
  7892                 <li class="arg">
       
  7893                     
       
  7894                         <code>fn</code>
       
  7895                     
       
  7896                 </li>
       
  7897             
       
  7898                 <li class="arg">
       
  7899                     
       
  7900                         <code class="optional">[context]</code>
       
  7901                     
       
  7902                 </li>
       
  7903             
       
  7904                 <li class="arg">
       
  7905                     
       
  7906                         <code class="optional">[arg*]</code>
       
  7907                     
       
  7908                 </li>
       
  7909             
       
  7910             </ul><span class="paren">)</span>
       
  7911         </div>
       
  7912     
       
  7913 
       
  7914     
       
  7915         <span class="returns-inline">
       
  7916             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  7917         </span>
       
  7918     
       
  7919 
       
  7920     
       
  7921 
       
  7922     
       
  7923 
       
  7924     
       
  7925 
       
  7926     
       
  7927 
       
  7928     
       
  7929 
       
  7930     
       
  7931 
       
  7932     <div class="meta">
       
  7933         
       
  7934             
       
  7935                 <p>Inherited from
       
  7936                 <a href="../classes/EventTarget.html#method_after">EventTarget</a>:
       
  7937             
       
  7938         
       
  7939         
       
  7940         <a href="../files/event-custom_js_event-target.js.html#l833"><code>event-custom&#x2F;js&#x2F;event-target.js:833</code></a>
       
  7941         
       
  7942         </p>
       
  7943 
       
  7944 
       
  7945         
       
  7946 
       
  7947         
       
  7948     </div>
       
  7949 
       
  7950     <div class="description">
       
  7951         <p>Subscribe to a custom event hosted by this object.  The
       
  7952 supplied callback will execute after any listeners add
       
  7953 via the subscribe method, and after the default function,
       
  7954 if configured for the event, has executed.</p>
       
  7955     </div>
       
  7956 
       
  7957     
       
  7958         <div class="params">
       
  7959             <h4>Parameters:</h4>
       
  7960 
       
  7961             <ul class="params-list">
       
  7962             
       
  7963                 <li class="param">
       
  7964                     
       
  7965                         <code class="param-name">type</code>
       
  7966                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7967                     
       
  7968 
       
  7969                     
       
  7970 
       
  7971                     <div class="param-description">
       
  7972                         <p>The name of the event</p>
       
  7973                     </div>
       
  7974 
       
  7975                     
       
  7976                 </li>
       
  7977             
       
  7978                 <li class="param">
       
  7979                     
       
  7980                         <code class="param-name">fn</code>
       
  7981                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  7982                     
       
  7983 
       
  7984                     
       
  7985 
       
  7986                     <div class="param-description">
       
  7987                         <p>The callback to execute in response to the event</p>
       
  7988                     </div>
       
  7989 
       
  7990                     
       
  7991                 </li>
       
  7992             
       
  7993                 <li class="param">
       
  7994                     
       
  7995                         <code class="param-name optional">[context]</code>
       
  7996                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7997                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7998                     
       
  7999 
       
  8000                     
       
  8001 
       
  8002                     <div class="param-description">
       
  8003                         <p>Override <code>this</code> object in callback</p>
       
  8004                     </div>
       
  8005 
       
  8006                     
       
  8007                 </li>
       
  8008             
       
  8009                 <li class="param">
       
  8010                     
       
  8011                         <code class="param-name optional">[arg*]</code>
       
  8012                         <span class="type">Any</span>
       
  8013                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8014                     
       
  8015 
       
  8016                     
       
  8017 
       
  8018                     <div class="param-description">
       
  8019                         <p>0..n additional arguments to supply to the subscriber</p>
       
  8020                     </div>
       
  8021 
       
  8022                     
       
  8023                 </li>
       
  8024             
       
  8025             </ul>
       
  8026         </div>
       
  8027     
       
  8028 
       
  8029     
       
  8030         <div class="returns">
       
  8031             <h4>Returns:</h4>
       
  8032 
       
  8033             <div class="returns-description">
       
  8034                 
       
  8035                     
       
  8036                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  8037                     
       
  8038                     A subscription handle capable of detaching the
       
  8039                       subscription
       
  8040                 
       
  8041             </div>
       
  8042         </div>
       
  8043     
       
  8044 
       
  8045     
       
  8046 </div>
       
  8047 
       
  8048                 
       
  8049                     <div id="method_afterHostEvent" class="method item inherited">
       
  8050     <h3 class="name"><code>afterHostEvent</code></h3>
       
  8051 
       
  8052     
       
  8053         <div class="args">
       
  8054             <span class="paren">(</span><ul class="args-list inline commas">
       
  8055             
       
  8056                 <li class="arg">
       
  8057                     
       
  8058                         <code>type</code>
       
  8059                     
       
  8060                 </li>
       
  8061             
       
  8062                 <li class="arg">
       
  8063                     
       
  8064                         <code>fn</code>
       
  8065                     
       
  8066                 </li>
       
  8067             
       
  8068                 <li class="arg">
       
  8069                     
       
  8070                         <code>context</code>
       
  8071                     
       
  8072                 </li>
       
  8073             
       
  8074             </ul><span class="paren">)</span>
       
  8075         </div>
       
  8076     
       
  8077 
       
  8078     
       
  8079         <span class="returns-inline">
       
  8080             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  8081         </span>
       
  8082     
       
  8083 
       
  8084     
       
  8085 
       
  8086     
       
  8087 
       
  8088     
       
  8089 
       
  8090     
       
  8091 
       
  8092     
       
  8093 
       
  8094     
       
  8095 
       
  8096     <div class="meta">
       
  8097         
       
  8098             
       
  8099                 <p>Inherited from
       
  8100                 <a href="../classes/Plugin.Base.html#method_afterHostEvent">Plugin.Base</a>:
       
  8101             
       
  8102         
       
  8103         
       
  8104         <a href="../files/plugin_js_plugin.js.html#l168"><code>plugin&#x2F;js&#x2F;plugin.js:168</code></a>
       
  8105         
       
  8106         </p>
       
  8107 
       
  8108 
       
  8109         
       
  8110 
       
  8111         
       
  8112     </div>
       
  8113 
       
  8114     <div class="description">
       
  8115         <p>Listens for the "after" moment of events fired by the host object.</p>
       
  8116 
       
  8117 <p>Listeners attached through this method will be detached when the plugin is unplugged.</p>
       
  8118     </div>
       
  8119 
       
  8120     
       
  8121         <div class="params">
       
  8122             <h4>Parameters:</h4>
       
  8123 
       
  8124             <ul class="params-list">
       
  8125             
       
  8126                 <li class="param">
       
  8127                     
       
  8128                         <code class="param-name">type</code>
       
  8129                         <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>
       
  8130                     
       
  8131 
       
  8132                     
       
  8133 
       
  8134                     <div class="param-description">
       
  8135                         <p>The event type.</p>
       
  8136                     </div>
       
  8137 
       
  8138                     
       
  8139                 </li>
       
  8140             
       
  8141                 <li class="param">
       
  8142                     
       
  8143                         <code class="param-name">fn</code>
       
  8144                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  8145                     
       
  8146 
       
  8147                     
       
  8148 
       
  8149                     <div class="param-description">
       
  8150                         <p>The listener.</p>
       
  8151                     </div>
       
  8152 
       
  8153                     
       
  8154                 </li>
       
  8155             
       
  8156                 <li class="param">
       
  8157                     
       
  8158                         <code class="param-name">context</code>
       
  8159                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8160                     
       
  8161 
       
  8162                     
       
  8163 
       
  8164                     <div class="param-description">
       
  8165                         <p>The execution context. Defaults to the plugin instance.</p>
       
  8166                     </div>
       
  8167 
       
  8168                     
       
  8169                 </li>
       
  8170             
       
  8171             </ul>
       
  8172         </div>
       
  8173     
       
  8174 
       
  8175     
       
  8176         <div class="returns">
       
  8177             <h4>Returns:</h4>
       
  8178 
       
  8179             <div class="returns-description">
       
  8180                 
       
  8181                     
       
  8182                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  8183                     
       
  8184                     handle  The detach handle for the listener.
       
  8185                 
       
  8186             </div>
       
  8187         </div>
       
  8188     
       
  8189 
       
  8190     
       
  8191 </div>
       
  8192 
       
  8193                 
       
  8194                     <div id="method_afterHostMethod" class="method item inherited">
       
  8195     <h3 class="name"><code>afterHostMethod</code></h3>
       
  8196 
       
  8197     
       
  8198         <div class="args">
       
  8199             <span class="paren">(</span><ul class="args-list inline commas">
       
  8200             
       
  8201                 <li class="arg">
       
  8202                     
       
  8203                         <code>method</code>
       
  8204                     
       
  8205                 </li>
       
  8206             
       
  8207                 <li class="arg">
       
  8208                     
       
  8209                         <code>fn</code>
       
  8210                     
       
  8211                 </li>
       
  8212             
       
  8213                 <li class="arg">
       
  8214                     
       
  8215                         <code>context</code>
       
  8216                     
       
  8217                 </li>
       
  8218             
       
  8219             </ul><span class="paren">)</span>
       
  8220         </div>
       
  8221     
       
  8222 
       
  8223     
       
  8224         <span class="returns-inline">
       
  8225             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  8226         </span>
       
  8227     
       
  8228 
       
  8229     
       
  8230 
       
  8231     
       
  8232 
       
  8233     
       
  8234 
       
  8235     
       
  8236 
       
  8237     
       
  8238 
       
  8239     
       
  8240 
       
  8241     <div class="meta">
       
  8242         
       
  8243             
       
  8244                 <p>Inherited from
       
  8245                 <a href="../classes/Plugin.Base.html#method_afterHostMethod">Plugin.Base</a>:
       
  8246             
       
  8247         
       
  8248         
       
  8249         <a href="../files/plugin_js_plugin.js.html#l202"><code>plugin&#x2F;js&#x2F;plugin.js:202</code></a>
       
  8250         
       
  8251         </p>
       
  8252 
       
  8253 
       
  8254         
       
  8255 
       
  8256         
       
  8257     </div>
       
  8258 
       
  8259     <div class="description">
       
  8260         <p>Injects a function to be executed after a given method on host object.</p>
       
  8261 
       
  8262 <p>The function will be detached when the plugin is unplugged.</p>
       
  8263     </div>
       
  8264 
       
  8265     
       
  8266         <div class="params">
       
  8267             <h4>Parameters:</h4>
       
  8268 
       
  8269             <ul class="params-list">
       
  8270             
       
  8271                 <li class="param">
       
  8272                     
       
  8273                         <code class="param-name">method</code>
       
  8274                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8275                     
       
  8276 
       
  8277                     
       
  8278 
       
  8279                     <div class="param-description">
       
  8280                         <p>The name of the method to inject the function after.</p>
       
  8281                     </div>
       
  8282 
       
  8283                     
       
  8284                 </li>
       
  8285             
       
  8286                 <li class="param">
       
  8287                     
       
  8288                         <code class="param-name">fn</code>
       
  8289                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  8290                     
       
  8291 
       
  8292                     
       
  8293 
       
  8294                     <div class="param-description">
       
  8295                         <p>The function to inject.</p>
       
  8296                     </div>
       
  8297 
       
  8298                     
       
  8299                 </li>
       
  8300             
       
  8301                 <li class="param">
       
  8302                     
       
  8303                         <code class="param-name">context</code>
       
  8304                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8305                     
       
  8306 
       
  8307                     
       
  8308 
       
  8309                     <div class="param-description">
       
  8310                         <p>The execution context. Defaults to the plugin instance.</p>
       
  8311                     </div>
       
  8312 
       
  8313                     
       
  8314                 </li>
       
  8315             
       
  8316             </ul>
       
  8317         </div>
       
  8318     
       
  8319 
       
  8320     
       
  8321         <div class="returns">
       
  8322             <h4>Returns:</h4>
       
  8323 
       
  8324             <div class="returns-description">
       
  8325                 
       
  8326                     
       
  8327                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  8328                     
       
  8329                     handle  The detach handle for the injected function.
       
  8330                 
       
  8331             </div>
       
  8332         </div>
       
  8333     
       
  8334 
       
  8335     
       
  8336 </div>
       
  8337 
       
  8338                 
       
  8339                     <div id="method_attrAdded" class="method item inherited">
       
  8340     <h3 class="name"><code>attrAdded</code></h3>
       
  8341 
       
  8342     
       
  8343         <div class="args">
       
  8344             <span class="paren">(</span><ul class="args-list inline commas">
       
  8345             
       
  8346                 <li class="arg">
       
  8347                     
       
  8348                         <code>name</code>
       
  8349                     
       
  8350                 </li>
       
  8351             
       
  8352             </ul><span class="paren">)</span>
       
  8353         </div>
       
  8354     
       
  8355 
       
  8356     
       
  8357         <span class="returns-inline">
       
  8358             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  8359         </span>
       
  8360     
       
  8361 
       
  8362     
       
  8363 
       
  8364     
       
  8365 
       
  8366     
       
  8367 
       
  8368     
       
  8369 
       
  8370     
       
  8371 
       
  8372     
       
  8373 
       
  8374     <div class="meta">
       
  8375         
       
  8376             
       
  8377                 <p>Inherited from
       
  8378                 <a href="../classes/AttributeCore.html#method_attrAdded">AttributeCore</a>:
       
  8379             
       
  8380         
       
  8381         
       
  8382         <a href="../files/attribute_js_AttributeCore.js.html#l341"><code>attribute&#x2F;js&#x2F;AttributeCore.js:341</code></a>
       
  8383         
       
  8384         </p>
       
  8385 
       
  8386 
       
  8387         
       
  8388 
       
  8389         
       
  8390     </div>
       
  8391 
       
  8392     <div class="description">
       
  8393         <p>Checks if the given attribute has been added to the host</p>
       
  8394     </div>
       
  8395 
       
  8396     
       
  8397         <div class="params">
       
  8398             <h4>Parameters:</h4>
       
  8399 
       
  8400             <ul class="params-list">
       
  8401             
       
  8402                 <li class="param">
       
  8403                     
       
  8404                         <code class="param-name">name</code>
       
  8405                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8406                     
       
  8407 
       
  8408                     
       
  8409 
       
  8410                     <div class="param-description">
       
  8411                         <p>The name of the attribute to check.</p>
       
  8412                     </div>
       
  8413 
       
  8414                     
       
  8415                 </li>
       
  8416             
       
  8417             </ul>
       
  8418         </div>
       
  8419     
       
  8420 
       
  8421     
       
  8422         <div class="returns">
       
  8423             <h4>Returns:</h4>
       
  8424 
       
  8425             <div class="returns-description">
       
  8426                 
       
  8427                     
       
  8428                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  8429                     
       
  8430                     true if an attribute with the given name has been added, false if it hasn't.
       
  8431         This method will return true for lazily added attributes.
       
  8432                 
       
  8433             </div>
       
  8434         </div>
       
  8435     
       
  8436 
       
  8437     
       
  8438 </div>
       
  8439 
       
  8440                 
       
  8441                     <div id="method_before" class="method item inherited">
       
  8442     <h3 class="name"><code>before</code></h3>
       
  8443 
       
  8444     
       
  8445         <span class="paren">()</span>
       
  8446     
       
  8447 
       
  8448     
       
  8449         <span class="returns-inline">
       
  8450             <span class="type"></span>
       
  8451         </span>
       
  8452     
       
  8453 
       
  8454     
       
  8455 
       
  8456     
       
  8457 
       
  8458     
       
  8459 
       
  8460     
       
  8461 
       
  8462     
       
  8463 
       
  8464     
       
  8465 
       
  8466     <div class="meta">
       
  8467         
       
  8468             
       
  8469                 <p>Inherited from
       
  8470                 <a href="../classes/EventTarget.html#method_before">EventTarget</a>:
       
  8471             
       
  8472         
       
  8473         
       
  8474         <a href="../files/event-custom_js_event-target.js.html#l870"><code>event-custom&#x2F;js&#x2F;event-target.js:870</code></a>
       
  8475         
       
  8476         </p>
       
  8477 
       
  8478 
       
  8479         
       
  8480 
       
  8481         
       
  8482     </div>
       
  8483 
       
  8484     <div class="description">
       
  8485         <p>Executes the callback before a DOM event, custom event
       
  8486 or method.  If the first argument is a function, it
       
  8487 is assumed the target is a method.  For DOM and custom
       
  8488 events, this is an alias for Y.on.</p>
       
  8489 
       
  8490 <p>For DOM and custom events:
       
  8491 type, callback, context, 0-n arguments</p>
       
  8492 
       
  8493 <p>For methods:
       
  8494 callback, object (method host), methodName, context, 0-n arguments</p>
       
  8495     </div>
       
  8496 
       
  8497     
       
  8498 
       
  8499     
       
  8500         <div class="returns">
       
  8501             <h4>Returns:</h4>
       
  8502 
       
  8503             <div class="returns-description">
       
  8504                 
       
  8505                     
       
  8506                     detach handle
       
  8507                 
       
  8508             </div>
       
  8509         </div>
       
  8510     
       
  8511 
       
  8512     
       
  8513 </div>
       
  8514 
       
  8515                 
       
  8516                     <div id="method_beforeHostMethod" class="method item inherited">
       
  8517     <h3 class="name"><code>beforeHostMethod</code></h3>
       
  8518 
       
  8519     
       
  8520         <div class="args">
       
  8521             <span class="paren">(</span><ul class="args-list inline commas">
       
  8522             
       
  8523                 <li class="arg">
       
  8524                     
       
  8525                         <code>method</code>
       
  8526                     
       
  8527                 </li>
       
  8528             
       
  8529                 <li class="arg">
       
  8530                     
       
  8531                         <code>fn</code>
       
  8532                     
       
  8533                 </li>
       
  8534             
       
  8535                 <li class="arg">
       
  8536                     
       
  8537                         <code>context</code>
       
  8538                     
       
  8539                 </li>
       
  8540             
       
  8541             </ul><span class="paren">)</span>
       
  8542         </div>
       
  8543     
       
  8544 
       
  8545     
       
  8546         <span class="returns-inline">
       
  8547             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  8548         </span>
       
  8549     
       
  8550 
       
  8551     
       
  8552 
       
  8553     
       
  8554 
       
  8555     
       
  8556 
       
  8557     
       
  8558 
       
  8559     
       
  8560 
       
  8561     
       
  8562 
       
  8563     <div class="meta">
       
  8564         
       
  8565             
       
  8566                 <p>Inherited from
       
  8567                 <a href="../classes/Plugin.Base.html#method_beforeHostMethod">Plugin.Base</a>:
       
  8568             
       
  8569         
       
  8570         
       
  8571         <a href="../files/plugin_js_plugin.js.html#l185"><code>plugin&#x2F;js&#x2F;plugin.js:185</code></a>
       
  8572         
       
  8573         </p>
       
  8574 
       
  8575 
       
  8576         
       
  8577 
       
  8578         
       
  8579     </div>
       
  8580 
       
  8581     <div class="description">
       
  8582         <p>Injects a function to be executed before a given method on host object.</p>
       
  8583 
       
  8584 <p>The function will be detached when the plugin is unplugged.</p>
       
  8585     </div>
       
  8586 
       
  8587     
       
  8588         <div class="params">
       
  8589             <h4>Parameters:</h4>
       
  8590 
       
  8591             <ul class="params-list">
       
  8592             
       
  8593                 <li class="param">
       
  8594                     
       
  8595                         <code class="param-name">method</code>
       
  8596                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8597                     
       
  8598 
       
  8599                     
       
  8600 
       
  8601                     <div class="param-description">
       
  8602                         <p>The name of the method to inject the function before.</p>
       
  8603                     </div>
       
  8604 
       
  8605                     
       
  8606                 </li>
       
  8607             
       
  8608                 <li class="param">
       
  8609                     
       
  8610                         <code class="param-name">fn</code>
       
  8611                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  8612                     
       
  8613 
       
  8614                     
       
  8615 
       
  8616                     <div class="param-description">
       
  8617                         <p>The function to inject.</p>
       
  8618                     </div>
       
  8619 
       
  8620                     
       
  8621                 </li>
       
  8622             
       
  8623                 <li class="param">
       
  8624                     
       
  8625                         <code class="param-name">context</code>
       
  8626                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8627                     
       
  8628 
       
  8629                     
       
  8630 
       
  8631                     <div class="param-description">
       
  8632                         <p>The execution context. Defaults to the plugin instance.</p>
       
  8633                     </div>
       
  8634 
       
  8635                     
       
  8636                 </li>
       
  8637             
       
  8638             </ul>
       
  8639         </div>
       
  8640     
       
  8641 
       
  8642     
       
  8643         <div class="returns">
       
  8644             <h4>Returns:</h4>
       
  8645 
       
  8646             <div class="returns-description">
       
  8647                 
       
  8648                     
       
  8649                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  8650                     
       
  8651                     handle  The detach handle for the injected function.
       
  8652                 
       
  8653             </div>
       
  8654         </div>
       
  8655     
       
  8656 
       
  8657     
       
  8658 </div>
       
  8659 
       
  8660                 
       
  8661                     <div id="method_bubble" class="method item inherited">
       
  8662     <h3 class="name"><code>bubble</code></h3>
       
  8663 
       
  8664     
       
  8665         <div class="args">
       
  8666             <span class="paren">(</span><ul class="args-list inline commas">
       
  8667             
       
  8668                 <li class="arg">
       
  8669                     
       
  8670                         <code>evt</code>
       
  8671                     
       
  8672                 </li>
       
  8673             
       
  8674             </ul><span class="paren">)</span>
       
  8675         </div>
       
  8676     
       
  8677 
       
  8678     
       
  8679         <span class="returns-inline">
       
  8680             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  8681         </span>
       
  8682     
       
  8683 
       
  8684     
       
  8685 
       
  8686     
       
  8687 
       
  8688     
       
  8689 
       
  8690     
       
  8691 
       
  8692     
       
  8693 
       
  8694     
       
  8695 
       
  8696     <div class="meta">
       
  8697         
       
  8698             
       
  8699                 <p>Inherited from
       
  8700                 <a href="../classes/EventTarget.html#method_bubble">EventTarget</a>:
       
  8701             
       
  8702         
       
  8703         
       
  8704         <a href="../files/event-custom_js_event-facade.js.html#l507"><code>event-custom&#x2F;js&#x2F;event-facade.js:507</code></a>
       
  8705         
       
  8706         </p>
       
  8707 
       
  8708 
       
  8709         
       
  8710 
       
  8711         
       
  8712     </div>
       
  8713 
       
  8714     <div class="description">
       
  8715         <p>Propagate an event.  Requires the event-custom-complex module.</p>
       
  8716     </div>
       
  8717 
       
  8718     
       
  8719         <div class="params">
       
  8720             <h4>Parameters:</h4>
       
  8721 
       
  8722             <ul class="params-list">
       
  8723             
       
  8724                 <li class="param">
       
  8725                     
       
  8726                         <code class="param-name">evt</code>
       
  8727                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  8728                     
       
  8729 
       
  8730                     
       
  8731 
       
  8732                     <div class="param-description">
       
  8733                         <p>the custom event to propagate</p>
       
  8734                     </div>
       
  8735 
       
  8736                     
       
  8737                 </li>
       
  8738             
       
  8739             </ul>
       
  8740         </div>
       
  8741     
       
  8742 
       
  8743     
       
  8744         <div class="returns">
       
  8745             <h4>Returns:</h4>
       
  8746 
       
  8747             <div class="returns-description">
       
  8748                 
       
  8749                     
       
  8750                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  8751                     
       
  8752                     the aggregated return value from Event.Custom.fire
       
  8753                 
       
  8754             </div>
       
  8755         </div>
       
  8756     
       
  8757 
       
  8758     
       
  8759 </div>
       
  8760 
       
  8761                 
       
  8762                     <div id="method_destroy" class="method item inherited">
       
  8763     <h3 class="name"><code>destroy</code></h3>
       
  8764 
       
  8765     
       
  8766         <span class="paren">()</span>
       
  8767     
       
  8768 
       
  8769     
       
  8770         <span class="returns-inline">
       
  8771             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
  8772         </span>
       
  8773     
       
  8774 
       
  8775     
       
  8776 
       
  8777     
       
  8778 
       
  8779     
       
  8780 
       
  8781     
       
  8782 
       
  8783     
       
  8784         <span class="flag chainable">chainable</span>
       
  8785     
       
  8786 
       
  8787     
       
  8788 
       
  8789     <div class="meta">
       
  8790         
       
  8791             <p>Inherited from
       
  8792             <a href="../classes/BaseObservable.html#method_destroy">
       
  8793                 BaseObservable
       
  8794             </a>
       
  8795             
       
  8796             but overwritten in
       
  8797             
       
  8798         
       
  8799         
       
  8800         <a href="../files/base_js_BaseCore.js.html#l297"><code>base&#x2F;js&#x2F;BaseCore.js:297</code></a>
       
  8801         
       
  8802         </p>
       
  8803 
       
  8804 
       
  8805         
       
  8806 
       
  8807         
       
  8808     </div>
       
  8809 
       
  8810     <div class="description">
       
  8811         <p>Destroy lifecycle method. Invokes destructors for the class hierarchy.</p>
       
  8812     </div>
       
  8813 
       
  8814     
       
  8815 
       
  8816     
       
  8817         <div class="returns">
       
  8818             <h4>Returns:</h4>
       
  8819 
       
  8820             <div class="returns-description">
       
  8821                 
       
  8822                     
       
  8823                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
  8824                     
       
  8825                     A reference to this object
       
  8826                 
       
  8827             </div>
       
  8828         </div>
       
  8829     
       
  8830 
       
  8831     
       
  8832 </div>
       
  8833 
       
  8834                 
       
  8835                     <div id="method_destructor" class="method item private inherited">
       
  8836     <h3 class="name"><code>destructor</code></h3>
       
  8837 
       
  8838     
       
  8839         <span class="paren">()</span>
       
  8840     
       
  8841 
       
  8842     
       
  8843 
       
  8844     
       
  8845 
       
  8846     
       
  8847         <span class="flag private">private</span>
       
  8848     
       
  8849 
       
  8850     
       
  8851 
       
  8852     
       
  8853 
       
  8854     
       
  8855 
       
  8856     
       
  8857 
       
  8858     <div class="meta">
       
  8859         
       
  8860             <p>Inherited from
       
  8861             <a href="../classes/Plugin.Base.html#method_destructor">
       
  8862                 Plugin.Base
       
  8863             </a>
       
  8864             
       
  8865             but overwritten in
       
  8866             
       
  8867         
       
  8868         
       
  8869         <a href="../files/cache_js_cache-base.js.html#l182"><code>cache&#x2F;js&#x2F;cache-base.js:182</code></a>
       
  8870         
       
  8871         </p>
       
  8872 
       
  8873 
       
  8874         
       
  8875 
       
  8876         
       
  8877     </div>
       
  8878 
       
  8879     <div class="description">
       
  8880         <p>Internal destroy() handler.</p>
       
  8881     </div>
       
  8882 
       
  8883     
       
  8884 
       
  8885     
       
  8886 
       
  8887     
       
  8888 </div>
       
  8889 
       
  8890                 
       
  8891                     <div id="method_detach" class="method item inherited">
       
  8892     <h3 class="name"><code>detach</code></h3>
       
  8893 
       
  8894     
       
  8895         <div class="args">
       
  8896             <span class="paren">(</span><ul class="args-list inline commas">
       
  8897             
       
  8898                 <li class="arg">
       
  8899                     
       
  8900                         <code>type</code>
       
  8901                     
       
  8902                 </li>
       
  8903             
       
  8904                 <li class="arg">
       
  8905                     
       
  8906                         <code>fn</code>
       
  8907                     
       
  8908                 </li>
       
  8909             
       
  8910                 <li class="arg">
       
  8911                     
       
  8912                         <code>context</code>
       
  8913                     
       
  8914                 </li>
       
  8915             
       
  8916             </ul><span class="paren">)</span>
       
  8917         </div>
       
  8918     
       
  8919 
       
  8920     
       
  8921         <span class="returns-inline">
       
  8922             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  8923         </span>
       
  8924     
       
  8925 
       
  8926     
       
  8927 
       
  8928     
       
  8929 
       
  8930     
       
  8931 
       
  8932     
       
  8933 
       
  8934     
       
  8935 
       
  8936     
       
  8937 
       
  8938     <div class="meta">
       
  8939         
       
  8940             
       
  8941                 <p>Inherited from
       
  8942                 <a href="../classes/EventTarget.html#method_detach">EventTarget</a>:
       
  8943             
       
  8944         
       
  8945         
       
  8946         <a href="../files/event-custom_js_event-target.js.html#l346"><code>event-custom&#x2F;js&#x2F;event-target.js:346</code></a>
       
  8947         
       
  8948         </p>
       
  8949 
       
  8950 
       
  8951         
       
  8952 
       
  8953         
       
  8954     </div>
       
  8955 
       
  8956     <div class="description">
       
  8957         <p>Detach one or more listeners the from the specified event</p>
       
  8958     </div>
       
  8959 
       
  8960     
       
  8961         <div class="params">
       
  8962             <h4>Parameters:</h4>
       
  8963 
       
  8964             <ul class="params-list">
       
  8965             
       
  8966                 <li class="param">
       
  8967                     
       
  8968                         <code class="param-name">type</code>
       
  8969                         <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>
       
  8970                     
       
  8971 
       
  8972                     
       
  8973 
       
  8974                     <div class="param-description">
       
  8975                         <p>Either the handle to the subscriber or the
       
  8976                        type of event.  If the type
       
  8977                        is not specified, it will attempt to remove
       
  8978                        the listener from all hosted events.</p>
       
  8979                     </div>
       
  8980 
       
  8981                     
       
  8982                 </li>
       
  8983             
       
  8984                 <li class="param">
       
  8985                     
       
  8986                         <code class="param-name">fn</code>
       
  8987                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  8988                     
       
  8989 
       
  8990                     
       
  8991 
       
  8992                     <div class="param-description">
       
  8993                         <p>The subscribed function to unsubscribe, if not
       
  8994                          supplied, all subscribers will be removed.</p>
       
  8995                     </div>
       
  8996 
       
  8997                     
       
  8998                 </li>
       
  8999             
       
  9000                 <li class="param">
       
  9001                     
       
  9002                         <code class="param-name">context</code>
       
  9003                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9004                     
       
  9005 
       
  9006                     
       
  9007 
       
  9008                     <div class="param-description">
       
  9009                         <p>The custom object passed to subscribe.  This is
       
  9010                        optional, but if supplied will be used to
       
  9011                        disambiguate multiple listeners that are the same
       
  9012                        (e.g., you subscribe many object using a function
       
  9013                        that lives on the prototype)</p>
       
  9014                     </div>
       
  9015 
       
  9016                     
       
  9017                 </li>
       
  9018             
       
  9019             </ul>
       
  9020         </div>
       
  9021     
       
  9022 
       
  9023     
       
  9024         <div class="returns">
       
  9025             <h4>Returns:</h4>
       
  9026 
       
  9027             <div class="returns-description">
       
  9028                 
       
  9029                     
       
  9030                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
  9031                     
       
  9032                     the host
       
  9033                 
       
  9034             </div>
       
  9035         </div>
       
  9036     
       
  9037 
       
  9038     
       
  9039 </div>
       
  9040 
       
  9041                 
       
  9042                     <div id="method_detachAll" class="method item inherited">
       
  9043     <h3 class="name"><code>detachAll</code></h3>
       
  9044 
       
  9045     
       
  9046         <div class="args">
       
  9047             <span class="paren">(</span><ul class="args-list inline commas">
       
  9048             
       
  9049                 <li class="arg">
       
  9050                     
       
  9051                         <code>type</code>
       
  9052                     
       
  9053                 </li>
       
  9054             
       
  9055             </ul><span class="paren">)</span>
       
  9056         </div>
       
  9057     
       
  9058 
       
  9059     
       
  9060 
       
  9061     
       
  9062 
       
  9063     
       
  9064 
       
  9065     
       
  9066 
       
  9067     
       
  9068 
       
  9069     
       
  9070 
       
  9071     
       
  9072 
       
  9073     <div class="meta">
       
  9074         
       
  9075             
       
  9076                 <p>Inherited from
       
  9077                 <a href="../classes/EventTarget.html#method_detachAll">EventTarget</a>:
       
  9078             
       
  9079         
       
  9080         
       
  9081         <a href="../files/event-custom_js_event-target.js.html#l469"><code>event-custom&#x2F;js&#x2F;event-target.js:469</code></a>
       
  9082         
       
  9083         </p>
       
  9084 
       
  9085 
       
  9086         
       
  9087 
       
  9088         
       
  9089     </div>
       
  9090 
       
  9091     <div class="description">
       
  9092         <p>Removes all listeners from the specified event.  If the event type
       
  9093 is not specified, all listeners from all hosted custom events will
       
  9094 be removed.</p>
       
  9095     </div>
       
  9096 
       
  9097     
       
  9098         <div class="params">
       
  9099             <h4>Parameters:</h4>
       
  9100 
       
  9101             <ul class="params-list">
       
  9102             
       
  9103                 <li class="param">
       
  9104                     
       
  9105                         <code class="param-name">type</code>
       
  9106                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9107                     
       
  9108 
       
  9109                     
       
  9110 
       
  9111                     <div class="param-description">
       
  9112                         <p>The type, or name of the event</p>
       
  9113                     </div>
       
  9114 
       
  9115                     
       
  9116                 </li>
       
  9117             
       
  9118             </ul>
       
  9119         </div>
       
  9120     
       
  9121 
       
  9122     
       
  9123 
       
  9124     
       
  9125 </div>
       
  9126 
       
  9127                 
       
  9128                     <div id="method_doAfter" class="method item inherited">
       
  9129     <h3 class="name"><code>doAfter</code></h3>
       
  9130 
       
  9131     
       
  9132         <div class="args">
       
  9133             <span class="paren">(</span><ul class="args-list inline commas">
       
  9134             
       
  9135                 <li class="arg">
       
  9136                     
       
  9137                         <code>strMethod</code>
       
  9138                     
       
  9139                 </li>
       
  9140             
       
  9141                 <li class="arg">
       
  9142                     
       
  9143                         <code>fn</code>
       
  9144                     
       
  9145                 </li>
       
  9146             
       
  9147                 <li class="arg">
       
  9148                     
       
  9149                         <code>context</code>
       
  9150                     
       
  9151                 </li>
       
  9152             
       
  9153             </ul><span class="paren">)</span>
       
  9154         </div>
       
  9155     
       
  9156 
       
  9157     
       
  9158         <span class="returns-inline">
       
  9159             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  9160         </span>
       
  9161     
       
  9162 
       
  9163     
       
  9164 
       
  9165     
       
  9166 
       
  9167     
       
  9168 
       
  9169     
       
  9170 
       
  9171     
       
  9172 
       
  9173     
       
  9174 
       
  9175     <div class="meta">
       
  9176         
       
  9177             
       
  9178                 <p>Inherited from
       
  9179                 <a href="../classes/Plugin.Base.html#method_doAfter">Plugin.Base</a>:
       
  9180             
       
  9181         
       
  9182         
       
  9183         <a href="../files/plugin_js_plugin.js.html#l128"><code>plugin&#x2F;js&#x2F;plugin.js:128</code></a>
       
  9184         
       
  9185         </p>
       
  9186 
       
  9187 
       
  9188         
       
  9189 
       
  9190         
       
  9191     </div>
       
  9192 
       
  9193     <div class="description">
       
  9194         <p>Listens for the "after" moment of events fired by the host, 
       
  9195 or injects code "after" a given method on the host.</p>
       
  9196     </div>
       
  9197 
       
  9198     
       
  9199         <div class="params">
       
  9200             <h4>Parameters:</h4>
       
  9201 
       
  9202             <ul class="params-list">
       
  9203             
       
  9204                 <li class="param">
       
  9205                     
       
  9206                         <code class="param-name">strMethod</code>
       
  9207                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9208                     
       
  9209 
       
  9210                     
       
  9211 
       
  9212                     <div class="param-description">
       
  9213                         <p>The event to listen for, or method to inject logic after.</p>
       
  9214                     </div>
       
  9215 
       
  9216                     
       
  9217                 </li>
       
  9218             
       
  9219                 <li class="param">
       
  9220                     
       
  9221                         <code class="param-name">fn</code>
       
  9222                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  9223                     
       
  9224 
       
  9225                     
       
  9226 
       
  9227                     <div class="param-description">
       
  9228                         <p>The handler function. For events, the "after" moment listener. For methods, the function to execute after the given method is executed.</p>
       
  9229                     </div>
       
  9230 
       
  9231                     
       
  9232                 </li>
       
  9233             
       
  9234                 <li class="param">
       
  9235                     
       
  9236                         <code class="param-name">context</code>
       
  9237                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9238                     
       
  9239 
       
  9240                     
       
  9241 
       
  9242                     <div class="param-description">
       
  9243                         <p>An optional context to call the handler with. The default context is the plugin instance.</p>
       
  9244                     </div>
       
  9245 
       
  9246                     
       
  9247                 </li>
       
  9248             
       
  9249             </ul>
       
  9250         </div>
       
  9251     
       
  9252 
       
  9253     
       
  9254         <div class="returns">
       
  9255             <h4>Returns:</h4>
       
  9256 
       
  9257             <div class="returns-description">
       
  9258                 
       
  9259                     
       
  9260                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  9261                     
       
  9262                     handle  The detach handle for the listener.
       
  9263                 
       
  9264             </div>
       
  9265         </div>
       
  9266     
       
  9267 
       
  9268     
       
  9269 </div>
       
  9270 
       
  9271                 
       
  9272                     <div id="method_doBefore" class="method item inherited">
       
  9273     <h3 class="name"><code>doBefore</code></h3>
       
  9274 
       
  9275     
       
  9276         <div class="args">
       
  9277             <span class="paren">(</span><ul class="args-list inline commas">
       
  9278             
       
  9279                 <li class="arg">
       
  9280                     
       
  9281                         <code>strMethod</code>
       
  9282                     
       
  9283                 </li>
       
  9284             
       
  9285                 <li class="arg">
       
  9286                     
       
  9287                         <code>fn</code>
       
  9288                     
       
  9289                 </li>
       
  9290             
       
  9291                 <li class="arg">
       
  9292                     
       
  9293                         <code>context</code>
       
  9294                     
       
  9295                 </li>
       
  9296             
       
  9297             </ul><span class="paren">)</span>
       
  9298         </div>
       
  9299     
       
  9300 
       
  9301     
       
  9302         <span class="returns-inline">
       
  9303             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  9304         </span>
       
  9305     
       
  9306 
       
  9307     
       
  9308 
       
  9309     
       
  9310 
       
  9311     
       
  9312 
       
  9313     
       
  9314 
       
  9315     
       
  9316 
       
  9317     
       
  9318 
       
  9319     <div class="meta">
       
  9320         
       
  9321             
       
  9322                 <p>Inherited from
       
  9323                 <a href="../classes/Plugin.Base.html#method_doBefore">Plugin.Base</a>:
       
  9324             
       
  9325         
       
  9326         
       
  9327         <a href="../files/plugin_js_plugin.js.html#l105"><code>plugin&#x2F;js&#x2F;plugin.js:105</code></a>
       
  9328         
       
  9329         </p>
       
  9330 
       
  9331 
       
  9332         
       
  9333 
       
  9334         
       
  9335     </div>
       
  9336 
       
  9337     <div class="description">
       
  9338         <p>Listens for the "on" moment of events fired by the host, 
       
  9339 or injects code "before" a given method on the host.</p>
       
  9340     </div>
       
  9341 
       
  9342     
       
  9343         <div class="params">
       
  9344             <h4>Parameters:</h4>
       
  9345 
       
  9346             <ul class="params-list">
       
  9347             
       
  9348                 <li class="param">
       
  9349                     
       
  9350                         <code class="param-name">strMethod</code>
       
  9351                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9352                     
       
  9353 
       
  9354                     
       
  9355 
       
  9356                     <div class="param-description">
       
  9357                         <p>The event to listen for, or method to inject logic before.</p>
       
  9358                     </div>
       
  9359 
       
  9360                     
       
  9361                 </li>
       
  9362             
       
  9363                 <li class="param">
       
  9364                     
       
  9365                         <code class="param-name">fn</code>
       
  9366                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  9367                     
       
  9368 
       
  9369                     
       
  9370 
       
  9371                     <div class="param-description">
       
  9372                         <p>The handler function. For events, the "on" moment listener. For methods, the function to execute before the given method is executed.</p>
       
  9373                     </div>
       
  9374 
       
  9375                     
       
  9376                 </li>
       
  9377             
       
  9378                 <li class="param">
       
  9379                     
       
  9380                         <code class="param-name">context</code>
       
  9381                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9382                     
       
  9383 
       
  9384                     
       
  9385 
       
  9386                     <div class="param-description">
       
  9387                         <p>An optional context to call the handler with. The default context is the plugin instance.</p>
       
  9388                     </div>
       
  9389 
       
  9390                     
       
  9391                 </li>
       
  9392             
       
  9393             </ul>
       
  9394         </div>
       
  9395     
       
  9396 
       
  9397     
       
  9398         <div class="returns">
       
  9399             <h4>Returns:</h4>
       
  9400 
       
  9401             <div class="returns-description">
       
  9402                 
       
  9403                     
       
  9404                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  9405                     
       
  9406                     handle  The detach handle for the handler.
       
  9407                 
       
  9408             </div>
       
  9409         </div>
       
  9410     
       
  9411 
       
  9412     
       
  9413 </div>
       
  9414 
       
  9415                 
       
  9416                     <div id="method_fire" class="method item inherited">
       
  9417     <h3 class="name"><code>fire</code></h3>
       
  9418 
       
  9419     
       
  9420         <div class="args">
       
  9421             <span class="paren">(</span><ul class="args-list inline commas">
       
  9422             
       
  9423                 <li class="arg">
       
  9424                     
       
  9425                         <code>type</code>
       
  9426                     
       
  9427                 </li>
       
  9428             
       
  9429                 <li class="arg">
       
  9430                     
       
  9431                         <code>arguments</code>
       
  9432                     
       
  9433                 </li>
       
  9434             
       
  9435             </ul><span class="paren">)</span>
       
  9436         </div>
       
  9437     
       
  9438 
       
  9439     
       
  9440         <span class="returns-inline">
       
  9441             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  9442         </span>
       
  9443     
       
  9444 
       
  9445     
       
  9446 
       
  9447     
       
  9448 
       
  9449     
       
  9450 
       
  9451     
       
  9452 
       
  9453     
       
  9454 
       
  9455     
       
  9456 
       
  9457     <div class="meta">
       
  9458         
       
  9459             
       
  9460                 <p>Inherited from
       
  9461                 <a href="../classes/EventTarget.html#method_fire">EventTarget</a>:
       
  9462             
       
  9463         
       
  9464         
       
  9465         <a href="../files/event-custom_js_event-target.js.html#l695"><code>event-custom&#x2F;js&#x2F;event-target.js:695</code></a>
       
  9466         
       
  9467         </p>
       
  9468 
       
  9469 
       
  9470         
       
  9471 
       
  9472         
       
  9473     </div>
       
  9474 
       
  9475     <div class="description">
       
  9476         <p>Fire a custom event by name.  The callback functions will be executed
       
  9477 from the context specified when the event was created, and with the
       
  9478 following parameters.</p>
       
  9479 
       
  9480 <p>If the custom event object hasn't been created, then the event hasn't
       
  9481 been published and it has no subscribers.  For performance sake, we
       
  9482 immediate exit in this case.  This means the event won't bubble, so
       
  9483 if the intention is that a bubble target be notified, the event must
       
  9484 be published on this object first.</p>
       
  9485 
       
  9486 <p>The first argument is the event type, and any additional arguments are
       
  9487 passed to the listeners as parameters.  If the first of these is an
       
  9488 object literal, and the event is configured to emit an event facade,
       
  9489 that object is mixed into the event facade and the facade is provided
       
  9490 in place of the original object.</p>
       
  9491     </div>
       
  9492 
       
  9493     
       
  9494         <div class="params">
       
  9495             <h4>Parameters:</h4>
       
  9496 
       
  9497             <ul class="params-list">
       
  9498             
       
  9499                 <li class="param">
       
  9500                     
       
  9501                         <code class="param-name">type</code>
       
  9502                         <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>
       
  9503                     
       
  9504 
       
  9505                     
       
  9506 
       
  9507                     <div class="param-description">
       
  9508                         <p>The type of the event, or an object that contains
       
  9509 a 'type' property.</p>
       
  9510                     </div>
       
  9511 
       
  9512                     
       
  9513                 </li>
       
  9514             
       
  9515                 <li class="param">
       
  9516                     
       
  9517                         <code class="param-name">arguments</code>
       
  9518                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
       
  9519                     
       
  9520 
       
  9521                     
       
  9522 
       
  9523                     <div class="param-description">
       
  9524                         <p>an arbitrary set of parameters to pass to
       
  9525 the handler.  If the first of these is an object literal and the event is
       
  9526 configured to emit an event facade, the event facade will replace that
       
  9527 parameter after the properties the object literal contains are copied to
       
  9528 the event facade.</p>
       
  9529                     </div>
       
  9530 
       
  9531                     
       
  9532                 </li>
       
  9533             
       
  9534             </ul>
       
  9535         </div>
       
  9536     
       
  9537 
       
  9538     
       
  9539         <div class="returns">
       
  9540             <h4>Returns:</h4>
       
  9541 
       
  9542             <div class="returns-description">
       
  9543                 
       
  9544                     
       
  9545                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
  9546                     
       
  9547                     the event host
       
  9548                 
       
  9549             </div>
       
  9550         </div>
       
  9551     
       
  9552 
       
  9553     
       
  9554 </div>
       
  9555 
       
  9556                 
       
  9557                     <div id="method_flush" class="method item inherited">
       
  9558     <h3 class="name"><code>flush</code></h3>
       
  9559 
       
  9560     
       
  9561         <span class="paren">()</span>
       
  9562     
       
  9563 
       
  9564     
       
  9565 
       
  9566     
       
  9567 
       
  9568     
       
  9569 
       
  9570     
       
  9571 
       
  9572     
       
  9573 
       
  9574     
       
  9575 
       
  9576     
       
  9577 
       
  9578     <div class="meta">
       
  9579         
       
  9580             
       
  9581                 <p>Inherited from
       
  9582                 <a href="../classes/Cache.html#method_flush">Cache</a>:
       
  9583             
       
  9584         
       
  9585         
       
  9586         <a href="../files/cache_js_cache-base.js.html#l384"><code>cache&#x2F;js&#x2F;cache-base.js:384</code></a>
       
  9587         
       
  9588         </p>
       
  9589 
       
  9590 
       
  9591         
       
  9592 
       
  9593         
       
  9594     </div>
       
  9595 
       
  9596     <div class="description">
       
  9597         <p>Flushes cache.</p>
       
  9598     </div>
       
  9599 
       
  9600     
       
  9601 
       
  9602     
       
  9603 
       
  9604     
       
  9605 </div>
       
  9606 
       
  9607                 
       
  9608                     <div id="method_get" class="method item inherited">
       
  9609     <h3 class="name"><code>get</code></h3>
       
  9610 
       
  9611     
       
  9612         <div class="args">
       
  9613             <span class="paren">(</span><ul class="args-list inline commas">
       
  9614             
       
  9615                 <li class="arg">
       
  9616                     
       
  9617                         <code>name</code>
       
  9618                     
       
  9619                 </li>
       
  9620             
       
  9621             </ul><span class="paren">)</span>
       
  9622         </div>
       
  9623     
       
  9624 
       
  9625     
       
  9626         <span class="returns-inline">
       
  9627             <span class="type">Any</span>
       
  9628         </span>
       
  9629     
       
  9630 
       
  9631     
       
  9632 
       
  9633     
       
  9634 
       
  9635     
       
  9636 
       
  9637     
       
  9638 
       
  9639     
       
  9640 
       
  9641     
       
  9642 
       
  9643     <div class="meta">
       
  9644         
       
  9645             
       
  9646                 <p>Inherited from
       
  9647                 <a href="../classes/AttributeCore.html#method_get">AttributeCore</a>:
       
  9648             
       
  9649         
       
  9650         
       
  9651         <a href="../files/attribute_js_AttributeCore.js.html#l353"><code>attribute&#x2F;js&#x2F;AttributeCore.js:353</code></a>
       
  9652         
       
  9653         </p>
       
  9654 
       
  9655 
       
  9656         
       
  9657 
       
  9658         
       
  9659     </div>
       
  9660 
       
  9661     <div class="description">
       
  9662         <p>Returns the current value of the attribute. If the attribute
       
  9663 has been configured with a 'getter' function, this method will delegate
       
  9664 to the 'getter' to obtain the value of the attribute.</p>
       
  9665     </div>
       
  9666 
       
  9667     
       
  9668         <div class="params">
       
  9669             <h4>Parameters:</h4>
       
  9670 
       
  9671             <ul class="params-list">
       
  9672             
       
  9673                 <li class="param">
       
  9674                     
       
  9675                         <code class="param-name">name</code>
       
  9676                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9677                     
       
  9678 
       
  9679                     
       
  9680 
       
  9681                     <div class="param-description">
       
  9682                         <p>The name of the attribute. If the value of the attribute is an Object,
       
  9683 dot notation can be used to obtain the value of a property of the object (e.g. <code>get("x.y.z")</code>)</p>
       
  9684                     </div>
       
  9685 
       
  9686                     
       
  9687                 </li>
       
  9688             
       
  9689             </ul>
       
  9690         </div>
       
  9691     
       
  9692 
       
  9693     
       
  9694         <div class="returns">
       
  9695             <h4>Returns:</h4>
       
  9696 
       
  9697             <div class="returns-description">
       
  9698                 
       
  9699                     
       
  9700                         <span class="type">Any</span>:
       
  9701                     
       
  9702                     The value of the attribute
       
  9703                 
       
  9704             </div>
       
  9705         </div>
       
  9706     
       
  9707 
       
  9708     
       
  9709 </div>
       
  9710 
       
  9711                 
       
  9712                     <div id="method_getAttrs" class="method item inherited">
       
  9713     <h3 class="name"><code>getAttrs</code></h3>
       
  9714 
       
  9715     
       
  9716         <div class="args">
       
  9717             <span class="paren">(</span><ul class="args-list inline commas">
       
  9718             
       
  9719                 <li class="arg">
       
  9720                     
       
  9721                         <code>attrs</code>
       
  9722                     
       
  9723                 </li>
       
  9724             
       
  9725             </ul><span class="paren">)</span>
       
  9726         </div>
       
  9727     
       
  9728 
       
  9729     
       
  9730         <span class="returns-inline">
       
  9731             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9732         </span>
       
  9733     
       
  9734 
       
  9735     
       
  9736 
       
  9737     
       
  9738 
       
  9739     
       
  9740 
       
  9741     
       
  9742 
       
  9743     
       
  9744 
       
  9745     
       
  9746 
       
  9747     <div class="meta">
       
  9748         
       
  9749             
       
  9750                 <p>Inherited from
       
  9751                 <a href="../classes/AttributeCore.html#method_getAttrs">AttributeCore</a>:
       
  9752             
       
  9753         
       
  9754         
       
  9755         <a href="../files/attribute_js_AttributeCore.js.html#l762"><code>attribute&#x2F;js&#x2F;AttributeCore.js:762</code></a>
       
  9756         
       
  9757         </p>
       
  9758 
       
  9759 
       
  9760         
       
  9761 
       
  9762         
       
  9763     </div>
       
  9764 
       
  9765     <div class="description">
       
  9766         <p>Gets multiple attribute values.</p>
       
  9767     </div>
       
  9768 
       
  9769     
       
  9770         <div class="params">
       
  9771             <h4>Parameters:</h4>
       
  9772 
       
  9773             <ul class="params-list">
       
  9774             
       
  9775                 <li class="param">
       
  9776                     
       
  9777                         <code class="param-name">attrs</code>
       
  9778                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  9779                     
       
  9780 
       
  9781                     
       
  9782 
       
  9783                     <div class="param-description">
       
  9784                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  9785 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  9786                     </div>
       
  9787 
       
  9788                     
       
  9789                 </li>
       
  9790             
       
  9791             </ul>
       
  9792         </div>
       
  9793     
       
  9794 
       
  9795     
       
  9796         <div class="returns">
       
  9797             <h4>Returns:</h4>
       
  9798 
       
  9799             <div class="returns-description">
       
  9800                 
       
  9801                     
       
  9802                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9803                     
       
  9804                     An object with attribute name/value pairs.
       
  9805                 
       
  9806             </div>
       
  9807         </div>
       
  9808     
       
  9809 
       
  9810     
       
  9811 </div>
       
  9812 
       
  9813                 
       
  9814                     <div id="method_getEvent" class="method item inherited">
       
  9815     <h3 class="name"><code>getEvent</code></h3>
       
  9816 
       
  9817     
       
  9818         <div class="args">
       
  9819             <span class="paren">(</span><ul class="args-list inline commas">
       
  9820             
       
  9821                 <li class="arg">
       
  9822                     
       
  9823                         <code>type</code>
       
  9824                     
       
  9825                 </li>
       
  9826             
       
  9827                 <li class="arg">
       
  9828                     
       
  9829                         <code>prefixed</code>
       
  9830                     
       
  9831                 </li>
       
  9832             
       
  9833             </ul><span class="paren">)</span>
       
  9834         </div>
       
  9835     
       
  9836 
       
  9837     
       
  9838         <span class="returns-inline">
       
  9839             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  9840         </span>
       
  9841     
       
  9842 
       
  9843     
       
  9844 
       
  9845     
       
  9846 
       
  9847     
       
  9848 
       
  9849     
       
  9850 
       
  9851     
       
  9852 
       
  9853     
       
  9854 
       
  9855     <div class="meta">
       
  9856         
       
  9857             
       
  9858                 <p>Inherited from
       
  9859                 <a href="../classes/EventTarget.html#method_getEvent">EventTarget</a>:
       
  9860             
       
  9861         
       
  9862         
       
  9863         <a href="../files/event-custom_js_event-target.js.html#l814"><code>event-custom&#x2F;js&#x2F;event-target.js:814</code></a>
       
  9864         
       
  9865         </p>
       
  9866 
       
  9867 
       
  9868         
       
  9869 
       
  9870         
       
  9871     </div>
       
  9872 
       
  9873     <div class="description">
       
  9874         <p>Returns the custom event of the provided type has been created, a
       
  9875 falsy value otherwise</p>
       
  9876     </div>
       
  9877 
       
  9878     
       
  9879         <div class="params">
       
  9880             <h4>Parameters:</h4>
       
  9881 
       
  9882             <ul class="params-list">
       
  9883             
       
  9884                 <li class="param">
       
  9885                     
       
  9886                         <code class="param-name">type</code>
       
  9887                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9888                     
       
  9889 
       
  9890                     
       
  9891 
       
  9892                     <div class="param-description">
       
  9893                         <p>the type, or name of the event</p>
       
  9894                     </div>
       
  9895 
       
  9896                     
       
  9897                 </li>
       
  9898             
       
  9899                 <li class="param">
       
  9900                     
       
  9901                         <code class="param-name">prefixed</code>
       
  9902                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9903                     
       
  9904 
       
  9905                     
       
  9906 
       
  9907                     <div class="param-description">
       
  9908                         <p>if true, the type is prefixed already</p>
       
  9909                     </div>
       
  9910 
       
  9911                     
       
  9912                 </li>
       
  9913             
       
  9914             </ul>
       
  9915         </div>
       
  9916     
       
  9917 
       
  9918     
       
  9919         <div class="returns">
       
  9920             <h4>Returns:</h4>
       
  9921 
       
  9922             <div class="returns-description">
       
  9923                 
       
  9924                     
       
  9925                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  9926                     
       
  9927                     the custom event or null
       
  9928                 
       
  9929             </div>
       
  9930         </div>
       
  9931     
       
  9932 
       
  9933     
       
  9934 </div>
       
  9935 
       
  9936                 
       
  9937                     <div id="method_getTargets" class="method item inherited">
       
  9938     <h3 class="name"><code>getTargets</code></h3>
       
  9939 
       
  9940     
       
  9941         <span class="paren">()</span>
       
  9942     
       
  9943 
       
  9944     
       
  9945         <span class="returns-inline">
       
  9946             <span class="type"></span>
       
  9947         </span>
       
  9948     
       
  9949 
       
  9950     
       
  9951 
       
  9952     
       
  9953 
       
  9954     
       
  9955 
       
  9956     
       
  9957 
       
  9958     
       
  9959 
       
  9960     
       
  9961 
       
  9962     <div class="meta">
       
  9963         
       
  9964             
       
  9965                 <p>Inherited from
       
  9966                 <a href="../classes/EventTarget.html#method_getTargets">EventTarget</a>:
       
  9967             
       
  9968         
       
  9969         
       
  9970         <a href="../files/event-custom_js_event-facade.js.html#l479"><code>event-custom&#x2F;js&#x2F;event-facade.js:479</code></a>
       
  9971         
       
  9972         </p>
       
  9973 
       
  9974 
       
  9975         
       
  9976 
       
  9977         
       
  9978     </div>
       
  9979 
       
  9980     <div class="description">
       
  9981         <p>Returns an array of bubble targets for this object.</p>
       
  9982     </div>
       
  9983 
       
  9984     
       
  9985 
       
  9986     
       
  9987         <div class="returns">
       
  9988             <h4>Returns:</h4>
       
  9989 
       
  9990             <div class="returns-description">
       
  9991                 
       
  9992                     
       
  9993                     EventTarget[]
       
  9994                 
       
  9995             </div>
       
  9996         </div>
       
  9997     
       
  9998 
       
  9999     
       
 10000 </div>
       
 10001 
       
 10002                 
       
 10003                     <div id="method_init" class="method item inherited">
       
 10004     <h3 class="name"><code>init</code></h3>
       
 10005 
       
 10006     
       
 10007         <div class="args">
       
 10008             <span class="paren">(</span><ul class="args-list inline commas">
       
 10009             
       
 10010                 <li class="arg">
       
 10011                     
       
 10012                         <code>cfg</code>
       
 10013                     
       
 10014                 </li>
       
 10015             
       
 10016             </ul><span class="paren">)</span>
       
 10017         </div>
       
 10018     
       
 10019 
       
 10020     
       
 10021         <span class="returns-inline">
       
 10022             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
 10023         </span>
       
 10024     
       
 10025 
       
 10026     
       
 10027 
       
 10028     
       
 10029 
       
 10030     
       
 10031 
       
 10032     
       
 10033 
       
 10034     
       
 10035         <span class="flag chainable">chainable</span>
       
 10036     
       
 10037 
       
 10038     
       
 10039 
       
 10040     <div class="meta">
       
 10041         
       
 10042             <p>Inherited from
       
 10043             <a href="../classes/BaseObservable.html#method_init">
       
 10044                 BaseObservable
       
 10045             </a>
       
 10046             
       
 10047             but overwritten in
       
 10048             
       
 10049         
       
 10050         
       
 10051         <a href="../files/base_js_BaseCore.js.html#l264"><code>base&#x2F;js&#x2F;BaseCore.js:264</code></a>
       
 10052         
       
 10053         </p>
       
 10054 
       
 10055 
       
 10056         
       
 10057 
       
 10058         
       
 10059     </div>
       
 10060 
       
 10061     <div class="description">
       
 10062         <p>Init lifecycle method, invoked during construction. Sets up attributes
       
 10063 and invokes initializers for the class hierarchy.</p>
       
 10064     </div>
       
 10065 
       
 10066     
       
 10067         <div class="params">
       
 10068             <h4>Parameters:</h4>
       
 10069 
       
 10070             <ul class="params-list">
       
 10071             
       
 10072                 <li class="param">
       
 10073                     
       
 10074                         <code class="param-name">cfg</code>
       
 10075                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10076                     
       
 10077 
       
 10078                     
       
 10079 
       
 10080                     <div class="param-description">
       
 10081                         <p>Object with configuration property name/value pairs</p>
       
 10082                     </div>
       
 10083 
       
 10084                     
       
 10085                 </li>
       
 10086             
       
 10087             </ul>
       
 10088         </div>
       
 10089     
       
 10090 
       
 10091     
       
 10092         <div class="returns">
       
 10093             <h4>Returns:</h4>
       
 10094 
       
 10095             <div class="returns-description">
       
 10096                 
       
 10097                     
       
 10098                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
 10099                     
       
 10100                     A reference to this object
       
 10101                 
       
 10102             </div>
       
 10103         </div>
       
 10104     
       
 10105 
       
 10106     
       
 10107 </div>
       
 10108 
       
 10109                 
       
 10110                     <div id="method_initializer" class="method item private inherited">
       
 10111     <h3 class="name"><code>initializer</code></h3>
       
 10112 
       
 10113     
       
 10114         <div class="args">
       
 10115             <span class="paren">(</span><ul class="args-list inline commas">
       
 10116             
       
 10117                 <li class="arg">
       
 10118                     
       
 10119                         <code>config</code>
       
 10120                     
       
 10121                 </li>
       
 10122             
       
 10123             </ul><span class="paren">)</span>
       
 10124         </div>
       
 10125     
       
 10126 
       
 10127     
       
 10128 
       
 10129     
       
 10130 
       
 10131     
       
 10132         <span class="flag private">private</span>
       
 10133     
       
 10134 
       
 10135     
       
 10136 
       
 10137     
       
 10138 
       
 10139     
       
 10140 
       
 10141     
       
 10142 
       
 10143     <div class="meta">
       
 10144         
       
 10145             <p>Inherited from
       
 10146             <a href="../classes/Plugin.Base.html#method_initializer">
       
 10147                 Plugin.Base
       
 10148             </a>
       
 10149             
       
 10150             but overwritten in
       
 10151             
       
 10152         
       
 10153         
       
 10154         <a href="../files/cache_js_cache-base.js.html#l132"><code>cache&#x2F;js&#x2F;cache-base.js:132</code></a>
       
 10155         
       
 10156         </p>
       
 10157 
       
 10158 
       
 10159         
       
 10160 
       
 10161         
       
 10162     </div>
       
 10163 
       
 10164     <div class="description">
       
 10165         <p>Internal init() handler.</p>
       
 10166     </div>
       
 10167 
       
 10168     
       
 10169         <div class="params">
       
 10170             <h4>Parameters:</h4>
       
 10171 
       
 10172             <ul class="params-list">
       
 10173             
       
 10174                 <li class="param">
       
 10175                     
       
 10176                         <code class="param-name">config</code>
       
 10177                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10178                     
       
 10179 
       
 10180                     
       
 10181 
       
 10182                     <div class="param-description">
       
 10183                         <p>Config object.</p>
       
 10184                     </div>
       
 10185 
       
 10186                     
       
 10187                 </li>
       
 10188             
       
 10189             </ul>
       
 10190         </div>
       
 10191     
       
 10192 
       
 10193     
       
 10194 
       
 10195     
       
 10196 </div>
       
 10197 
       
 10198                 
       
 10199                     <div id="method_modifyAttr" class="method item inherited">
       
 10200     <h3 class="name"><code>modifyAttr</code></h3>
       
 10201 
       
 10202     
       
 10203         <div class="args">
       
 10204             <span class="paren">(</span><ul class="args-list inline commas">
       
 10205             
       
 10206                 <li class="arg">
       
 10207                     
       
 10208                         <code>name</code>
       
 10209                     
       
 10210                 </li>
       
 10211             
       
 10212                 <li class="arg">
       
 10213                     
       
 10214                         <code>config</code>
       
 10215                     
       
 10216                 </li>
       
 10217             
       
 10218             </ul><span class="paren">)</span>
       
 10219         </div>
       
 10220     
       
 10221 
       
 10222     
       
 10223 
       
 10224     
       
 10225 
       
 10226     
       
 10227 
       
 10228     
       
 10229 
       
 10230     
       
 10231 
       
 10232     
       
 10233 
       
 10234     
       
 10235 
       
 10236     <div class="meta">
       
 10237         
       
 10238             
       
 10239                 <p>Inherited from
       
 10240                 <a href="../classes/AttributeExtras.html#method_modifyAttr">AttributeExtras</a>:
       
 10241             
       
 10242         
       
 10243         
       
 10244         <a href="../files/attribute_js_AttributeExtras.js.html#l40"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:40</code></a>
       
 10245         
       
 10246         </p>
       
 10247 
       
 10248 
       
 10249         
       
 10250 
       
 10251         
       
 10252     </div>
       
 10253 
       
 10254     <div class="description">
       
 10255         <p>Updates the configuration of an attribute which has already been added.</p>
       
 10256 
       
 10257 <p>
       
 10258 The properties which can be modified through this interface are limited
       
 10259 to the following subset of attributes, which can be safely modified
       
 10260 after a value has already been set on the attribute: readOnly, writeOnce,
       
 10261 broadcast and getter.
       
 10262 </p>
       
 10263     </div>
       
 10264 
       
 10265     
       
 10266         <div class="params">
       
 10267             <h4>Parameters:</h4>
       
 10268 
       
 10269             <ul class="params-list">
       
 10270             
       
 10271                 <li class="param">
       
 10272                     
       
 10273                         <code class="param-name">name</code>
       
 10274                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10275                     
       
 10276 
       
 10277                     
       
 10278 
       
 10279                     <div class="param-description">
       
 10280                         <p>The name of the attribute whose configuration is to be updated.</p>
       
 10281                     </div>
       
 10282 
       
 10283                     
       
 10284                 </li>
       
 10285             
       
 10286                 <li class="param">
       
 10287                     
       
 10288                         <code class="param-name">config</code>
       
 10289                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10290                     
       
 10291 
       
 10292                     
       
 10293 
       
 10294                     <div class="param-description">
       
 10295                         <p>An object with configuration property/value pairs, specifying the configuration properties to modify.</p>
       
 10296                     </div>
       
 10297 
       
 10298                     
       
 10299                 </li>
       
 10300             
       
 10301             </ul>
       
 10302         </div>
       
 10303     
       
 10304 
       
 10305     
       
 10306 
       
 10307     
       
 10308 </div>
       
 10309 
       
 10310                 
       
 10311                     <div id="method_on" class="method item inherited">
       
 10312     <h3 class="name"><code>on</code></h3>
       
 10313 
       
 10314     
       
 10315         <div class="args">
       
 10316             <span class="paren">(</span><ul class="args-list inline commas">
       
 10317             
       
 10318                 <li class="arg">
       
 10319                     
       
 10320                         <code>type</code>
       
 10321                     
       
 10322                 </li>
       
 10323             
       
 10324                 <li class="arg">
       
 10325                     
       
 10326                         <code>fn</code>
       
 10327                     
       
 10328                 </li>
       
 10329             
       
 10330                 <li class="arg">
       
 10331                     
       
 10332                         <code class="optional">[context]</code>
       
 10333                     
       
 10334                 </li>
       
 10335             
       
 10336                 <li class="arg">
       
 10337                     
       
 10338                         <code class="optional">[arg*]</code>
       
 10339                     
       
 10340                 </li>
       
 10341             
       
 10342             </ul><span class="paren">)</span>
       
 10343         </div>
       
 10344     
       
 10345 
       
 10346     
       
 10347         <span class="returns-inline">
       
 10348             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 10349         </span>
       
 10350     
       
 10351 
       
 10352     
       
 10353 
       
 10354     
       
 10355 
       
 10356     
       
 10357 
       
 10358     
       
 10359 
       
 10360     
       
 10361 
       
 10362     
       
 10363 
       
 10364     <div class="meta">
       
 10365         
       
 10366             
       
 10367                 <p>Inherited from
       
 10368                 <a href="../classes/EventTarget.html#method_on">EventTarget</a>:
       
 10369             
       
 10370         
       
 10371         
       
 10372         <a href="../files/event-custom_js_event-target.js.html#l188"><code>event-custom&#x2F;js&#x2F;event-target.js:188</code></a>
       
 10373         
       
 10374         </p>
       
 10375 
       
 10376 
       
 10377         
       
 10378 
       
 10379         
       
 10380     </div>
       
 10381 
       
 10382     <div class="description">
       
 10383         <p>Subscribe a callback function to a custom event fired by this object or
       
 10384 from an object that bubbles its events to this object.</p>
       
 10385 
       
 10386 <p>Callback functions for events published with <code>emitFacade = true</code> will
       
 10387 receive an <code>EventFacade</code> as the first argument (typically named "e").
       
 10388 These callbacks can then call <code>e.preventDefault()</code> to disable the
       
 10389 behavior published to that event's <code>defaultFn</code>.  See the <code>EventFacade</code>
       
 10390 API for all available properties and methods. Subscribers to
       
 10391 non-<code>emitFacade</code> events will receive the arguments passed to <code>fire()</code>
       
 10392 after the event name.</p>
       
 10393 
       
 10394 <p>To subscribe to multiple events at once, pass an object as the first
       
 10395 argument, where the key:value pairs correspond to the eventName:callback,
       
 10396 or pass an array of event names as the first argument to subscribe to
       
 10397 all listed events with the same callback.</p>
       
 10398 
       
 10399 <p>Returning <code>false</code> from a callback is supported as an alternative to
       
 10400 calling <code>e.preventDefault(); e.stopPropagation();</code>.  However, it is
       
 10401 recommended to use the event methods whenever possible.</p>
       
 10402     </div>
       
 10403 
       
 10404     
       
 10405         <div class="params">
       
 10406             <h4>Parameters:</h4>
       
 10407 
       
 10408             <ul class="params-list">
       
 10409             
       
 10410                 <li class="param">
       
 10411                     
       
 10412                         <code class="param-name">type</code>
       
 10413                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10414                     
       
 10415 
       
 10416                     
       
 10417 
       
 10418                     <div class="param-description">
       
 10419                         <p>The name of the event</p>
       
 10420                     </div>
       
 10421 
       
 10422                     
       
 10423                 </li>
       
 10424             
       
 10425                 <li class="param">
       
 10426                     
       
 10427                         <code class="param-name">fn</code>
       
 10428                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 10429                     
       
 10430 
       
 10431                     
       
 10432 
       
 10433                     <div class="param-description">
       
 10434                         <p>The callback to execute in response to the event</p>
       
 10435                     </div>
       
 10436 
       
 10437                     
       
 10438                 </li>
       
 10439             
       
 10440                 <li class="param">
       
 10441                     
       
 10442                         <code class="param-name optional">[context]</code>
       
 10443                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10444                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10445                     
       
 10446 
       
 10447                     
       
 10448 
       
 10449                     <div class="param-description">
       
 10450                         <p>Override <code>this</code> object in callback</p>
       
 10451                     </div>
       
 10452 
       
 10453                     
       
 10454                 </li>
       
 10455             
       
 10456                 <li class="param">
       
 10457                     
       
 10458                         <code class="param-name optional">[arg*]</code>
       
 10459                         <span class="type">Any</span>
       
 10460                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10461                     
       
 10462 
       
 10463                     
       
 10464 
       
 10465                     <div class="param-description">
       
 10466                         <p>0..n additional arguments to supply to the subscriber</p>
       
 10467                     </div>
       
 10468 
       
 10469                     
       
 10470                 </li>
       
 10471             
       
 10472             </ul>
       
 10473         </div>
       
 10474     
       
 10475 
       
 10476     
       
 10477         <div class="returns">
       
 10478             <h4>Returns:</h4>
       
 10479 
       
 10480             <div class="returns-description">
       
 10481                 
       
 10482                     
       
 10483                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 10484                     
       
 10485                     A subscription handle capable of detaching that
       
 10486                       subscription
       
 10487                 
       
 10488             </div>
       
 10489         </div>
       
 10490     
       
 10491 
       
 10492     
       
 10493 </div>
       
 10494 
       
 10495                 
       
 10496                     <div id="method_once" class="method item inherited">
       
 10497     <h3 class="name"><code>once</code></h3>
       
 10498 
       
 10499     
       
 10500         <div class="args">
       
 10501             <span class="paren">(</span><ul class="args-list inline commas">
       
 10502             
       
 10503                 <li class="arg">
       
 10504                     
       
 10505                         <code>type</code>
       
 10506                     
       
 10507                 </li>
       
 10508             
       
 10509                 <li class="arg">
       
 10510                     
       
 10511                         <code>fn</code>
       
 10512                     
       
 10513                 </li>
       
 10514             
       
 10515                 <li class="arg">
       
 10516                     
       
 10517                         <code class="optional">[context]</code>
       
 10518                     
       
 10519                 </li>
       
 10520             
       
 10521                 <li class="arg">
       
 10522                     
       
 10523                         <code class="optional">[arg*]</code>
       
 10524                     
       
 10525                 </li>
       
 10526             
       
 10527             </ul><span class="paren">)</span>
       
 10528         </div>
       
 10529     
       
 10530 
       
 10531     
       
 10532         <span class="returns-inline">
       
 10533             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 10534         </span>
       
 10535     
       
 10536 
       
 10537     
       
 10538 
       
 10539     
       
 10540 
       
 10541     
       
 10542 
       
 10543     
       
 10544 
       
 10545     
       
 10546 
       
 10547     
       
 10548 
       
 10549     <div class="meta">
       
 10550         
       
 10551             
       
 10552                 <p>Inherited from
       
 10553                 <a href="../classes/EventTarget.html#method_once">EventTarget</a>:
       
 10554             
       
 10555         
       
 10556         
       
 10557         <a href="../files/event-custom_js_event-target.js.html#l124"><code>event-custom&#x2F;js&#x2F;event-target.js:124</code></a>
       
 10558         
       
 10559         </p>
       
 10560 
       
 10561 
       
 10562         
       
 10563 
       
 10564         
       
 10565     </div>
       
 10566 
       
 10567     <div class="description">
       
 10568         <p>Listen to a custom event hosted by this object one time.
       
 10569 This is the equivalent to <code>on</code> except the
       
 10570 listener is immediatelly detached when it is executed.</p>
       
 10571     </div>
       
 10572 
       
 10573     
       
 10574         <div class="params">
       
 10575             <h4>Parameters:</h4>
       
 10576 
       
 10577             <ul class="params-list">
       
 10578             
       
 10579                 <li class="param">
       
 10580                     
       
 10581                         <code class="param-name">type</code>
       
 10582                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10583                     
       
 10584 
       
 10585                     
       
 10586 
       
 10587                     <div class="param-description">
       
 10588                         <p>The name of the event</p>
       
 10589                     </div>
       
 10590 
       
 10591                     
       
 10592                 </li>
       
 10593             
       
 10594                 <li class="param">
       
 10595                     
       
 10596                         <code class="param-name">fn</code>
       
 10597                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 10598                     
       
 10599 
       
 10600                     
       
 10601 
       
 10602                     <div class="param-description">
       
 10603                         <p>The callback to execute in response to the event</p>
       
 10604                     </div>
       
 10605 
       
 10606                     
       
 10607                 </li>
       
 10608             
       
 10609                 <li class="param">
       
 10610                     
       
 10611                         <code class="param-name optional">[context]</code>
       
 10612                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10613                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10614                     
       
 10615 
       
 10616                     
       
 10617 
       
 10618                     <div class="param-description">
       
 10619                         <p>Override <code>this</code> object in callback</p>
       
 10620                     </div>
       
 10621 
       
 10622                     
       
 10623                 </li>
       
 10624             
       
 10625                 <li class="param">
       
 10626                     
       
 10627                         <code class="param-name optional">[arg*]</code>
       
 10628                         <span class="type">Any</span>
       
 10629                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10630                     
       
 10631 
       
 10632                     
       
 10633 
       
 10634                     <div class="param-description">
       
 10635                         <p>0..n additional arguments to supply to the subscriber</p>
       
 10636                     </div>
       
 10637 
       
 10638                     
       
 10639                 </li>
       
 10640             
       
 10641             </ul>
       
 10642         </div>
       
 10643     
       
 10644 
       
 10645     
       
 10646         <div class="returns">
       
 10647             <h4>Returns:</h4>
       
 10648 
       
 10649             <div class="returns-description">
       
 10650                 
       
 10651                     
       
 10652                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 10653                     
       
 10654                     A subscription handle capable of detaching the
       
 10655                       subscription
       
 10656                 
       
 10657             </div>
       
 10658         </div>
       
 10659     
       
 10660 
       
 10661     
       
 10662 </div>
       
 10663 
       
 10664                 
       
 10665                     <div id="method_onceAfter" class="method item inherited">
       
 10666     <h3 class="name"><code>onceAfter</code></h3>
       
 10667 
       
 10668     
       
 10669         <div class="args">
       
 10670             <span class="paren">(</span><ul class="args-list inline commas">
       
 10671             
       
 10672                 <li class="arg">
       
 10673                     
       
 10674                         <code>type</code>
       
 10675                     
       
 10676                 </li>
       
 10677             
       
 10678                 <li class="arg">
       
 10679                     
       
 10680                         <code>fn</code>
       
 10681                     
       
 10682                 </li>
       
 10683             
       
 10684                 <li class="arg">
       
 10685                     
       
 10686                         <code class="optional">[context]</code>
       
 10687                     
       
 10688                 </li>
       
 10689             
       
 10690                 <li class="arg">
       
 10691                     
       
 10692                         <code class="optional">[arg*]</code>
       
 10693                     
       
 10694                 </li>
       
 10695             
       
 10696             </ul><span class="paren">)</span>
       
 10697         </div>
       
 10698     
       
 10699 
       
 10700     
       
 10701         <span class="returns-inline">
       
 10702             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 10703         </span>
       
 10704     
       
 10705 
       
 10706     
       
 10707 
       
 10708     
       
 10709 
       
 10710     
       
 10711 
       
 10712     
       
 10713 
       
 10714     
       
 10715 
       
 10716     
       
 10717 
       
 10718     <div class="meta">
       
 10719         
       
 10720             
       
 10721                 <p>Inherited from
       
 10722                 <a href="../classes/EventTarget.html#method_onceAfter">EventTarget</a>:
       
 10723             
       
 10724         
       
 10725         
       
 10726         <a href="../files/event-custom_js_event-target.js.html#l146"><code>event-custom&#x2F;js&#x2F;event-target.js:146</code></a>
       
 10727         
       
 10728         </p>
       
 10729 
       
 10730 
       
 10731         
       
 10732 
       
 10733         
       
 10734     </div>
       
 10735 
       
 10736     <div class="description">
       
 10737         <p>Listen to a custom event hosted by this object one time.
       
 10738 This is the equivalent to <code>after</code> except the
       
 10739 listener is immediatelly detached when it is executed.</p>
       
 10740     </div>
       
 10741 
       
 10742     
       
 10743         <div class="params">
       
 10744             <h4>Parameters:</h4>
       
 10745 
       
 10746             <ul class="params-list">
       
 10747             
       
 10748                 <li class="param">
       
 10749                     
       
 10750                         <code class="param-name">type</code>
       
 10751                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10752                     
       
 10753 
       
 10754                     
       
 10755 
       
 10756                     <div class="param-description">
       
 10757                         <p>The name of the event</p>
       
 10758                     </div>
       
 10759 
       
 10760                     
       
 10761                 </li>
       
 10762             
       
 10763                 <li class="param">
       
 10764                     
       
 10765                         <code class="param-name">fn</code>
       
 10766                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 10767                     
       
 10768 
       
 10769                     
       
 10770 
       
 10771                     <div class="param-description">
       
 10772                         <p>The callback to execute in response to the event</p>
       
 10773                     </div>
       
 10774 
       
 10775                     
       
 10776                 </li>
       
 10777             
       
 10778                 <li class="param">
       
 10779                     
       
 10780                         <code class="param-name optional">[context]</code>
       
 10781                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10782                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10783                     
       
 10784 
       
 10785                     
       
 10786 
       
 10787                     <div class="param-description">
       
 10788                         <p>Override <code>this</code> object in callback</p>
       
 10789                     </div>
       
 10790 
       
 10791                     
       
 10792                 </li>
       
 10793             
       
 10794                 <li class="param">
       
 10795                     
       
 10796                         <code class="param-name optional">[arg*]</code>
       
 10797                         <span class="type">Any</span>
       
 10798                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10799                     
       
 10800 
       
 10801                     
       
 10802 
       
 10803                     <div class="param-description">
       
 10804                         <p>0..n additional arguments to supply to the subscriber</p>
       
 10805                     </div>
       
 10806 
       
 10807                     
       
 10808                 </li>
       
 10809             
       
 10810             </ul>
       
 10811         </div>
       
 10812     
       
 10813 
       
 10814     
       
 10815         <div class="returns">
       
 10816             <h4>Returns:</h4>
       
 10817 
       
 10818             <div class="returns-description">
       
 10819                 
       
 10820                     
       
 10821                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 10822                     
       
 10823                     A subscription handle capable of detaching that
       
 10824                       subscription
       
 10825                 
       
 10826             </div>
       
 10827         </div>
       
 10828     
       
 10829 
       
 10830     
       
 10831 </div>
       
 10832 
       
 10833                 
       
 10834                     <div id="method_onHostEvent" class="method item inherited">
       
 10835     <h3 class="name"><code>onHostEvent</code></h3>
       
 10836 
       
 10837     
       
 10838         <div class="args">
       
 10839             <span class="paren">(</span><ul class="args-list inline commas">
       
 10840             
       
 10841                 <li class="arg">
       
 10842                     
       
 10843                         <code>type</code>
       
 10844                     
       
 10845                 </li>
       
 10846             
       
 10847                 <li class="arg">
       
 10848                     
       
 10849                         <code>fn</code>
       
 10850                     
       
 10851                 </li>
       
 10852             
       
 10853                 <li class="arg">
       
 10854                     
       
 10855                         <code>context</code>
       
 10856                     
       
 10857                 </li>
       
 10858             
       
 10859             </ul><span class="paren">)</span>
       
 10860         </div>
       
 10861     
       
 10862 
       
 10863     
       
 10864         <span class="returns-inline">
       
 10865             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 10866         </span>
       
 10867     
       
 10868 
       
 10869     
       
 10870 
       
 10871     
       
 10872 
       
 10873     
       
 10874 
       
 10875     
       
 10876 
       
 10877     
       
 10878 
       
 10879     
       
 10880 
       
 10881     <div class="meta">
       
 10882         
       
 10883             
       
 10884                 <p>Inherited from
       
 10885                 <a href="../classes/Plugin.Base.html#method_onHostEvent">Plugin.Base</a>:
       
 10886             
       
 10887         
       
 10888         
       
 10889         <a href="../files/plugin_js_plugin.js.html#l151"><code>plugin&#x2F;js&#x2F;plugin.js:151</code></a>
       
 10890         
       
 10891         </p>
       
 10892 
       
 10893 
       
 10894         
       
 10895 
       
 10896         
       
 10897     </div>
       
 10898 
       
 10899     <div class="description">
       
 10900         <p>Listens for the "on" moment of events fired by the host object.</p>
       
 10901 
       
 10902 <p>Listeners attached through this method will be detached when the plugin is unplugged.</p>
       
 10903     </div>
       
 10904 
       
 10905     
       
 10906         <div class="params">
       
 10907             <h4>Parameters:</h4>
       
 10908 
       
 10909             <ul class="params-list">
       
 10910             
       
 10911                 <li class="param">
       
 10912                     
       
 10913                         <code class="param-name">type</code>
       
 10914                         <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>
       
 10915                     
       
 10916 
       
 10917                     
       
 10918 
       
 10919                     <div class="param-description">
       
 10920                         <p>The event type.</p>
       
 10921                     </div>
       
 10922 
       
 10923                     
       
 10924                 </li>
       
 10925             
       
 10926                 <li class="param">
       
 10927                     
       
 10928                         <code class="param-name">fn</code>
       
 10929                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 10930                     
       
 10931 
       
 10932                     
       
 10933 
       
 10934                     <div class="param-description">
       
 10935                         <p>The listener.</p>
       
 10936                     </div>
       
 10937 
       
 10938                     
       
 10939                 </li>
       
 10940             
       
 10941                 <li class="param">
       
 10942                     
       
 10943                         <code class="param-name">context</code>
       
 10944                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10945                     
       
 10946 
       
 10947                     
       
 10948 
       
 10949                     <div class="param-description">
       
 10950                         <p>The execution context. Defaults to the plugin instance.</p>
       
 10951                     </div>
       
 10952 
       
 10953                     
       
 10954                 </li>
       
 10955             
       
 10956             </ul>
       
 10957         </div>
       
 10958     
       
 10959 
       
 10960     
       
 10961         <div class="returns">
       
 10962             <h4>Returns:</h4>
       
 10963 
       
 10964             <div class="returns-description">
       
 10965                 
       
 10966                     
       
 10967                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 10968                     
       
 10969                     handle  The detach handle for the listener.
       
 10970                 
       
 10971             </div>
       
 10972         </div>
       
 10973     
       
 10974 
       
 10975     
       
 10976 </div>
       
 10977 
       
 10978                 
       
 10979                     <div id="method_parseType" class="method item inherited">
       
 10980     <h3 class="name"><code>parseType</code></h3>
       
 10981 
       
 10982     
       
 10983         <div class="args">
       
 10984             <span class="paren">(</span><ul class="args-list inline commas">
       
 10985             
       
 10986                 <li class="arg">
       
 10987                     
       
 10988                         <code>type</code>
       
 10989                     
       
 10990                 </li>
       
 10991             
       
 10992                 <li class="arg">
       
 10993                     
       
 10994                         <code class="optional">[pre=this._yuievt.config.prefix]</code>
       
 10995                     
       
 10996                 </li>
       
 10997             
       
 10998             </ul><span class="paren">)</span>
       
 10999         </div>
       
 11000     
       
 11001 
       
 11002     
       
 11003         <span class="returns-inline">
       
 11004             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 11005         </span>
       
 11006     
       
 11007 
       
 11008     
       
 11009 
       
 11010     
       
 11011 
       
 11012     
       
 11013 
       
 11014     
       
 11015 
       
 11016     
       
 11017 
       
 11018     
       
 11019 
       
 11020     <div class="meta">
       
 11021         
       
 11022             
       
 11023                 <p>Inherited from
       
 11024                 <a href="../classes/EventTarget.html#method_parseType">EventTarget</a>:
       
 11025             
       
 11026         
       
 11027         
       
 11028         <a href="../files/event-custom_js_event-target.js.html#l168"><code>event-custom&#x2F;js&#x2F;event-target.js:168</code></a>
       
 11029         
       
 11030         </p>
       
 11031 
       
 11032 
       
 11033         
       
 11034 
       
 11035         
       
 11036             <p>Available since 3.3.0</p>
       
 11037         
       
 11038     </div>
       
 11039 
       
 11040     <div class="description">
       
 11041         <p>Takes the type parameter passed to 'on' and parses out the
       
 11042 various pieces that could be included in the type.  If the
       
 11043 event type is passed without a prefix, it will be expanded
       
 11044 to include the prefix one is supplied or the event target
       
 11045 is configured with a default prefix.</p>
       
 11046     </div>
       
 11047 
       
 11048     
       
 11049         <div class="params">
       
 11050             <h4>Parameters:</h4>
       
 11051 
       
 11052             <ul class="params-list">
       
 11053             
       
 11054                 <li class="param">
       
 11055                     
       
 11056                         <code class="param-name">type</code>
       
 11057                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11058                     
       
 11059 
       
 11060                     
       
 11061 
       
 11062                     <div class="param-description">
       
 11063                         <p>the type</p>
       
 11064                     </div>
       
 11065 
       
 11066                     
       
 11067                 </li>
       
 11068             
       
 11069                 <li class="param">
       
 11070                     
       
 11071                         <code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
       
 11072                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11073                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 11074                     
       
 11075 
       
 11076                     
       
 11077 
       
 11078                     <div class="param-description">
       
 11079                         <p>the prefix</p>
       
 11080                     </div>
       
 11081 
       
 11082                     
       
 11083                 </li>
       
 11084             
       
 11085             </ul>
       
 11086         </div>
       
 11087     
       
 11088 
       
 11089     
       
 11090         <div class="returns">
       
 11091             <h4>Returns:</h4>
       
 11092 
       
 11093             <div class="returns-description">
       
 11094                 
       
 11095                     
       
 11096                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
 11097                     
       
 11098                     an array containing:
       
 11099  * the detach category, if supplied,
       
 11100  * the prefixed event type,
       
 11101  * whether or not this is an after listener,
       
 11102  * the supplied event type
       
 11103                 
       
 11104             </div>
       
 11105         </div>
       
 11106     
       
 11107 
       
 11108     
       
 11109 </div>
       
 11110 
       
 11111                 
       
 11112                     <div id="method_publish" class="method item inherited">
       
 11113     <h3 class="name"><code>publish</code></h3>
       
 11114 
       
 11115     
       
 11116         <div class="args">
       
 11117             <span class="paren">(</span><ul class="args-list inline commas">
       
 11118             
       
 11119                 <li class="arg">
       
 11120                     
       
 11121                         <code>type</code>
       
 11122                     
       
 11123                 </li>
       
 11124             
       
 11125                 <li class="arg">
       
 11126                     
       
 11127                         <code>opts</code>
       
 11128                     
       
 11129                 </li>
       
 11130             
       
 11131             </ul><span class="paren">)</span>
       
 11132         </div>
       
 11133     
       
 11134 
       
 11135     
       
 11136         <span class="returns-inline">
       
 11137             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 11138         </span>
       
 11139     
       
 11140 
       
 11141     
       
 11142 
       
 11143     
       
 11144 
       
 11145     
       
 11146 
       
 11147     
       
 11148 
       
 11149     
       
 11150 
       
 11151     
       
 11152 
       
 11153     <div class="meta">
       
 11154         
       
 11155             
       
 11156                 <p>Inherited from
       
 11157                 <a href="../classes/EventTarget.html#method_publish">EventTarget</a>:
       
 11158             
       
 11159         
       
 11160         
       
 11161         <a href="../files/event-custom_js_event-target.js.html#l493"><code>event-custom&#x2F;js&#x2F;event-target.js:493</code></a>
       
 11162         
       
 11163         </p>
       
 11164 
       
 11165 
       
 11166         
       
 11167 
       
 11168         
       
 11169     </div>
       
 11170 
       
 11171     <div class="description">
       
 11172         <p>Creates a new custom event of the specified type.  If a custom event
       
 11173 by that name already exists, it will not be re-created.  In either
       
 11174 case the custom event is returned.</p>
       
 11175     </div>
       
 11176 
       
 11177     
       
 11178         <div class="params">
       
 11179             <h4>Parameters:</h4>
       
 11180 
       
 11181             <ul class="params-list">
       
 11182             
       
 11183                 <li class="param">
       
 11184                     
       
 11185                         <code class="param-name">type</code>
       
 11186                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11187                     
       
 11188 
       
 11189                     
       
 11190 
       
 11191                     <div class="param-description">
       
 11192                         <p>the type, or name of the event</p>
       
 11193                     </div>
       
 11194 
       
 11195                     
       
 11196                 </li>
       
 11197             
       
 11198                 <li class="param">
       
 11199                     
       
 11200                         <code class="param-name">opts</code>
       
 11201                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11202                     
       
 11203 
       
 11204                     
       
 11205 
       
 11206                     <div class="param-description">
       
 11207                         <p>optional config params.  Valid properties are:</p>
       
 11208 
       
 11209 <p><ul>
       
 11210    <li>
       
 11211   'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
       
 11212    </li>
       
 11213    <li>
       
 11214   'bubbles': whether or not this event bubbles (true)
       
 11215              Events can only bubble if emitFacade is true.
       
 11216    </li>
       
 11217    <li>
       
 11218   'context': the default execution context for the listeners (this)
       
 11219    </li>
       
 11220    <li>
       
 11221   'defaultFn': the default function to execute when this event fires if preventDefault was not called
       
 11222    </li>
       
 11223    <li>
       
 11224   'emitFacade': whether or not this event emits a facade (false)
       
 11225    </li>
       
 11226    <li>
       
 11227   'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
       
 11228    </li>
       
 11229    <li>
       
 11230   'fireOnce': if an event is configured to fire once, new subscribers after
       
 11231   the fire will be notified immediately.
       
 11232    </li>
       
 11233    <li>
       
 11234   'async': fireOnce event listeners will fire synchronously if the event has already
       
 11235    fired unless async is true.
       
 11236    </li>
       
 11237    <li>
       
 11238   'preventable': whether or not preventDefault() has an effect (true)
       
 11239    </li>
       
 11240    <li>
       
 11241   'preventedFn': a function that is executed when preventDefault is called
       
 11242    </li>
       
 11243    <li>
       
 11244   'queuable': whether or not this event can be queued during bubbling (false)
       
 11245    </li>
       
 11246    <li>
       
 11247   'silent': if silent is true, debug messages are not provided for this event.
       
 11248    </li>
       
 11249    <li>
       
 11250   'stoppedFn': a function that is executed when stopPropagation is called
       
 11251    </li></p>
       
 11252 
       
 11253 <p><li>
       
 11254   'monitored': specifies whether or not this event should send notifications about
       
 11255   when the event has been attached, detached, or published.
       
 11256    </li>
       
 11257    <li>
       
 11258   'type': the event type (valid option if not provided as the first parameter to publish)
       
 11259    </li>
       
 11260  </ul></p>
       
 11261                     </div>
       
 11262 
       
 11263                     
       
 11264                 </li>
       
 11265             
       
 11266             </ul>
       
 11267         </div>
       
 11268     
       
 11269 
       
 11270     
       
 11271         <div class="returns">
       
 11272             <h4>Returns:</h4>
       
 11273 
       
 11274             <div class="returns-description">
       
 11275                 
       
 11276                     
       
 11277                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
 11278                     
       
 11279                     the custom event
       
 11280                 
       
 11281             </div>
       
 11282         </div>
       
 11283     
       
 11284 
       
 11285     
       
 11286 </div>
       
 11287 
       
 11288                 
       
 11289                     <div id="method_removeAttr" class="method item inherited">
       
 11290     <h3 class="name"><code>removeAttr</code></h3>
       
 11291 
       
 11292     
       
 11293         <div class="args">
       
 11294             <span class="paren">(</span><ul class="args-list inline commas">
       
 11295             
       
 11296                 <li class="arg">
       
 11297                     
       
 11298                         <code>name</code>
       
 11299                     
       
 11300                 </li>
       
 11301             
       
 11302             </ul><span class="paren">)</span>
       
 11303         </div>
       
 11304     
       
 11305 
       
 11306     
       
 11307 
       
 11308     
       
 11309 
       
 11310     
       
 11311 
       
 11312     
       
 11313 
       
 11314     
       
 11315 
       
 11316     
       
 11317 
       
 11318     
       
 11319 
       
 11320     <div class="meta">
       
 11321         
       
 11322             
       
 11323                 <p>Inherited from
       
 11324                 <a href="../classes/AttributeExtras.html#method_removeAttr">AttributeExtras</a>:
       
 11325             
       
 11326         
       
 11327         
       
 11328         <a href="../files/attribute_js_AttributeExtras.js.html#l79"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:79</code></a>
       
 11329         
       
 11330         </p>
       
 11331 
       
 11332 
       
 11333         
       
 11334 
       
 11335         
       
 11336     </div>
       
 11337 
       
 11338     <div class="description">
       
 11339         <p>Removes an attribute from the host object</p>
       
 11340     </div>
       
 11341 
       
 11342     
       
 11343         <div class="params">
       
 11344             <h4>Parameters:</h4>
       
 11345 
       
 11346             <ul class="params-list">
       
 11347             
       
 11348                 <li class="param">
       
 11349                     
       
 11350                         <code class="param-name">name</code>
       
 11351                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11352                     
       
 11353 
       
 11354                     
       
 11355 
       
 11356                     <div class="param-description">
       
 11357                         <p>The name of the attribute to be removed.</p>
       
 11358                     </div>
       
 11359 
       
 11360                     
       
 11361                 </li>
       
 11362             
       
 11363             </ul>
       
 11364         </div>
       
 11365     
       
 11366 
       
 11367     
       
 11368 
       
 11369     
       
 11370 </div>
       
 11371 
       
 11372                 
       
 11373                     <div id="method_removeTarget" class="method item inherited">
       
 11374     <h3 class="name"><code>removeTarget</code></h3>
       
 11375 
       
 11376     
       
 11377         <div class="args">
       
 11378             <span class="paren">(</span><ul class="args-list inline commas">
       
 11379             
       
 11380                 <li class="arg">
       
 11381                     
       
 11382                         <code>o</code>
       
 11383                     
       
 11384                 </li>
       
 11385             
       
 11386             </ul><span class="paren">)</span>
       
 11387         </div>
       
 11388     
       
 11389 
       
 11390     
       
 11391 
       
 11392     
       
 11393 
       
 11394     
       
 11395 
       
 11396     
       
 11397 
       
 11398     
       
 11399 
       
 11400     
       
 11401 
       
 11402     
       
 11403 
       
 11404     <div class="meta">
       
 11405         
       
 11406             
       
 11407                 <p>Inherited from
       
 11408                 <a href="../classes/EventTarget.html#method_removeTarget">EventTarget</a>:
       
 11409             
       
 11410         
       
 11411         
       
 11412         <a href="../files/event-custom_js_event-facade.js.html#l489"><code>event-custom&#x2F;js&#x2F;event-facade.js:489</code></a>
       
 11413         
       
 11414         </p>
       
 11415 
       
 11416 
       
 11417         
       
 11418 
       
 11419         
       
 11420     </div>
       
 11421 
       
 11422     <div class="description">
       
 11423         <p>Removes a bubble target</p>
       
 11424     </div>
       
 11425 
       
 11426     
       
 11427         <div class="params">
       
 11428             <h4>Parameters:</h4>
       
 11429 
       
 11430             <ul class="params-list">
       
 11431             
       
 11432                 <li class="param">
       
 11433                     
       
 11434                         <code class="param-name">o</code>
       
 11435                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 11436                     
       
 11437 
       
 11438                     
       
 11439 
       
 11440                     <div class="param-description">
       
 11441                         <p>the target to remove</p>
       
 11442                     </div>
       
 11443 
       
 11444                     
       
 11445                 </li>
       
 11446             
       
 11447             </ul>
       
 11448         </div>
       
 11449     
       
 11450 
       
 11451     
       
 11452 
       
 11453     
       
 11454 </div>
       
 11455 
       
 11456                 
       
 11457                     <div id="method_reset" class="method item inherited">
       
 11458     <h3 class="name"><code>reset</code></h3>
       
 11459 
       
 11460     
       
 11461         <div class="args">
       
 11462             <span class="paren">(</span><ul class="args-list inline commas">
       
 11463             
       
 11464                 <li class="arg">
       
 11465                     
       
 11466                         <code>name</code>
       
 11467                     
       
 11468                 </li>
       
 11469             
       
 11470             </ul><span class="paren">)</span>
       
 11471         </div>
       
 11472     
       
 11473 
       
 11474     
       
 11475         <span class="returns-inline">
       
 11476             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11477         </span>
       
 11478     
       
 11479 
       
 11480     
       
 11481 
       
 11482     
       
 11483 
       
 11484     
       
 11485 
       
 11486     
       
 11487 
       
 11488     
       
 11489         <span class="flag chainable">chainable</span>
       
 11490     
       
 11491 
       
 11492     
       
 11493 
       
 11494     <div class="meta">
       
 11495         
       
 11496             
       
 11497                 <p>Inherited from
       
 11498                 <a href="../classes/AttributeExtras.html#method_reset">AttributeExtras</a>:
       
 11499             
       
 11500         
       
 11501         
       
 11502         <a href="../files/attribute_js_AttributeExtras.js.html#l89"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:89</code></a>
       
 11503         
       
 11504         </p>
       
 11505 
       
 11506 
       
 11507         
       
 11508 
       
 11509         
       
 11510     </div>
       
 11511 
       
 11512     <div class="description">
       
 11513         <p>Resets the attribute (or all attributes) to its initial value, as long as
       
 11514 the attribute is not readOnly, or writeOnce.</p>
       
 11515     </div>
       
 11516 
       
 11517     
       
 11518         <div class="params">
       
 11519             <h4>Parameters:</h4>
       
 11520 
       
 11521             <ul class="params-list">
       
 11522             
       
 11523                 <li class="param">
       
 11524                     
       
 11525                         <code class="param-name">name</code>
       
 11526                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11527                     
       
 11528 
       
 11529                     
       
 11530 
       
 11531                     <div class="param-description">
       
 11532                         <p>Optional. The name of the attribute to reset.  If omitted, all attributes are reset.</p>
       
 11533                     </div>
       
 11534 
       
 11535                     
       
 11536                 </li>
       
 11537             
       
 11538             </ul>
       
 11539         </div>
       
 11540     
       
 11541 
       
 11542     
       
 11543         <div class="returns">
       
 11544             <h4>Returns:</h4>
       
 11545 
       
 11546             <div class="returns-description">
       
 11547                 
       
 11548                     
       
 11549                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11550                     
       
 11551                     A reference to the host object.
       
 11552                 
       
 11553             </div>
       
 11554         </div>
       
 11555     
       
 11556 
       
 11557     
       
 11558 </div>
       
 11559 
       
 11560                 
       
 11561                     <div id="method_retrieve" class="method item inherited">
       
 11562     <h3 class="name"><code>retrieve</code></h3>
       
 11563 
       
 11564     
       
 11565         <div class="args">
       
 11566             <span class="paren">(</span><ul class="args-list inline commas">
       
 11567             
       
 11568                 <li class="arg">
       
 11569                     
       
 11570                         <code>request</code>
       
 11571                     
       
 11572                 </li>
       
 11573             
       
 11574             </ul><span class="paren">)</span>
       
 11575         </div>
       
 11576     
       
 11577 
       
 11578     
       
 11579         <span class="returns-inline">
       
 11580             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11581         </span>
       
 11582     
       
 11583 
       
 11584     
       
 11585 
       
 11586     
       
 11587 
       
 11588     
       
 11589 
       
 11590     
       
 11591 
       
 11592     
       
 11593 
       
 11594     
       
 11595 
       
 11596     <div class="meta">
       
 11597         
       
 11598             
       
 11599                 <p>Inherited from
       
 11600                 <a href="../classes/Cache.html#method_retrieve">Cache</a>:
       
 11601             
       
 11602         
       
 11603         
       
 11604         <a href="../files/cache_js_cache-base.js.html#l393"><code>cache&#x2F;js&#x2F;cache-base.js:393</code></a>
       
 11605         
       
 11606         </p>
       
 11607 
       
 11608 
       
 11609         
       
 11610 
       
 11611         
       
 11612     </div>
       
 11613 
       
 11614     <div class="description">
       
 11615         <p>Retrieves cached object for given request, if available, and refreshes
       
 11616 entry in the cache. Returns null if there is no cache match.</p>
       
 11617     </div>
       
 11618 
       
 11619     
       
 11620         <div class="params">
       
 11621             <h4>Parameters:</h4>
       
 11622 
       
 11623             <ul class="params-list">
       
 11624             
       
 11625                 <li class="param">
       
 11626                     
       
 11627                         <code class="param-name">request</code>
       
 11628                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11629                     
       
 11630 
       
 11631                     
       
 11632 
       
 11633                     <div class="param-description">
       
 11634                         <p>Request object.</p>
       
 11635                     </div>
       
 11636 
       
 11637                     
       
 11638                 </li>
       
 11639             
       
 11640             </ul>
       
 11641         </div>
       
 11642     
       
 11643 
       
 11644     
       
 11645         <div class="returns">
       
 11646             <h4>Returns:</h4>
       
 11647 
       
 11648             <div class="returns-description">
       
 11649                 
       
 11650                     
       
 11651                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11652                     
       
 11653                     Cached object with the properties request and response, or null.
       
 11654                 
       
 11655             </div>
       
 11656         </div>
       
 11657     
       
 11658 
       
 11659     
       
 11660 </div>
       
 11661 
       
 11662                 
       
 11663                     <div id="method_set" class="method item inherited">
       
 11664     <h3 class="name"><code>set</code></h3>
       
 11665 
       
 11666     
       
 11667         <div class="args">
       
 11668             <span class="paren">(</span><ul class="args-list inline commas">
       
 11669             
       
 11670                 <li class="arg">
       
 11671                     
       
 11672                         <code>name</code>
       
 11673                     
       
 11674                 </li>
       
 11675             
       
 11676                 <li class="arg">
       
 11677                     
       
 11678                         <code>value</code>
       
 11679                     
       
 11680                 </li>
       
 11681             
       
 11682                 <li class="arg">
       
 11683                     
       
 11684                         <code class="optional">[opts]</code>
       
 11685                     
       
 11686                 </li>
       
 11687             
       
 11688             </ul><span class="paren">)</span>
       
 11689         </div>
       
 11690     
       
 11691 
       
 11692     
       
 11693         <span class="returns-inline">
       
 11694             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11695         </span>
       
 11696     
       
 11697 
       
 11698     
       
 11699 
       
 11700     
       
 11701 
       
 11702     
       
 11703 
       
 11704     
       
 11705 
       
 11706     
       
 11707         <span class="flag chainable">chainable</span>
       
 11708     
       
 11709 
       
 11710     
       
 11711 
       
 11712     <div class="meta">
       
 11713         
       
 11714             <p>Inherited from
       
 11715             <a href="../classes/AttributeObservable.html#method_set">
       
 11716                 AttributeObservable
       
 11717             </a>
       
 11718             
       
 11719             but overwritten in
       
 11720             
       
 11721         
       
 11722         
       
 11723         <a href="../files/attribute_js_AttributeCore.js.html#l410"><code>attribute&#x2F;js&#x2F;AttributeCore.js:410</code></a>
       
 11724         
       
 11725         </p>
       
 11726 
       
 11727 
       
 11728         
       
 11729 
       
 11730         
       
 11731     </div>
       
 11732 
       
 11733     <div class="description">
       
 11734         <p>Sets the value of an attribute.</p>
       
 11735     </div>
       
 11736 
       
 11737     
       
 11738         <div class="params">
       
 11739             <h4>Parameters:</h4>
       
 11740 
       
 11741             <ul class="params-list">
       
 11742             
       
 11743                 <li class="param">
       
 11744                     
       
 11745                         <code class="param-name">name</code>
       
 11746                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11747                     
       
 11748 
       
 11749                     
       
 11750 
       
 11751                     <div class="param-description">
       
 11752                         <p>The name of the attribute. If the
       
 11753 current value of the attribute is an Object, dot notation can be used
       
 11754 to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
       
 11755                     </div>
       
 11756 
       
 11757                     
       
 11758                 </li>
       
 11759             
       
 11760                 <li class="param">
       
 11761                     
       
 11762                         <code class="param-name">value</code>
       
 11763                         <span class="type">Any</span>
       
 11764                     
       
 11765 
       
 11766                     
       
 11767 
       
 11768                     <div class="param-description">
       
 11769                         <p>The value to set the attribute to.</p>
       
 11770                     </div>
       
 11771 
       
 11772                     
       
 11773                 </li>
       
 11774             
       
 11775                 <li class="param">
       
 11776                     
       
 11777                         <code class="param-name optional">[opts]</code>
       
 11778                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11779                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 11780                     
       
 11781 
       
 11782                     
       
 11783 
       
 11784                     <div class="param-description">
       
 11785                         <p>Optional data providing the circumstances for the change.</p>
       
 11786                     </div>
       
 11787 
       
 11788                     
       
 11789                 </li>
       
 11790             
       
 11791             </ul>
       
 11792         </div>
       
 11793     
       
 11794 
       
 11795     
       
 11796         <div class="returns">
       
 11797             <h4>Returns:</h4>
       
 11798 
       
 11799             <div class="returns-description">
       
 11800                 
       
 11801                     
       
 11802                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11803                     
       
 11804                     A reference to the host object.
       
 11805                 
       
 11806             </div>
       
 11807         </div>
       
 11808     
       
 11809 
       
 11810     
       
 11811 </div>
       
 11812 
       
 11813                 
       
 11814                     <div id="method_setAttrs" class="method item inherited">
       
 11815     <h3 class="name"><code>setAttrs</code></h3>
       
 11816 
       
 11817     
       
 11818         <div class="args">
       
 11819             <span class="paren">(</span><ul class="args-list inline commas">
       
 11820             
       
 11821                 <li class="arg">
       
 11822                     
       
 11823                         <code>attrs</code>
       
 11824                     
       
 11825                 </li>
       
 11826             
       
 11827                 <li class="arg">
       
 11828                     
       
 11829                         <code class="optional">[opts]</code>
       
 11830                     
       
 11831                 </li>
       
 11832             
       
 11833             </ul><span class="paren">)</span>
       
 11834         </div>
       
 11835     
       
 11836 
       
 11837     
       
 11838         <span class="returns-inline">
       
 11839             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11840         </span>
       
 11841     
       
 11842 
       
 11843     
       
 11844 
       
 11845     
       
 11846 
       
 11847     
       
 11848 
       
 11849     
       
 11850 
       
 11851     
       
 11852         <span class="flag chainable">chainable</span>
       
 11853     
       
 11854 
       
 11855     
       
 11856 
       
 11857     <div class="meta">
       
 11858         
       
 11859             <p>Inherited from
       
 11860             <a href="../classes/AttributeObservable.html#method_setAttrs">
       
 11861                 AttributeObservable
       
 11862             </a>
       
 11863             
       
 11864             but overwritten in
       
 11865             
       
 11866         
       
 11867         
       
 11868         <a href="../files/attribute_js_AttributeCore.js.html#l729"><code>attribute&#x2F;js&#x2F;AttributeCore.js:729</code></a>
       
 11869         
       
 11870         </p>
       
 11871 
       
 11872 
       
 11873         
       
 11874 
       
 11875         
       
 11876     </div>
       
 11877 
       
 11878     <div class="description">
       
 11879         <p>Sets multiple attribute values.</p>
       
 11880     </div>
       
 11881 
       
 11882     
       
 11883         <div class="params">
       
 11884             <h4>Parameters:</h4>
       
 11885 
       
 11886             <ul class="params-list">
       
 11887             
       
 11888                 <li class="param">
       
 11889                     
       
 11890                         <code class="param-name">attrs</code>
       
 11891                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11892                     
       
 11893 
       
 11894                     
       
 11895 
       
 11896                     <div class="param-description">
       
 11897                         <p>An object with attributes name/value pairs.</p>
       
 11898                     </div>
       
 11899 
       
 11900                     
       
 11901                 </li>
       
 11902             
       
 11903                 <li class="param">
       
 11904                     
       
 11905                         <code class="param-name optional">[opts]</code>
       
 11906                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11907                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 11908                     
       
 11909 
       
 11910                     
       
 11911 
       
 11912                     <div class="param-description">
       
 11913                         <p>Optional data providing the circumstances for the change.</p>
       
 11914                     </div>
       
 11915 
       
 11916                     
       
 11917                 </li>
       
 11918             
       
 11919             </ul>
       
 11920         </div>
       
 11921     
       
 11922 
       
 11923     
       
 11924         <div class="returns">
       
 11925             <h4>Returns:</h4>
       
 11926 
       
 11927             <div class="returns-description">
       
 11928                 
       
 11929                     
       
 11930                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11931                     
       
 11932                     A reference to the host object.
       
 11933                 
       
 11934             </div>
       
 11935         </div>
       
 11936     
       
 11937 
       
 11938     
       
 11939 </div>
       
 11940 
       
 11941                 
       
 11942                     <div id="method_subscribe" class="method item deprecated inherited">
       
 11943     <h3 class="name"><code>subscribe</code></h3>
       
 11944 
       
 11945     
       
 11946         <span class="paren">()</span>
       
 11947     
       
 11948 
       
 11949     
       
 11950 
       
 11951     
       
 11952         <span class="flag deprecated" title="use on">deprecated</span>
       
 11953     
       
 11954 
       
 11955     
       
 11956 
       
 11957     
       
 11958 
       
 11959     
       
 11960 
       
 11961     
       
 11962 
       
 11963     
       
 11964 
       
 11965     <div class="meta">
       
 11966         
       
 11967             
       
 11968                 <p>Inherited from
       
 11969                 <a href="../classes/EventTarget.html#method_subscribe">EventTarget</a>:
       
 11970             
       
 11971         
       
 11972         
       
 11973         <a href="../files/event-custom_js_event-target.js.html#l336"><code>event-custom&#x2F;js&#x2F;event-target.js:336</code></a>
       
 11974         
       
 11975         </p>
       
 11976 
       
 11977 
       
 11978         
       
 11979             <p>Deprecated: use on</p>
       
 11980         
       
 11981 
       
 11982         
       
 11983     </div>
       
 11984 
       
 11985     <div class="description">
       
 11986         <p>subscribe to an event</p>
       
 11987     </div>
       
 11988 
       
 11989     
       
 11990 
       
 11991     
       
 11992 
       
 11993     
       
 11994 </div>
       
 11995 
       
 11996                 
       
 11997                     <div id="method_toString" class="method item inherited">
       
 11998     <h3 class="name"><code>toString</code></h3>
       
 11999 
       
 12000     
       
 12001         <span class="paren">()</span>
       
 12002     
       
 12003 
       
 12004     
       
 12005         <span class="returns-inline">
       
 12006             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12007         </span>
       
 12008     
       
 12009 
       
 12010     
       
 12011 
       
 12012     
       
 12013 
       
 12014     
       
 12015 
       
 12016     
       
 12017 
       
 12018     
       
 12019 
       
 12020     
       
 12021 
       
 12022     <div class="meta">
       
 12023         
       
 12024             
       
 12025                 <p>Inherited from
       
 12026                 <a href="../classes/BaseCore.html#method_toString">BaseCore</a>:
       
 12027             
       
 12028         
       
 12029         
       
 12030         <a href="../files/base_js_BaseCore.js.html#l754"><code>base&#x2F;js&#x2F;BaseCore.js:754</code></a>
       
 12031         
       
 12032         </p>
       
 12033 
       
 12034 
       
 12035         
       
 12036 
       
 12037         
       
 12038     </div>
       
 12039 
       
 12040     <div class="description">
       
 12041         <p>Default toString implementation. Provides the constructor NAME
       
 12042 and the instance guid, if set.</p>
       
 12043     </div>
       
 12044 
       
 12045     
       
 12046 
       
 12047     
       
 12048         <div class="returns">
       
 12049             <h4>Returns:</h4>
       
 12050 
       
 12051             <div class="returns-description">
       
 12052                 
       
 12053                     
       
 12054                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 12055                     
       
 12056                     String representation for this object
       
 12057                 
       
 12058             </div>
       
 12059         </div>
       
 12060     
       
 12061 
       
 12062     
       
 12063 </div>
       
 12064 
       
 12065                 
       
 12066                     <div id="method_unsubscribe" class="method item deprecated inherited">
       
 12067     <h3 class="name"><code>unsubscribe</code></h3>
       
 12068 
       
 12069     
       
 12070         <span class="paren">()</span>
       
 12071     
       
 12072 
       
 12073     
       
 12074 
       
 12075     
       
 12076         <span class="flag deprecated" title="use detach">deprecated</span>
       
 12077     
       
 12078 
       
 12079     
       
 12080 
       
 12081     
       
 12082 
       
 12083     
       
 12084 
       
 12085     
       
 12086 
       
 12087     
       
 12088 
       
 12089     <div class="meta">
       
 12090         
       
 12091             
       
 12092                 <p>Inherited from
       
 12093                 <a href="../classes/EventTarget.html#method_unsubscribe">EventTarget</a>:
       
 12094             
       
 12095         
       
 12096         
       
 12097         <a href="../files/event-custom_js_event-target.js.html#l459"><code>event-custom&#x2F;js&#x2F;event-target.js:459</code></a>
       
 12098         
       
 12099         </p>
       
 12100 
       
 12101 
       
 12102         
       
 12103             <p>Deprecated: use detach</p>
       
 12104         
       
 12105 
       
 12106         
       
 12107     </div>
       
 12108 
       
 12109     <div class="description">
       
 12110         <p>detach a listener</p>
       
 12111     </div>
       
 12112 
       
 12113     
       
 12114 
       
 12115     
       
 12116 
       
 12117     
       
 12118 </div>
       
 12119 
       
 12120                 
       
 12121                     <div id="method_unsubscribeAll" class="method item deprecated inherited">
       
 12122     <h3 class="name"><code>unsubscribeAll</code></h3>
       
 12123 
       
 12124     
       
 12125         <div class="args">
       
 12126             <span class="paren">(</span><ul class="args-list inline commas">
       
 12127             
       
 12128                 <li class="arg">
       
 12129                     
       
 12130                         <code>type</code>
       
 12131                     
       
 12132                 </li>
       
 12133             
       
 12134             </ul><span class="paren">)</span>
       
 12135         </div>
       
 12136     
       
 12137 
       
 12138     
       
 12139 
       
 12140     
       
 12141         <span class="flag deprecated" title="use detachAll">deprecated</span>
       
 12142     
       
 12143 
       
 12144     
       
 12145 
       
 12146     
       
 12147 
       
 12148     
       
 12149 
       
 12150     
       
 12151 
       
 12152     
       
 12153 
       
 12154     <div class="meta">
       
 12155         
       
 12156             
       
 12157                 <p>Inherited from
       
 12158                 <a href="../classes/EventTarget.html#method_unsubscribeAll">EventTarget</a>:
       
 12159             
       
 12160         
       
 12161         
       
 12162         <a href="../files/event-custom_js_event-target.js.html#l480"><code>event-custom&#x2F;js&#x2F;event-target.js:480</code></a>
       
 12163         
       
 12164         </p>
       
 12165 
       
 12166 
       
 12167         
       
 12168             <p>Deprecated: use detachAll</p>
       
 12169         
       
 12170 
       
 12171         
       
 12172     </div>
       
 12173 
       
 12174     <div class="description">
       
 12175         <p>Removes all listeners from the specified event.  If the event type
       
 12176 is not specified, all listeners from all hosted custom events will
       
 12177 be removed.</p>
       
 12178     </div>
       
 12179 
       
 12180     
       
 12181         <div class="params">
       
 12182             <h4>Parameters:</h4>
       
 12183 
       
 12184             <ul class="params-list">
       
 12185             
       
 12186                 <li class="param">
       
 12187                     
       
 12188                         <code class="param-name">type</code>
       
 12189                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12190                     
       
 12191 
       
 12192                     
       
 12193 
       
 12194                     <div class="param-description">
       
 12195                         <p>The type, or name of the event</p>
       
 12196                     </div>
       
 12197 
       
 12198                     
       
 12199                 </li>
       
 12200             
       
 12201             </ul>
       
 12202         </div>
       
 12203     
       
 12204 
       
 12205     
       
 12206 
       
 12207     
       
 12208 </div>
       
 12209 
       
 12210                 
       
 12211             </div>
       
 12212         
       
 12213 
       
 12214         
       
 12215             <div id="properties" class="api-class-tabpanel">
       
 12216                 <h2 class="off-left">Properties</h2>
       
 12217 
       
 12218                 
       
 12219                     <div id="property__allowAdHocAttrs" class="property item protected inherited">
       
 12220     <h3 class="name"><code>_allowAdHocAttrs</code></h3>
       
 12221     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12222 
       
 12223     
       
 12224 
       
 12225     
       
 12226         <span class="flag protected">protected</span>
       
 12227     
       
 12228 
       
 12229     
       
 12230 
       
 12231     
       
 12232 
       
 12233     <div class="meta">
       
 12234         
       
 12235             
       
 12236                 <p>Inherited from
       
 12237                 <a href="../classes/BaseCore.html#property__allowAdHocAttrs">BaseCore</a>:
       
 12238             
       
 12239         
       
 12240         
       
 12241         <a href="../files/base_js_BaseCore.js.html#l100"><code>base&#x2F;js&#x2F;BaseCore.js:100</code></a>
       
 12242         
       
 12243         </p>
       
 12244 
       
 12245         
       
 12246 
       
 12247         
       
 12248     </div>
       
 12249 
       
 12250     <div class="description">
       
 12251         <p>This property controls whether or not instances of this class should
       
 12252 allow users to add ad-hoc attributes through the constructor configuration
       
 12253 hash.</p>
       
 12254 
       
 12255 <p>AdHoc attributes are attributes which are not defined by the class, and are
       
 12256 not handled by the MyClass.<em>NON</em>ATTRS_CFG</p>
       
 12257     </div>
       
 12258 
       
 12259     
       
 12260         <p><strong>Default:</strong> undefined (false)</p>
       
 12261     
       
 12262 
       
 12263     
       
 12264 
       
 12265     
       
 12266 </div>
       
 12267 
       
 12268                 
       
 12269                     <div id="property__entries" class="property item private inherited">
       
 12270     <h3 class="name"><code>_entries</code></h3>
       
 12271     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object[]</a></span>
       
 12272 
       
 12273     
       
 12274 
       
 12275     
       
 12276         <span class="flag private">private</span>
       
 12277     
       
 12278 
       
 12279     
       
 12280 
       
 12281     
       
 12282 
       
 12283     <div class="meta">
       
 12284         
       
 12285             
       
 12286                 <p>Inherited from
       
 12287                 <a href="../classes/Cache.html#property__entries">Cache</a>:
       
 12288             
       
 12289         
       
 12290         
       
 12291         <a href="../files/cache_js_cache-base.js.html#l117"><code>cache&#x2F;js&#x2F;cache-base.js:117</code></a>
       
 12292         
       
 12293         </p>
       
 12294 
       
 12295         
       
 12296 
       
 12297         
       
 12298     </div>
       
 12299 
       
 12300     <div class="description">
       
 12301         <p>Array of request/response objects indexed chronologically.</p>
       
 12302     </div>
       
 12303 
       
 12304     
       
 12305 
       
 12306     
       
 12307 
       
 12308     
       
 12309 </div>
       
 12310 
       
 12311                 
       
 12312                     <div id="property__handles" class="property item private inherited">
       
 12313     <h3 class="name"><code>_handles</code></h3>
       
 12314     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 12315 
       
 12316     
       
 12317 
       
 12318     
       
 12319         <span class="flag private">private</span>
       
 12320     
       
 12321 
       
 12322     
       
 12323 
       
 12324     
       
 12325 
       
 12326     <div class="meta">
       
 12327         
       
 12328             
       
 12329                 <p>Inherited from
       
 12330                 <a href="../classes/Plugin.Base.html#property__handles">Plugin.Base</a>:
       
 12331             
       
 12332         
       
 12333         
       
 12334         <a href="../files/plugin_js_plugin.js.html#l66"><code>plugin&#x2F;js&#x2F;plugin.js:66</code></a>
       
 12335         
       
 12336         </p>
       
 12337 
       
 12338         
       
 12339 
       
 12340         
       
 12341     </div>
       
 12342 
       
 12343     <div class="description">
       
 12344         <p>The list of event handles for event listeners or AOP injected methods
       
 12345 applied by the plugin to the host object.</p>
       
 12346     </div>
       
 12347 
       
 12348     
       
 12349 
       
 12350     
       
 12351 
       
 12352     
       
 12353 </div>
       
 12354 
       
 12355                 
       
 12356                     <div id="property_NAME" class="property item">
       
 12357     <h3 class="name"><code>NAME</code></h3>
       
 12358     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12359 
       
 12360     
       
 12361 
       
 12362     
       
 12363 
       
 12364     
       
 12365         <span class="flag final">final</span>
       
 12366     
       
 12367 
       
 12368     
       
 12369         <span class="flag static">static</span>
       
 12370     
       
 12371 
       
 12372     <div class="meta">
       
 12373         
       
 12374             
       
 12375                 
       
 12376                 <p>
       
 12377                 
       
 12378                 Defined in
       
 12379                 
       
 12380             
       
 12381         
       
 12382         
       
 12383         <a href="../files/cache_js_cache-plugin.js.html#l35"><code>cache&#x2F;js&#x2F;cache-plugin.js:35</code></a>
       
 12384         
       
 12385         </p>
       
 12386 
       
 12387         
       
 12388 
       
 12389         
       
 12390     </div>
       
 12391 
       
 12392     <div class="description">
       
 12393         <p>Class name.</p>
       
 12394     </div>
       
 12395 
       
 12396     
       
 12397 
       
 12398     
       
 12399 
       
 12400     
       
 12401 </div>
       
 12402 
       
 12403                 
       
 12404                     <div id="property_name" class="property item deprecated inherited">
       
 12405     <h3 class="name"><code>name</code></h3>
       
 12406     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12407 
       
 12408     
       
 12409         <span class="flag deprecated" title="Use this.constructor.NAME">deprecated</span>
       
 12410     
       
 12411 
       
 12412     
       
 12413 
       
 12414     
       
 12415 
       
 12416     
       
 12417 
       
 12418     <div class="meta">
       
 12419         
       
 12420             
       
 12421                 <p>Inherited from
       
 12422                 <a href="../classes/BaseCore.html#property_name">BaseCore</a>:
       
 12423             
       
 12424         
       
 12425         
       
 12426         <a href="../files/base_js_BaseCore.js.html#l242"><code>base&#x2F;js&#x2F;BaseCore.js:242</code></a>
       
 12427         
       
 12428         </p>
       
 12429 
       
 12430         
       
 12431             <p>Deprecated: Use this.constructor.NAME</p>
       
 12432         
       
 12433 
       
 12434         
       
 12435     </div>
       
 12436 
       
 12437     <div class="description">
       
 12438         <p>The string used to identify the class of this object.</p>
       
 12439     </div>
       
 12440 
       
 12441     
       
 12442 
       
 12443     
       
 12444 
       
 12445     
       
 12446 </div>
       
 12447 
       
 12448                 
       
 12449                     <div id="property_NS" class="property item">
       
 12450     <h3 class="name"><code>NS</code></h3>
       
 12451     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12452 
       
 12453     
       
 12454 
       
 12455     
       
 12456 
       
 12457     
       
 12458         <span class="flag final">final</span>
       
 12459     
       
 12460 
       
 12461     
       
 12462         <span class="flag static">static</span>
       
 12463     
       
 12464 
       
 12465     <div class="meta">
       
 12466         
       
 12467             
       
 12468                 
       
 12469                 <p>
       
 12470                 
       
 12471                 Defined in
       
 12472                 
       
 12473             
       
 12474         
       
 12475         
       
 12476         <a href="../files/cache_js_cache-plugin.js.html#l23"><code>cache&#x2F;js&#x2F;cache-plugin.js:23</code></a>
       
 12477         
       
 12478         </p>
       
 12479 
       
 12480         
       
 12481 
       
 12482         
       
 12483     </div>
       
 12484 
       
 12485     <div class="description">
       
 12486         <p>The namespace for the plugin. This will be the property on the host which
       
 12487 references the plugin instance.</p>
       
 12488     </div>
       
 12489 
       
 12490     
       
 12491 
       
 12492     
       
 12493 
       
 12494     
       
 12495 </div>
       
 12496 
       
 12497                 
       
 12498             </div>
       
 12499         
       
 12500 
       
 12501         
       
 12502             <div id="attrs" class="api-class-tabpanel">
       
 12503                 <h2 class="off-left">Attributes</h2>
       
 12504 
       
 12505                 
       
 12506                     <div id="attr_destroyed" class="attr item inherited">
       
 12507     <a name="config_destroyed"></a> 
       
 12508     <h3 class="name"><code>destroyed</code></h3>
       
 12509     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12510 
       
 12511     
       
 12512 
       
 12513     
       
 12514 
       
 12515     
       
 12516 
       
 12517     
       
 12518 
       
 12519     
       
 12520 
       
 12521     
       
 12522 
       
 12523     
       
 12524         <span class="flag readonly">readonly</span>
       
 12525     
       
 12526 
       
 12527     <div class="meta">
       
 12528         
       
 12529             
       
 12530                 <p>Inherited from
       
 12531                 <a href="../classes/BaseCore.html#attr_destroyed">BaseCore</a>:
       
 12532             
       
 12533         
       
 12534         
       
 12535         <a href="../files/base_js_BaseCore.js.html#l157"><code>base&#x2F;js&#x2F;BaseCore.js:157</code></a>
       
 12536         
       
 12537         </p>
       
 12538 
       
 12539         
       
 12540 
       
 12541         
       
 12542     </div>
       
 12543 
       
 12544     <div class="description">
       
 12545         <p>Flag indicating whether or not this object
       
 12546 has been through the destroy lifecycle phase.</p>
       
 12547     </div>
       
 12548 
       
 12549     
       
 12550         <p><strong>Default:</strong> false</p>
       
 12551     
       
 12552 
       
 12553     
       
 12554         <div class="emits box">
       
 12555             <h4>Fires event <code>destroyedChange</code></h4>
       
 12556 
       
 12557             <p>
       
 12558             Fires when the value for the configuration attribute <code>destroyed</code> is
       
 12559             changed. You can listen for the event using the <code>on</code> method if you
       
 12560             wish to be notified before the attribute's value has changed, or
       
 12561             using the <code>after</code> method if you wish to be notified after the
       
 12562             attribute's value has changed.
       
 12563             </p>
       
 12564 
       
 12565             <div class="params">
       
 12566                 <h4>Parameters:</h4>
       
 12567 
       
 12568                 <ul class="params-list">
       
 12569                     <li class="param">
       
 12570                         <code class="param-name">e</code>
       
 12571                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12572 
       
 12573                         <div class="param-description">
       
 12574                             An Event Facade object with the following
       
 12575                             attribute-specific properties added:
       
 12576                         </div>
       
 12577 
       
 12578                         <ul class="params-list">
       
 12579                             <li class="param">
       
 12580                                 <code class="param-name">prevVal</code>
       
 12581                                 <span class="type">Any</span>
       
 12582                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12583                             </li>
       
 12584                             <li class="param">
       
 12585                                 <code class="param-name">newVal</code>
       
 12586                                 <span class="type">Any</span>
       
 12587                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12588                             </li>
       
 12589                             <li class="param">
       
 12590                                 <code class="param-name">attrName</code>
       
 12591                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12592                                 <div class="param-description">The name of the attribute being set.</div>
       
 12593                             </li>
       
 12594                             <li class="param">
       
 12595                                 <code class="param-name">subAttrName</code>
       
 12596                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12597                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12598                             </li>
       
 12599                         </ul>
       
 12600                     </li>
       
 12601                 </ul>
       
 12602             </div>
       
 12603         </div>
       
 12604     
       
 12605 
       
 12606     
       
 12607 </div>
       
 12608 
       
 12609                 
       
 12610                     <div id="attr_entries" class="attr item inherited">
       
 12611     <a name="config_entries"></a> 
       
 12612     <h3 class="name"><code>entries</code></h3>
       
 12613     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 12614 
       
 12615     
       
 12616 
       
 12617     
       
 12618 
       
 12619     
       
 12620 
       
 12621     
       
 12622 
       
 12623     
       
 12624 
       
 12625     
       
 12626 
       
 12627     
       
 12628 
       
 12629     <div class="meta">
       
 12630         
       
 12631             
       
 12632                 <p>Inherited from
       
 12633                 <a href="../classes/Cache.html#attr_entries">Cache</a>:
       
 12634             
       
 12635         
       
 12636         
       
 12637         <a href="../files/cache_js_cache-base.js.html#l98"><code>cache&#x2F;js&#x2F;cache-base.js:98</code></a>
       
 12638         
       
 12639         </p>
       
 12640 
       
 12641         
       
 12642 
       
 12643         
       
 12644     </div>
       
 12645 
       
 12646     <div class="description">
       
 12647         <p>Cached entries.</p>
       
 12648     </div>
       
 12649 
       
 12650     
       
 12651 
       
 12652     
       
 12653         <div class="emits box">
       
 12654             <h4>Fires event <code>entriesChange</code></h4>
       
 12655 
       
 12656             <p>
       
 12657             Fires when the value for the configuration attribute <code>entries</code> is
       
 12658             changed. You can listen for the event using the <code>on</code> method if you
       
 12659             wish to be notified before the attribute's value has changed, or
       
 12660             using the <code>after</code> method if you wish to be notified after the
       
 12661             attribute's value has changed.
       
 12662             </p>
       
 12663 
       
 12664             <div class="params">
       
 12665                 <h4>Parameters:</h4>
       
 12666 
       
 12667                 <ul class="params-list">
       
 12668                     <li class="param">
       
 12669                         <code class="param-name">e</code>
       
 12670                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12671 
       
 12672                         <div class="param-description">
       
 12673                             An Event Facade object with the following
       
 12674                             attribute-specific properties added:
       
 12675                         </div>
       
 12676 
       
 12677                         <ul class="params-list">
       
 12678                             <li class="param">
       
 12679                                 <code class="param-name">prevVal</code>
       
 12680                                 <span class="type">Any</span>
       
 12681                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12682                             </li>
       
 12683                             <li class="param">
       
 12684                                 <code class="param-name">newVal</code>
       
 12685                                 <span class="type">Any</span>
       
 12686                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12687                             </li>
       
 12688                             <li class="param">
       
 12689                                 <code class="param-name">attrName</code>
       
 12690                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12691                                 <div class="param-description">The name of the attribute being set.</div>
       
 12692                             </li>
       
 12693                             <li class="param">
       
 12694                                 <code class="param-name">subAttrName</code>
       
 12695                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12696                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12697                             </li>
       
 12698                         </ul>
       
 12699                     </li>
       
 12700                 </ul>
       
 12701             </div>
       
 12702         </div>
       
 12703     
       
 12704 
       
 12705     
       
 12706 </div>
       
 12707 
       
 12708                 
       
 12709                     <div id="attr_expires" class="attr item inherited">
       
 12710     <a name="config_expires"></a> 
       
 12711     <h3 class="name"><code>expires</code></h3>
       
 12712     <span class="type"><a href="../classes/Date.html" class="crosslink">Date</a> | <a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 12713 
       
 12714     
       
 12715 
       
 12716     
       
 12717 
       
 12718     
       
 12719 
       
 12720     
       
 12721 
       
 12722     
       
 12723 
       
 12724     
       
 12725 
       
 12726     
       
 12727 
       
 12728     <div class="meta">
       
 12729         
       
 12730             
       
 12731                 <p>Inherited from
       
 12732                 <a href="../classes/Cache.html#attr_expires">Cache</a>:
       
 12733             
       
 12734         
       
 12735         
       
 12736         <a href="../files/cache_js_cache-base.js.html#l84"><code>cache&#x2F;js&#x2F;cache-base.js:84</code></a>
       
 12737         
       
 12738         </p>
       
 12739 
       
 12740         
       
 12741 
       
 12742         
       
 12743     </div>
       
 12744 
       
 12745     <div class="description">
       
 12746         <p>Absolute Date when data expires or
       
 12747 relative number of milliseconds. Zero disables expiration.</p>
       
 12748     </div>
       
 12749 
       
 12750     
       
 12751         <p><strong>Default:</strong> 0</p>
       
 12752     
       
 12753 
       
 12754     
       
 12755         <div class="emits box">
       
 12756             <h4>Fires event <code>expiresChange</code></h4>
       
 12757 
       
 12758             <p>
       
 12759             Fires when the value for the configuration attribute <code>expires</code> is
       
 12760             changed. You can listen for the event using the <code>on</code> method if you
       
 12761             wish to be notified before the attribute's value has changed, or
       
 12762             using the <code>after</code> method if you wish to be notified after the
       
 12763             attribute's value has changed.
       
 12764             </p>
       
 12765 
       
 12766             <div class="params">
       
 12767                 <h4>Parameters:</h4>
       
 12768 
       
 12769                 <ul class="params-list">
       
 12770                     <li class="param">
       
 12771                         <code class="param-name">e</code>
       
 12772                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12773 
       
 12774                         <div class="param-description">
       
 12775                             An Event Facade object with the following
       
 12776                             attribute-specific properties added:
       
 12777                         </div>
       
 12778 
       
 12779                         <ul class="params-list">
       
 12780                             <li class="param">
       
 12781                                 <code class="param-name">prevVal</code>
       
 12782                                 <span class="type">Any</span>
       
 12783                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12784                             </li>
       
 12785                             <li class="param">
       
 12786                                 <code class="param-name">newVal</code>
       
 12787                                 <span class="type">Any</span>
       
 12788                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12789                             </li>
       
 12790                             <li class="param">
       
 12791                                 <code class="param-name">attrName</code>
       
 12792                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12793                                 <div class="param-description">The name of the attribute being set.</div>
       
 12794                             </li>
       
 12795                             <li class="param">
       
 12796                                 <code class="param-name">subAttrName</code>
       
 12797                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12798                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12799                             </li>
       
 12800                         </ul>
       
 12801                     </li>
       
 12802                 </ul>
       
 12803             </div>
       
 12804         </div>
       
 12805     
       
 12806 
       
 12807     
       
 12808 </div>
       
 12809 
       
 12810                 
       
 12811                     <div id="attr_host" class="attr item inherited">
       
 12812     <a name="config_host"></a> 
       
 12813     <h3 class="name"><code>host</code></h3>
       
 12814     <span class="type"><a href="../classes/Plugin.Host.html" class="crosslink">Plugin.Host</a></span>
       
 12815 
       
 12816     
       
 12817 
       
 12818     
       
 12819 
       
 12820     
       
 12821 
       
 12822     
       
 12823 
       
 12824     
       
 12825 
       
 12826     
       
 12827 
       
 12828     
       
 12829 
       
 12830     <div class="meta">
       
 12831         
       
 12832             
       
 12833                 <p>Inherited from
       
 12834                 <a href="../classes/Plugin.Base.html#attr_host">Plugin.Base</a>:
       
 12835             
       
 12836         
       
 12837         
       
 12838         <a href="../files/plugin_js_plugin.js.html#l31"><code>plugin&#x2F;js&#x2F;plugin.js:31</code></a>
       
 12839         
       
 12840         </p>
       
 12841 
       
 12842         
       
 12843 
       
 12844         
       
 12845     </div>
       
 12846 
       
 12847     <div class="description">
       
 12848         <p>The plugin's host object.</p>
       
 12849     </div>
       
 12850 
       
 12851     
       
 12852 
       
 12853     
       
 12854         <div class="emits box">
       
 12855             <h4>Fires event <code>hostChange</code></h4>
       
 12856 
       
 12857             <p>
       
 12858             Fires when the value for the configuration attribute <code>host</code> is
       
 12859             changed. You can listen for the event using the <code>on</code> method if you
       
 12860             wish to be notified before the attribute's value has changed, or
       
 12861             using the <code>after</code> method if you wish to be notified after the
       
 12862             attribute's value has changed.
       
 12863             </p>
       
 12864 
       
 12865             <div class="params">
       
 12866                 <h4>Parameters:</h4>
       
 12867 
       
 12868                 <ul class="params-list">
       
 12869                     <li class="param">
       
 12870                         <code class="param-name">e</code>
       
 12871                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12872 
       
 12873                         <div class="param-description">
       
 12874                             An Event Facade object with the following
       
 12875                             attribute-specific properties added:
       
 12876                         </div>
       
 12877 
       
 12878                         <ul class="params-list">
       
 12879                             <li class="param">
       
 12880                                 <code class="param-name">prevVal</code>
       
 12881                                 <span class="type">Any</span>
       
 12882                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12883                             </li>
       
 12884                             <li class="param">
       
 12885                                 <code class="param-name">newVal</code>
       
 12886                                 <span class="type">Any</span>
       
 12887                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12888                             </li>
       
 12889                             <li class="param">
       
 12890                                 <code class="param-name">attrName</code>
       
 12891                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12892                                 <div class="param-description">The name of the attribute being set.</div>
       
 12893                             </li>
       
 12894                             <li class="param">
       
 12895                                 <code class="param-name">subAttrName</code>
       
 12896                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12897                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12898                             </li>
       
 12899                         </ul>
       
 12900                     </li>
       
 12901                 </ul>
       
 12902             </div>
       
 12903         </div>
       
 12904     
       
 12905 
       
 12906     
       
 12907 </div>
       
 12908 
       
 12909                 
       
 12910                     <div id="attr_initialized" class="attr item inherited">
       
 12911     <a name="config_initialized"></a> 
       
 12912     <h3 class="name"><code>initialized</code></h3>
       
 12913     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12914 
       
 12915     
       
 12916 
       
 12917     
       
 12918 
       
 12919     
       
 12920 
       
 12921     
       
 12922 
       
 12923     
       
 12924 
       
 12925     
       
 12926 
       
 12927     
       
 12928         <span class="flag readonly">readonly</span>
       
 12929     
       
 12930 
       
 12931     <div class="meta">
       
 12932         
       
 12933             
       
 12934                 <p>Inherited from
       
 12935                 <a href="../classes/BaseCore.html#attr_initialized">BaseCore</a>:
       
 12936             
       
 12937         
       
 12938         
       
 12939         <a href="../files/base_js_BaseCore.js.html#l143"><code>base&#x2F;js&#x2F;BaseCore.js:143</code></a>
       
 12940         
       
 12941         </p>
       
 12942 
       
 12943         
       
 12944 
       
 12945         
       
 12946     </div>
       
 12947 
       
 12948     <div class="description">
       
 12949         <p>Flag indicating whether or not this object
       
 12950 has been through the init lifecycle phase.</p>
       
 12951     </div>
       
 12952 
       
 12953     
       
 12954         <p><strong>Default:</strong> false</p>
       
 12955     
       
 12956 
       
 12957     
       
 12958         <div class="emits box">
       
 12959             <h4>Fires event <code>initializedChange</code></h4>
       
 12960 
       
 12961             <p>
       
 12962             Fires when the value for the configuration attribute <code>initialized</code> is
       
 12963             changed. You can listen for the event using the <code>on</code> method if you
       
 12964             wish to be notified before the attribute's value has changed, or
       
 12965             using the <code>after</code> method if you wish to be notified after the
       
 12966             attribute's value has changed.
       
 12967             </p>
       
 12968 
       
 12969             <div class="params">
       
 12970                 <h4>Parameters:</h4>
       
 12971 
       
 12972                 <ul class="params-list">
       
 12973                     <li class="param">
       
 12974                         <code class="param-name">e</code>
       
 12975                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12976 
       
 12977                         <div class="param-description">
       
 12978                             An Event Facade object with the following
       
 12979                             attribute-specific properties added:
       
 12980                         </div>
       
 12981 
       
 12982                         <ul class="params-list">
       
 12983                             <li class="param">
       
 12984                                 <code class="param-name">prevVal</code>
       
 12985                                 <span class="type">Any</span>
       
 12986                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12987                             </li>
       
 12988                             <li class="param">
       
 12989                                 <code class="param-name">newVal</code>
       
 12990                                 <span class="type">Any</span>
       
 12991                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12992                             </li>
       
 12993                             <li class="param">
       
 12994                                 <code class="param-name">attrName</code>
       
 12995                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12996                                 <div class="param-description">The name of the attribute being set.</div>
       
 12997                             </li>
       
 12998                             <li class="param">
       
 12999                                 <code class="param-name">subAttrName</code>
       
 13000                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13001                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 13002                             </li>
       
 13003                         </ul>
       
 13004                     </li>
       
 13005                 </ul>
       
 13006             </div>
       
 13007         </div>
       
 13008     
       
 13009 
       
 13010     
       
 13011 </div>
       
 13012 
       
 13013                 
       
 13014                     <div id="attr_max" class="attr item inherited">
       
 13015     <a name="config_max"></a> 
       
 13016     <h3 class="name"><code>max</code></h3>
       
 13017     <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 13018 
       
 13019     
       
 13020 
       
 13021     
       
 13022 
       
 13023     
       
 13024 
       
 13025     
       
 13026 
       
 13027     
       
 13028 
       
 13029     
       
 13030 
       
 13031     
       
 13032 
       
 13033     <div class="meta">
       
 13034         
       
 13035             
       
 13036                 <p>Inherited from
       
 13037                 <a href="../classes/Cache.html#attr_max">Cache</a>:
       
 13038             
       
 13039         
       
 13040         
       
 13041         <a href="../files/cache_js_cache-base.js.html#l52"><code>cache&#x2F;js&#x2F;cache-base.js:52</code></a>
       
 13042         
       
 13043         </p>
       
 13044 
       
 13045         
       
 13046 
       
 13047         
       
 13048     </div>
       
 13049 
       
 13050     <div class="description">
       
 13051         <p>Maximum number of entries the Cache can hold.
       
 13052 Set to 0 to turn off caching.</p>
       
 13053     </div>
       
 13054 
       
 13055     
       
 13056         <p><strong>Default:</strong> 0</p>
       
 13057     
       
 13058 
       
 13059     
       
 13060         <div class="emits box">
       
 13061             <h4>Fires event <code>maxChange</code></h4>
       
 13062 
       
 13063             <p>
       
 13064             Fires when the value for the configuration attribute <code>max</code> is
       
 13065             changed. You can listen for the event using the <code>on</code> method if you
       
 13066             wish to be notified before the attribute's value has changed, or
       
 13067             using the <code>after</code> method if you wish to be notified after the
       
 13068             attribute's value has changed.
       
 13069             </p>
       
 13070 
       
 13071             <div class="params">
       
 13072                 <h4>Parameters:</h4>
       
 13073 
       
 13074                 <ul class="params-list">
       
 13075                     <li class="param">
       
 13076                         <code class="param-name">e</code>
       
 13077                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 13078 
       
 13079                         <div class="param-description">
       
 13080                             An Event Facade object with the following
       
 13081                             attribute-specific properties added:
       
 13082                         </div>
       
 13083 
       
 13084                         <ul class="params-list">
       
 13085                             <li class="param">
       
 13086                                 <code class="param-name">prevVal</code>
       
 13087                                 <span class="type">Any</span>
       
 13088                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 13089                             </li>
       
 13090                             <li class="param">
       
 13091                                 <code class="param-name">newVal</code>
       
 13092                                 <span class="type">Any</span>
       
 13093                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 13094                             </li>
       
 13095                             <li class="param">
       
 13096                                 <code class="param-name">attrName</code>
       
 13097                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13098                                 <div class="param-description">The name of the attribute being set.</div>
       
 13099                             </li>
       
 13100                             <li class="param">
       
 13101                                 <code class="param-name">subAttrName</code>
       
 13102                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13103                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 13104                             </li>
       
 13105                         </ul>
       
 13106                     </li>
       
 13107                 </ul>
       
 13108             </div>
       
 13109         </div>
       
 13110     
       
 13111 
       
 13112     
       
 13113 </div>
       
 13114 
       
 13115                 
       
 13116                     <div id="attr_size" class="attr item inherited">
       
 13117     <a name="config_size"></a> 
       
 13118     <h3 class="name"><code>size</code></h3>
       
 13119     <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 13120 
       
 13121     
       
 13122 
       
 13123     
       
 13124 
       
 13125     
       
 13126 
       
 13127     
       
 13128 
       
 13129     
       
 13130 
       
 13131     
       
 13132 
       
 13133     
       
 13134 
       
 13135     <div class="meta">
       
 13136         
       
 13137             
       
 13138                 <p>Inherited from
       
 13139                 <a href="../classes/Cache.html#attr_size">Cache</a>:
       
 13140             
       
 13141         
       
 13142         
       
 13143         <a href="../files/cache_js_cache-base.js.html#l64"><code>cache&#x2F;js&#x2F;cache-base.js:64</code></a>
       
 13144         
       
 13145         </p>
       
 13146 
       
 13147         
       
 13148 
       
 13149         
       
 13150     </div>
       
 13151 
       
 13152     <div class="description">
       
 13153         <p>Number of entries currently cached.</p>
       
 13154     </div>
       
 13155 
       
 13156     
       
 13157 
       
 13158     
       
 13159         <div class="emits box">
       
 13160             <h4>Fires event <code>sizeChange</code></h4>
       
 13161 
       
 13162             <p>
       
 13163             Fires when the value for the configuration attribute <code>size</code> is
       
 13164             changed. You can listen for the event using the <code>on</code> method if you
       
 13165             wish to be notified before the attribute's value has changed, or
       
 13166             using the <code>after</code> method if you wish to be notified after the
       
 13167             attribute's value has changed.
       
 13168             </p>
       
 13169 
       
 13170             <div class="params">
       
 13171                 <h4>Parameters:</h4>
       
 13172 
       
 13173                 <ul class="params-list">
       
 13174                     <li class="param">
       
 13175                         <code class="param-name">e</code>
       
 13176                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 13177 
       
 13178                         <div class="param-description">
       
 13179                             An Event Facade object with the following
       
 13180                             attribute-specific properties added:
       
 13181                         </div>
       
 13182 
       
 13183                         <ul class="params-list">
       
 13184                             <li class="param">
       
 13185                                 <code class="param-name">prevVal</code>
       
 13186                                 <span class="type">Any</span>
       
 13187                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 13188                             </li>
       
 13189                             <li class="param">
       
 13190                                 <code class="param-name">newVal</code>
       
 13191                                 <span class="type">Any</span>
       
 13192                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 13193                             </li>
       
 13194                             <li class="param">
       
 13195                                 <code class="param-name">attrName</code>
       
 13196                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13197                                 <div class="param-description">The name of the attribute being set.</div>
       
 13198                             </li>
       
 13199                             <li class="param">
       
 13200                                 <code class="param-name">subAttrName</code>
       
 13201                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13202                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 13203                             </li>
       
 13204                         </ul>
       
 13205                     </li>
       
 13206                 </ul>
       
 13207             </div>
       
 13208         </div>
       
 13209     
       
 13210 
       
 13211     
       
 13212 </div>
       
 13213 
       
 13214                 
       
 13215                     <div id="attr_uniqueKeys" class="attr item inherited">
       
 13216     <a name="config_uniqueKeys"></a> 
       
 13217     <h3 class="name"><code>uniqueKeys</code></h3>
       
 13218     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 13219 
       
 13220     
       
 13221 
       
 13222     
       
 13223 
       
 13224     
       
 13225 
       
 13226     
       
 13227 
       
 13228     
       
 13229 
       
 13230     
       
 13231 
       
 13232     
       
 13233 
       
 13234     <div class="meta">
       
 13235         
       
 13236             
       
 13237                 <p>Inherited from
       
 13238                 <a href="../classes/Cache.html#attr_uniqueKeys">Cache</a>:
       
 13239             
       
 13240         
       
 13241         
       
 13242         <a href="../files/cache_js_cache-base.js.html#l74"><code>cache&#x2F;js&#x2F;cache-base.js:74</code></a>
       
 13243         
       
 13244         </p>
       
 13245 
       
 13246         
       
 13247 
       
 13248         
       
 13249     </div>
       
 13250 
       
 13251     <div class="description">
       
 13252         <p>Validate uniqueness of stored keys. Default is false and
       
 13253 is more performant.</p>
       
 13254     </div>
       
 13255 
       
 13256     
       
 13257 
       
 13258     
       
 13259         <div class="emits box">
       
 13260             <h4>Fires event <code>uniqueKeysChange</code></h4>
       
 13261 
       
 13262             <p>
       
 13263             Fires when the value for the configuration attribute <code>uniqueKeys</code> is
       
 13264             changed. You can listen for the event using the <code>on</code> method if you
       
 13265             wish to be notified before the attribute's value has changed, or
       
 13266             using the <code>after</code> method if you wish to be notified after the
       
 13267             attribute's value has changed.
       
 13268             </p>
       
 13269 
       
 13270             <div class="params">
       
 13271                 <h4>Parameters:</h4>
       
 13272 
       
 13273                 <ul class="params-list">
       
 13274                     <li class="param">
       
 13275                         <code class="param-name">e</code>
       
 13276                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 13277 
       
 13278                         <div class="param-description">
       
 13279                             An Event Facade object with the following
       
 13280                             attribute-specific properties added:
       
 13281                         </div>
       
 13282 
       
 13283                         <ul class="params-list">
       
 13284                             <li class="param">
       
 13285                                 <code class="param-name">prevVal</code>
       
 13286                                 <span class="type">Any</span>
       
 13287                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 13288                             </li>
       
 13289                             <li class="param">
       
 13290                                 <code class="param-name">newVal</code>
       
 13291                                 <span class="type">Any</span>
       
 13292                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 13293                             </li>
       
 13294                             <li class="param">
       
 13295                                 <code class="param-name">attrName</code>
       
 13296                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13297                                 <div class="param-description">The name of the attribute being set.</div>
       
 13298                             </li>
       
 13299                             <li class="param">
       
 13300                                 <code class="param-name">subAttrName</code>
       
 13301                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13302                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 13303                             </li>
       
 13304                         </ul>
       
 13305                     </li>
       
 13306                 </ul>
       
 13307             </div>
       
 13308         </div>
       
 13309     
       
 13310 
       
 13311     
       
 13312 </div>
       
 13313 
       
 13314                 
       
 13315             </div>
       
 13316         
       
 13317 
       
 13318         
       
 13319             <div id="events" class="api-class-tabpanel">
       
 13320                 <h2 class="off-left">Events</h2>
       
 13321 
       
 13322                 
       
 13323                     <div id="event_add" class="events item inherited">
       
 13324     <h3 class="name"><code>add</code></h3>
       
 13325     <span class="type"></span>
       
 13326 
       
 13327     
       
 13328 
       
 13329     
       
 13330 
       
 13331     
       
 13332 
       
 13333     
       
 13334 
       
 13335     <div class="meta">
       
 13336         
       
 13337             
       
 13338                 <p>Inherited from
       
 13339                 <a href="../classes/Cache.html#event_add">Cache</a>:
       
 13340             
       
 13341         
       
 13342         
       
 13343         <a href="../files/cache_js_cache-base.js.html#l140"><code>cache&#x2F;js&#x2F;cache-base.js:140</code></a>
       
 13344         
       
 13345         </p>
       
 13346 
       
 13347         
       
 13348 
       
 13349         
       
 13350     </div>
       
 13351 
       
 13352     <div class="description">
       
 13353         <p>Fired when an entry is added.</p>
       
 13354     </div>
       
 13355 
       
 13356     
       
 13357         <div class="params">
       
 13358             <h4>Event Payload:</h4>
       
 13359 
       
 13360             <ul class="params-list">
       
 13361             
       
 13362                 <li class="param">
       
 13363                     
       
 13364                         <code class="param-name">e</code>
       
 13365                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
 13366                     
       
 13367 
       
 13368                     
       
 13369 
       
 13370                     <div class="param-description">
       
 13371                         <p>Event Facade with the following properties:</p>
       
 13372 
       
 13373 <dl>
       
 13374 <dt>entry (Object)</dt> <dd>The cached entry.</dd>
       
 13375 </dl>
       
 13376                     </div>
       
 13377 
       
 13378                     
       
 13379                 </li>
       
 13380             
       
 13381             </ul>
       
 13382         </div>
       
 13383     
       
 13384 
       
 13385 
       
 13386     
       
 13387 </div>
       
 13388 
       
 13389                 
       
 13390                     <div id="event_destroy" class="events item inherited">
       
 13391     <h3 class="name"><code>destroy</code></h3>
       
 13392     <span class="type"></span>
       
 13393 
       
 13394     
       
 13395 
       
 13396     
       
 13397 
       
 13398     
       
 13399 
       
 13400     
       
 13401 
       
 13402     <div class="meta">
       
 13403         
       
 13404             
       
 13405                 <p>Inherited from
       
 13406                 <a href="../classes/BaseObservable.html#event_destroy">BaseObservable</a>:
       
 13407             
       
 13408         
       
 13409         
       
 13410         <a href="../files/base_js_BaseObservable.js.html#l151"><code>base&#x2F;js&#x2F;BaseObservable.js:151</code></a>
       
 13411         
       
 13412         </p>
       
 13413 
       
 13414         
       
 13415 
       
 13416         
       
 13417     </div>
       
 13418 
       
 13419     <div class="description">
       
 13420         <p>
       
 13421 Lifecycle event for the destroy phase,
       
 13422 fired prior to destruction. Invoking the preventDefault
       
 13423 method on the event object provided to subscribers will
       
 13424 prevent destruction from proceeding.
       
 13425 </p>
       
 13426 
       
 13427 <p>
       
 13428 Subscribers to the "after" moment of this event, will be notified
       
 13429 after destruction is complete (and as a result cannot prevent
       
 13430 destruction).
       
 13431 </p>
       
 13432     </div>
       
 13433 
       
 13434     
       
 13435         <div class="params">
       
 13436             <h4>Event Payload:</h4>
       
 13437 
       
 13438             <ul class="params-list">
       
 13439             
       
 13440                 <li class="param">
       
 13441                     
       
 13442                         <code class="param-name">e</code>
       
 13443                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 13444                     
       
 13445 
       
 13446                     
       
 13447 
       
 13448                     <div class="param-description">
       
 13449                         <p>Event object</p>
       
 13450                     </div>
       
 13451 
       
 13452                     
       
 13453                 </li>
       
 13454             
       
 13455             </ul>
       
 13456         </div>
       
 13457     
       
 13458 
       
 13459 
       
 13460     
       
 13461 </div>
       
 13462 
       
 13463                 
       
 13464                     <div id="event_flush" class="events item inherited">
       
 13465     <h3 class="name"><code>flush</code></h3>
       
 13466     <span class="type"></span>
       
 13467 
       
 13468     
       
 13469 
       
 13470     
       
 13471 
       
 13472     
       
 13473 
       
 13474     
       
 13475 
       
 13476     <div class="meta">
       
 13477         
       
 13478             
       
 13479                 <p>Inherited from
       
 13480                 <a href="../classes/Cache.html#event_flush">Cache</a>:
       
 13481             
       
 13482         
       
 13483         
       
 13484         <a href="../files/cache_js_cache-base.js.html#l151"><code>cache&#x2F;js&#x2F;cache-base.js:151</code></a>
       
 13485         
       
 13486         </p>
       
 13487 
       
 13488         
       
 13489 
       
 13490         
       
 13491     </div>
       
 13492 
       
 13493     <div class="description">
       
 13494         <p>Fired when the cache is flushed.</p>
       
 13495     </div>
       
 13496 
       
 13497     
       
 13498         <div class="params">
       
 13499             <h4>Event Payload:</h4>
       
 13500 
       
 13501             <ul class="params-list">
       
 13502             
       
 13503                 <li class="param">
       
 13504                     
       
 13505                         <code class="param-name">e</code>
       
 13506                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
 13507                     
       
 13508 
       
 13509                     
       
 13510 
       
 13511                     <div class="param-description">
       
 13512                         <p>Event Facade object.</p>
       
 13513                     </div>
       
 13514 
       
 13515                     
       
 13516                 </li>
       
 13517             
       
 13518             </ul>
       
 13519         </div>
       
 13520     
       
 13521 
       
 13522 
       
 13523     
       
 13524 </div>
       
 13525 
       
 13526                 
       
 13527                     <div id="event_init" class="events item inherited">
       
 13528     <h3 class="name"><code>init</code></h3>
       
 13529     <span class="type"></span>
       
 13530 
       
 13531     
       
 13532 
       
 13533     
       
 13534 
       
 13535     
       
 13536 
       
 13537     
       
 13538 
       
 13539     <div class="meta">
       
 13540         
       
 13541             
       
 13542                 <p>Inherited from
       
 13543                 <a href="../classes/BaseObservable.html#event_init">BaseObservable</a>:
       
 13544             
       
 13545         
       
 13546         
       
 13547         <a href="../files/base_js_BaseObservable.js.html#l62"><code>base&#x2F;js&#x2F;BaseObservable.js:62</code></a>
       
 13548         
       
 13549         </p>
       
 13550 
       
 13551         
       
 13552 
       
 13553         
       
 13554     </div>
       
 13555 
       
 13556     <div class="description">
       
 13557         <p>
       
 13558 Lifecycle event for the init phase, fired prior to initialization.
       
 13559 Invoking the preventDefault() method on the event object provided
       
 13560 to subscribers will prevent initialization from occuring.
       
 13561 </p>
       
 13562 
       
 13563 <p>
       
 13564 Subscribers to the "after" momemt of this event, will be notified
       
 13565 after initialization of the object is complete (and therefore
       
 13566 cannot prevent initialization).
       
 13567 </p>
       
 13568     </div>
       
 13569 
       
 13570     
       
 13571         <div class="params">
       
 13572             <h4>Event Payload:</h4>
       
 13573 
       
 13574             <ul class="params-list">
       
 13575             
       
 13576                 <li class="param">
       
 13577                     
       
 13578                         <code class="param-name">e</code>
       
 13579                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 13580                     
       
 13581 
       
 13582                     
       
 13583 
       
 13584                     <div class="param-description">
       
 13585                         <p>Event object, with a cfg property which
       
 13586 refers to the configuration object passed to the constructor.</p>
       
 13587                     </div>
       
 13588 
       
 13589                     
       
 13590                 </li>
       
 13591             
       
 13592             </ul>
       
 13593         </div>
       
 13594     
       
 13595 
       
 13596 
       
 13597     
       
 13598 </div>
       
 13599 
       
 13600                 
       
 13601                     <div id="event_request" class="events item inherited">
       
 13602     <h3 class="name"><code>request</code></h3>
       
 13603     <span class="type"></span>
       
 13604 
       
 13605     
       
 13606 
       
 13607     
       
 13608 
       
 13609     
       
 13610 
       
 13611     
       
 13612 
       
 13613     <div class="meta">
       
 13614         
       
 13615             
       
 13616                 <p>Inherited from
       
 13617                 <a href="../classes/Cache.html#event_request">Cache</a>:
       
 13618             
       
 13619         
       
 13620         
       
 13621         <a href="../files/cache_js_cache-base.js.html#l159"><code>cache&#x2F;js&#x2F;cache-base.js:159</code></a>
       
 13622         
       
 13623         </p>
       
 13624 
       
 13625         
       
 13626 
       
 13627         
       
 13628     </div>
       
 13629 
       
 13630     <div class="description">
       
 13631         <p>Fired when an entry is requested from the cache.</p>
       
 13632     </div>
       
 13633 
       
 13634     
       
 13635         <div class="params">
       
 13636             <h4>Event Payload:</h4>
       
 13637 
       
 13638             <ul class="params-list">
       
 13639             
       
 13640                 <li class="param">
       
 13641                     
       
 13642                         <code class="param-name">e</code>
       
 13643                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
 13644                     
       
 13645 
       
 13646                     
       
 13647 
       
 13648                     <div class="param-description">
       
 13649                         <p>Event Facade with the following properties:</p>
       
 13650 
       
 13651 <dl>
       
 13652 <dt>request (Object)</dt> <dd>The request object.</dd>
       
 13653 </dl>
       
 13654                     </div>
       
 13655 
       
 13656                     
       
 13657                 </li>
       
 13658             
       
 13659             </ul>
       
 13660         </div>
       
 13661     
       
 13662 
       
 13663 
       
 13664     
       
 13665 </div>
       
 13666 
       
 13667                 
       
 13668                     <div id="event_retrieve" class="events item inherited">
       
 13669     <h3 class="name"><code>retrieve</code></h3>
       
 13670     <span class="type"></span>
       
 13671 
       
 13672     
       
 13673 
       
 13674     
       
 13675 
       
 13676     
       
 13677 
       
 13678     
       
 13679 
       
 13680     <div class="meta">
       
 13681         
       
 13682             
       
 13683                 <p>Inherited from
       
 13684                 <a href="../classes/Cache.html#event_retrieve">Cache</a>:
       
 13685             
       
 13686         
       
 13687         
       
 13688         <a href="../files/cache_js_cache-base.js.html#l168"><code>cache&#x2F;js&#x2F;cache-base.js:168</code></a>
       
 13689         
       
 13690         </p>
       
 13691 
       
 13692         
       
 13693 
       
 13694         
       
 13695     </div>
       
 13696 
       
 13697     <div class="description">
       
 13698         <p>Fired when an entry is retrieved from the cache.</p>
       
 13699     </div>
       
 13700 
       
 13701     
       
 13702         <div class="params">
       
 13703             <h4>Event Payload:</h4>
       
 13704 
       
 13705             <ul class="params-list">
       
 13706             
       
 13707                 <li class="param">
       
 13708                     
       
 13709                         <code class="param-name">e</code>
       
 13710                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">Event.Facade</a></span>
       
 13711                     
       
 13712 
       
 13713                     
       
 13714 
       
 13715                     <div class="param-description">
       
 13716                         <p>Event Facade with the following properties:</p>
       
 13717 
       
 13718 <dl>
       
 13719 <dt>entry (Object)</dt> <dd>The retrieved entry.</dd>
       
 13720 </dl>
       
 13721                     </div>
       
 13722 
       
 13723                     
       
 13724                 </li>
       
 13725             
       
 13726             </ul>
       
 13727         </div>
       
 13728     
       
 13729 
       
 13730 
       
 13731     
       
 13732 </div>
       
 13733 
       
 13734                 
       
 13735             </div>
       
 13736         
       
 13737     </div>
       
 13738 </div>
       
 13739 
       
 13740                     </div>
       
 13741                 </div>
       
 13742             </div>
       
 13743         </div>
       
 13744     </div>
       
 13745 </div>
       
 13746 <script src="../assets/vendor/prettify/prettify-min.js"></script>
       
 13747 <script>prettyPrint();</script>
       
 13748 <script src="../assets/js/yui-prettify.js"></script>
       
 13749 <script src="../assets/../api.js"></script>
       
 13750 <script src="../assets/js/api-filter.js"></script>
       
 13751 <script src="../assets/js/api-list.js"></script>
       
 13752 <script src="../assets/js/api-search.js"></script>
       
 13753 <script src="../assets/js/apidocs.js"></script>
       
 13754 </body>
       
 13755 </html>