Core¶
qooxdoo Core is not a component on its own, but encompasses central features of the qooxdoo class library. The elements described here are available in all qooxdoo components, be it Desktop, Mobile, Website or Server. Among these features are a dedicated class system with custom class properties, data binding and a runtime environment.
We recommend that you at least make your way through the chapters Introduction to Object Orientation, Features of Object Orientation and Classes from the Object Orientation section, which provide the foundation for working with qooxdoo's class system. The other chapters can be read when the need arises, and as reference material for the other components' documentation.
Object Orientation¶
- Introduction to Object Orientation
- Features of Object Orientation
- Class definition
- Inheritance
- Constructor
- Static members
- Instance Members
- Accessing Static Members
- Calling the Superclass Constructor
- Calling the Overridden Superclass Method
- Destructor
- Properties
- Interfaces
- Mixins
- Attaching mixins to a class
- Attaching mixins to an already defined class
- Access
- Static classes
- Abstract classes
- Singletons
- Immediate access to previously defined members
- Browser specific methods
- Events
- Classes
- Interfaces
- Mixins