src/cm/media/js/lib/yui/yui3.0.0/api/module_base.html
changeset 0 40c8f766c9b8
equal deleted inserted replaced
-1:000000000000 0:40c8f766c9b8
       
     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
       
     2 <html xmlns:yui="http://yuilibrary.com/rdf/1.0/yui.rdf#">
       
     3 <head>
       
     4     <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
       
     5 	<title>API: base   (YUI Library)</title>
       
     6 
       
     7 	<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css" />
       
     8 	<link rel="stylesheet" type="text/css" href="assets/api.css" />
       
     9 
       
    10     <script type="text/javascript" src="assets/api-js"></script>
       
    11     <script type="text/javascript" src="assets/ac-js"></script>
       
    12 </head>
       
    13 
       
    14 <body id="yahoo-com">
       
    15 
       
    16 <div id="doc3" class="yui-t2">
       
    17 	<div id="hd">
       
    18         <h1><a href="http://developer.yahoo.com/yui/" title="Yahoo! UI Library">Yahoo! UI Library</a></h1>
       
    19         <h3>base&nbsp; <span class="subtitle">3.0.0</span></h3>
       
    20         <a href="./index.html" title="Yahoo! UI Library">Yahoo! UI Library</a> 
       
    21             &gt; <a href="./module_base.html" title="base">base</a>
       
    22                 
       
    23                 
       
    24         <form onsubmit="return false">
       
    25             <div id="propertysearch">
       
    26                 Search: <input autocomplete="off" id="searchinput" />
       
    27                 <div id="searchresults">
       
    28                     &nbsp;
       
    29                 </div>
       
    30             </div>
       
    31         </form>
       
    32 	</div>
       
    33 
       
    34 	<div id="bd">
       
    35 		<div id="yui-main">
       
    36 			<div class="yui-b">
       
    37             <form action="#" name="yui-classopts-form" method="get" id="yui-classopts-form">
       
    38                 <fieldset>
       
    39                     <legend>Filters</legend>
       
    40                 <span class="classopts"><input type="checkbox" name="show_private" id="show_private" /> <label for="show_private">Show Private</label></span>
       
    41                 <span class="classopts"><input type="checkbox" name="show_protected" id="show_protected" /> <label for="show_protected">Show Protected</label></span>
       
    42                 <span class="classopts"><input type="checkbox" name="show_deprecated" id="show_deprecated" /> <label for="show_deprecated">Show Deprecated</label></span>
       
    43                 </fieldset>
       
    44             </form>
       
    45 
       
    46                    
       
    47                     <h3>Module: base
       
    48                     
       
    49 
       
    50 
       
    51                     </h3>
       
    52                     <div class="description summary">
       
    53                         The base module provides the Base class, which objects requiring attribute and custom event support can extend. 
       
    54 The module also provides two ways to reuse code - An augmentable Plugin.Host interface which provides plugin support 
       
    55 (which is augmented to the Base class) and Base.build which provides a way to 
       
    56 build custom classes using extensions.
       
    57                     </div>
       
    58 
       
    59 
       
    60 
       
    61                 <div class="yui-gc">
       
    62                     <div class="yui-u first">
       
    63 
       
    64                             <p>This module contains the following classes:</p>
       
    65                             <script>
       
    66                             //var YUI_CLASS_LIST = [{"extends": {"superclass": {"EventTarget": "EventTarget", "Attribute": "Attribute"}, "events": {}, "configs": {}, "properties": {"Attribute": []}, "methods": {"EventTarget": [{"access": "private", "deprecated": false, "name": "_getType"}, {"access": "private", "deprecated": false, "name": "_parseType"}, {"access": "", "deprecated": false, "name": "addTarget"}, {"access": "", "deprecated": false, "name": "after"}, {"access": "", "deprecated": true, "name": "before"}, {"access": "", "deprecated": false, "name": "bubble"}, {"access": "", "deprecated": false, "name": "detach"}, {"access": "", "deprecated": false, "name": "detachAll"}, {"access": "", "deprecated": false, "name": "fire"}, {"access": "", "deprecated": false, "name": "getEvent"}, {"access": "", "deprecated": false, "name": "on"}, {"access": "", "deprecated": false, "name": "publish"}, {"access": "", "deprecated": false, "name": "removeTarget"}, {"access": "", "deprecated": true, "name": "subscribe"}, {"access": "", "deprecated": true, "name": "unsubscribe"}, {"access": "", "deprecated": true, "name": "unsubscribeAll"}], "Attribute": [{"access": "private", "deprecated": false, "name": "_addAttrs"}, {"access": "private", "deprecated": false, "name": "_addLazyAttr"}, {"access": "private", "deprecated": false, "name": "_defAttrChangeFn"}, {"access": "private", "deprecated": false, "name": "_fireAttrChange"}, {"access": "protected", "deprecated": false, "name": "_getAttr"}, {"access": "private", "deprecated": false, "name": "_getAttrInitVal"}, {"access": "protected", "deprecated": false, "name": "_getAttrs"}, {"access": "private", "deprecated": false, "name": "_getStateVal"}, {"access": "private", "deprecated": false, "name": "_isLazyAttr"}, {"access": "private", "deprecated": false, "name": "_normAttrVals"}, {"access": "protected", "deprecated": false, "name": "_protectAttrs"}, {"access": "protected", "deprecated": false, "name": "_set"}, {"access": "protected", "deprecated": false, "name": "_setAttr"}, {"access": "protected", "deprecated": false, "name": "_setAttrs"}, {"access": "private", "deprecated": false, "name": "_setAttrVal"}, {"access": "private", "deprecated": false, "name": "_setStateVal"}, {"access": "", "deprecated": false, "name": "addAttr"}, {"access": "", "deprecated": false, "name": "addAttrs"}, {"access": "", "deprecated": false, "name": "attrAdded"}, {"access": "", "deprecated": false, "name": "get"}, {"access": "", "deprecated": false, "name": "getAttrs"}, {"access": "", "deprecated": false, "name": "modifyAttr"}, {"access": "", "deprecated": false, "name": "removeAttr"}, {"access": "", "deprecated": false, "name": "reset"}, {"access": "", "deprecated": false, "name": "set"}, {"access": "", "deprecated": false, "name": "setAttrs"}]}}, "description": "<p>\nA base class which objects requiring attributes and custom event support can \nextend. Base also handles the chaining of initializer and destructor methods across \nthe hierarchy as part of object construction and destruction. Additionally, attributes configured \nthrough the static <a href=\"#property_Base.ATTRS\">ATTRS</a> property for each class \nin the hierarchy will be initialized by Base.\n</p>\n<p>\nThe static <a href=\"#property_Base.NAME\">NAME</a> property of each class extending \nfrom Base will be used as the identifier for the class, and is used by Base to prefix \nall events fired by instances of that class.\n</p>", "guessedname": "Base", "name": "Base"}];
       
    67                             </script>
       
    68                             <div id="splash_classList">
       
    69                                 <ul>
       
    70                                     <li><a href="Base.html" title="Base" id="class_0">Base</a></li>
       
    71                                 </ul>
       
    72                             </div>
       
    73                     </div>
       
    74                     <div class="yui-u">
       
    75                                     <div class="submodules">
       
    76                                         <h4>Submodules:</h4> 
       
    77                                         <dl>
       
    78                                             <dt><code>base-base</code></dt>
       
    79                                             <dd>The base-base submodule provides the Base class without the Plugin support, provided by Plugin.Host, 
       
    80 and without the extension support provided by Base.build.</dd>
       
    81                                             <dt><code>base-pluginhost</code></dt>
       
    82                                             <dd>The base-pluginhost submodule adds Plugin support to Base, by augmenting Base with 
       
    83 Plugin.Host and setting up static (class level) Base.plug and Base.unplug methods.</dd>
       
    84                                             <dt><code>base-build</code></dt>
       
    85                                             <dd>The base-build submodule provides Base.build functionality, which
       
    86 can be used to create custom classes, by aggregating extensions onto 
       
    87 a main class.</dd>
       
    88                                         </dl>
       
    89                                     </div>
       
    90 
       
    91                         </div>
       
    92                 </div>
       
    93 
       
    94 			</div>
       
    95 		</div>
       
    96 		<div class="yui-b">
       
    97             <div class="nav">
       
    98 
       
    99                     <div id="moduleList" class="module">
       
   100                         <h4>Modules</h4>
       
   101                         <ul class="content">
       
   102                                 <li class=""><a href="module_anim.html" title="anim">anim</a></li>
       
   103                                 <li class=""><a href="module_async-queue.html" title="async-queue">async-queue</a></li>
       
   104                                 <li class=""><a href="module_attribute.html" title="attribute">attribute</a></li>
       
   105                                 <li class="selected"><a href="module_base.html" title="base">base</a></li>
       
   106                                 <li class=""><a href="module_cache.html" title="cache">cache</a></li>
       
   107                                 <li class=""><a href="module_classnamemanager.html" title="classnamemanager">classnamemanager</a></li>
       
   108                                 <li class=""><a href="module_collection.html" title="collection">collection</a></li>
       
   109                                 <li class=""><a href="module_console.html" title="console">console</a></li>
       
   110                                 <li class=""><a href="module_console-filters.html" title="console-filters">console-filters</a></li>
       
   111                                 <li class=""><a href="module_cookie.html" title="cookie">cookie</a></li>
       
   112                                 <li class=""><a href="module_dataschema.html" title="dataschema">dataschema</a></li>
       
   113                                 <li class=""><a href="module_datasource.html" title="datasource">datasource</a></li>
       
   114                                 <li class=""><a href="module_datatype.html" title="datatype">datatype</a></li>
       
   115                                 <li class=""><a href="module_dd.html" title="dd">dd</a></li>
       
   116                                 <li class=""><a href="module_dom.html" title="dom">dom</a></li>
       
   117                                 <li class=""><a href="module_dump.html" title="dump">dump</a></li>
       
   118                                 <li class=""><a href="module_event.html" title="event">event</a></li>
       
   119                                 <li class=""><a href="module_event-custom.html" title="event-custom">event-custom</a></li>
       
   120                                 <li class=""><a href="module_event-simulate.html" title="event-simulate">event-simulate</a></li>
       
   121                                 <li class=""><a href="module_history.html" title="history">history</a></li>
       
   122                                 <li class=""><a href="module_imageloader.html" title="imageloader">imageloader</a></li>
       
   123                                 <li class=""><a href="module_io.html" title="io">io</a></li>
       
   124                                 <li class=""><a href="module_json.html" title="json">json</a></li>
       
   125                                 <li class=""><a href="module_node.html" title="node">node</a></li>
       
   126                                 <li class=""><a href="module_node-focusmanager.html" title="node-focusmanager">node-focusmanager</a></li>
       
   127                                 <li class=""><a href="module_node-menunav.html" title="node-menunav">node-menunav</a></li>
       
   128                                 <li class=""><a href="module_oop.html" title="oop">oop</a></li>
       
   129                                 <li class=""><a href="module_overlay.html" title="overlay">overlay</a></li>
       
   130                                 <li class=""><a href="module_plugin.html" title="plugin">plugin</a></li>
       
   131                                 <li class=""><a href="module_profiler.html" title="profiler">profiler</a></li>
       
   132                                 <li class=""><a href="module_queue-promote.html" title="queue-promote">queue-promote</a></li>
       
   133                                 <li class=""><a href="module_slider.html" title="slider">slider</a></li>
       
   134                                 <li class=""><a href="module_stylesheet.html" title="stylesheet">stylesheet</a></li>
       
   135                                 <li class=""><a href="module_substitute.html" title="substitute">substitute</a></li>
       
   136                                 <li class=""><a href="module_test.html" title="test">test</a></li>
       
   137                                 <li class=""><a href="module_widget.html" title="widget">widget</a></li>
       
   138                                 <li class=""><a href="module_widget-position.html" title="widget-position">widget-position</a></li>
       
   139                                 <li class=""><a href="module_widget-position-ext.html" title="widget-position-ext">widget-position-ext</a></li>
       
   140                                 <li class=""><a href="module_widget-stack.html" title="widget-stack">widget-stack</a></li>
       
   141                                 <li class=""><a href="module_widget-stdmod.html" title="widget-stdmod">widget-stdmod</a></li>
       
   142                                 <li class=""><a href="module_yui.html" title="yui">yui</a></li>
       
   143                         </ul>
       
   144                     </div>
       
   145 
       
   146                     <div id="classList" class="module">
       
   147                         <h4>Classes</h4>
       
   148                         <ul class="content">
       
   149                                 <li class=""><a href="Base.html" title="Base">Base</a></li>
       
   150                         </ul>
       
   151                     </div>
       
   152 
       
   153                     <div id="fileList" class="module">
       
   154                         <h4>Files</h4>
       
   155                         <ul class="content">        
       
   156                                 <li class=""><a href="Base.js.html" title="Base.js">Base.js</a></li>
       
   157                                 <li class=""><a href="BaseBuild.js.html" title="BaseBuild.js">BaseBuild.js</a></li>
       
   158                                 <li class=""><a href="BasePluginHost.js.html" title="BasePluginHost.js">BasePluginHost.js</a></li>
       
   159                         </ul>
       
   160                     </div>
       
   161 
       
   162 
       
   163 
       
   164 
       
   165 
       
   166             </div>
       
   167 		</div>
       
   168 	</div>
       
   169 	<div id="ft">
       
   170         <hr />
       
   171         Copyright &copy; 2009 Yahoo! Inc. All rights reserved.
       
   172 	</div>
       
   173 </div>
       
   174 <script type="text/javascript">
       
   175     ALL_YUI_PROPS = [{"access": "private", "host": "Base", "name": "_aggregateAttrs", "url": "Base.html#method__aggregateAttrs", "type": "method"}, {"access": "private", "host": "Base", "name": "Base._ATTR_CFG", "url": "Base.html#property_Base._ATTR_CFG", "type": "property"}, {"access": "", "host": "Base", "name": "Base.ATTRS", "url": "Base.html#property_Base.ATTRS", "type": "property"}, {"access": "", "host": "Base", "name": "Base.build", "url": "Base.html#method_Base.build", "type": "method"}, {"access": "private", "host": "Base", "name": "Base._buildCfg", "url": "Base.html#property_Base._buildCfg", "type": "property"}, {"access": "", "host": "Base", "name": "Base.NAME", "url": "Base.html#property_Base.NAME", "type": "property"}, {"access": "", "host": "Base", "name": "Base.plug", "url": "Base.html#method_Base.plug", "type": "method"}, {"access": "", "host": "Base", "name": "Base.unplug", "url": "Base.html#method_Base.unplug", "type": "method"}, {"access": "protected", "host": "Base", "name": "_defDestroyFn", "url": "Base.html#method__defDestroyFn", "type": "method"}, {"access": "protected", "host": "Base", "name": "_defInitFn", "url": "Base.html#method__defInitFn", "type": "method"}, {"access": "", "host": "Base", "name": "destroy", "url": "Base.html#method_destroy", "type": "method"}, {"access": "", "host": "Base", "name": "destroy", "url": "Base.html#event_destroy", "type": "event"}, {"access": "", "host": "Base", "name": "destroyed", "url": "Base.html#config_destroyed", "type": "config"}, {"access": "", "host": "Base", "name": "destroyedChange", "url": "Base.html#event_destroyedChange", "type": "event"}, {"access": "private", "host": "Base", "name": "_destroyHierarchy", "url": "Base.html#method__destroyHierarchy", "type": "method"}, {"access": "private", "host": "Base", "name": "_filterAttrCfs", "url": "Base.html#method__filterAttrCfs", "type": "method"}, {"access": "protected", "host": "Base", "name": "_getAttrCfgs", "url": "Base.html#method__getAttrCfgs", "type": "method"}, {"access": "protected", "host": "Base", "name": "_getClasses", "url": "Base.html#method__getClasses", "type": "method"}, {"access": "", "host": "Base", "name": "init", "url": "Base.html#method_init", "type": "method"}, {"access": "", "host": "Base", "name": "init", "url": "Base.html#event_init", "type": "event"}, {"access": "private", "host": "Base", "name": "_initHierarchy", "url": "Base.html#method__initHierarchy", "type": "method"}, {"access": "private", "host": "Base", "name": "_initHierarchyData", "url": "Base.html#method__initHierarchyData", "type": "method"}, {"access": "", "host": "Base", "name": "initialized", "url": "Base.html#config_initialized", "type": "config"}, {"access": "", "host": "Base", "name": "initializedChange", "url": "Base.html#event_initializedChange", "type": "event"}, {"access": "", "host": "Base", "name": "name", "url": "Base.html#property_name", "type": "property"}, {"access": "", "host": "Base", "name": "toString", "url": "Base.html#method_toString", "type": "method"}];
       
   176 </script>
       
   177 </body>
       
   178 </html>