- Contents
- 1. Introduction
- 2. Static Methods
- 2.1. Uize.Util.Oop.getClassName
- 2.2. Uize.Util.Oop.getFeatureInfo
- 2.3. Uize.Util.Oop.getFeatures
- 2.4. Uize.Util.Oop.getInheritanceChain
- 2.5. Uize.Util.Oop.inheritsFrom
- 2.6. Uize.Util.Oop.isClass
- 2.7. Uize.Util.Oop.isPackage
- 2.8. Uize.Util.Oop.isUizeClass
- 2.9. Uize.Util.Oop.isUizeClassInstance
- 2.10. Uize.Util.Oop.resolveToClass
- 3. Static Properties
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...
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
The features listed in this section have been introduced in this module.
STATIC METHODS
Uize.Util.Oop.getClassName | Uize.Util.Oop.getFeatureInfo | Uize.Util.Oop.getFeatures | Uize.Util.Oop.getInheritanceChain | Uize.Util.Oop.inheritsFrom | Uize.Util.Oop.isClass | Uize.Util.Oop.isPackage | Uize.Util.Oop.isUizeClass | Uize.Util.Oop.isUizeClassInstance | Uize.Util.Oop.resolveToClass
STATIC PROPERTIES
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 |