UIZE JavaScript Framework

MODULES Uize.Util.Oop

1. Introduction

The Uize.Util.Oop package provides convenience methods for...

DEVELOPERS: Chris van Rensburg

1.1. Examples

There are no dedicated showcase example pages for the Uize.Util.Oop module.

SEARCH FOR EXAMPLES

Use the link below to search for example pages on the UIZE Web site that reference the Uize.Util.Oop module...

SEARCH

1.2. Implementation Info

The Uize.Util.Oop module defines the Uize.Util.Oop package under the Uize.Util namespace.

1.2.1. Features Introduced in This Module

1.2.2. Features Overridden in This Module

No features have been overridden in this module.

1.2.3. Features Inherited From Other Modules

This module has no inherited features.

1.2.4. Modules Directly Under This Namespace

There are no modules directly under this namespace.

1.2.5. Unit Tests

There is no dedicated unit tests module for the Uize.Util.Oop module.

2. Static Methods

2.1. Uize.Util.Oop.getClassName

IMPLEMENTATION INFO

this feature was introduced in this module

2.2. Uize.Util.Oop.getFeatureInfo

SYNTAX

featureInfoOBJ = Uize.Util.Oop.getFeatureInfo (classOBJ,contextSTR,featureNameSTR);

FEATURE INFO OBJECT

name      : nameSTR,
shortName : shortNameSTR,
access    : accessSTR,
context   : contextSTR,
type      : typeSTR

Properties of the feature object...

name -
shortName -
access -
context -
type -

NOTES

see the related Uize.Util.Oop.getFeatures static method

IMPLEMENTATION INFO

this feature was introduced in this module

2.3. Uize.Util.Oop.getFeatures

Returns an array, representing all of the features that can be automatically detected from the specified class (or the class of the specified instance).

SYNTAX

featuresARRAY = Uize.Util.Oop.getFeatures (instanceOrClassOBJ);

Each element of the array returned by the Uize.Util.Oop.getFeatures method is an object that describes an individual feature, as would be returned by the related Uize.Util.Oop.getFeatureInfo static method.

NOTES

see the related Uize.Util.Oop.getFeatureInfo static method

IMPLEMENTATION INFO

this feature was introduced in this module

2.4. Uize.Util.Oop.getInheritanceChain

IMPLEMENTATION INFO

this feature was introduced in this module

2.5. Uize.Util.Oop.inheritsFrom

IMPLEMENTATION INFO

this feature was introduced in this module

2.6. Uize.Util.Oop.isClass

IMPLEMENTATION INFO

this feature was introduced in this module

2.7. Uize.Util.Oop.isPackage

IMPLEMENTATION INFO

this feature was introduced in this module

2.8. Uize.Util.Oop.isUizeClass

IMPLEMENTATION INFO

this feature was introduced in this module

2.9. Uize.Util.Oop.isUizeClassInstance

IMPLEMENTATION INFO

this feature was introduced in this module

2.10. Uize.Util.Oop.resolveToClass

IMPLEMENTATION INFO

this feature was introduced in this module

3. Static Properties

3.1. Uize.Util.Oop.moduleName

IMPLEMENTATION INFO

this feature was introduced in this module

3.2. Uize.Util.Oop.pathToResources

IMPLEMENTATION INFO

this feature was introduced in this module