Warning: Use of undefined constant Symbol - assumed 'Symbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215 Warning: Use of undefined constant JavaScriptSymbol - assumed 'JavaScriptSymbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215

dojox/lang/oo/mixin.js

  • Provides:

    • dojox.lang.oo.mixin
  • Requires:

    • dojox.lang.oo.Filter in common
    • dojox.lang.oo.Decorator in common
  • dojox.lang.oo

    • alias - dojox.lang.oo
  • dojox.lang.oo.Filter

    • alias - dojox.lang.oo.Filter
  • dojox.lang.oo.Decorator

    • alias - dojox.lang.oo.Decorator
  • dojo._extraNames

    • alias - dojo._extraNames
  • dojo._extraNames.length

    • alias - dojo._extraNames.length
  • dojox.lang.oo.applyDecorator

    • parameters:
      • decorator: (typeof Function:)
        top-level decorator to apply
      • name: (typeof String:)
        name of the property
      • newValue: (typeof Object:)
        new value of the property
      • oldValue: (typeof Object:)
        old value of the property
    • summary
      applies a decorator unraveling all embedded decorators
    • return_summary
      Object:
      returns the final value of the property
    • type
      Function
  • dojox.lang.oo.__MixinDefaults

    • summary
      a dict of default parameters for dojox.lang.oo._mixin
    • type
      Function
  • dojox.lang.oo.__MixinDefaults.decorator

    • type
      Function:
    • summary
      a decorator function to be used in absence of other decorators
  • dojox.lang.oo.__MixinDefaults.filter

    • type
      Function:
    • summary
      a filter function to be used in absence of other filters
  • dojox.lang.oo.__MixinDefaults.mixer

    • type
      Function:
    • summary
      a mixer function to be used to mix in new properties
  • dojox.lang.oo.__mixin

    • parameters:
      • target: (typeof Object:)
        target to receive new/updated properties
      • source: (typeof Object:)
        source of properties
        defaults: dojox.lang.oo.__MixinDefaults?:
        default functions for various aspects of mixing
      • decorator
      • filter
      • mixer
    • returns
      Object
    • summary
      mixes in two objects processing decorators and filters
    • return_summary
      Object:
      target
    • type
      Function
  • dojox.lang.oo.mixin

    • parameters:
      • target: (typeof Object:)
        target to receive new/updated properties
      • source: (typeof Object:)
        source of properties, more than one source is allowed
    • returns
      Object
    • summary
      mixes in two or more objects processing decorators and filters
      using defaults as a fallback
    • return_summary
      Object:
      target
    • type
      Function
  • dojox.lang

    • type
      Object
  • dojox

    • type
      Object