Maintainer
Alexander Kogtenkov
Description
An Eiffel binding for the Document Object Model Level 1.
Categories
Versions
Links
Details
The objectives of this package are to:
- provide a consistent Eiffel binding for the » DOM Level 1 specification
- provide a universal interface for clients regardless of underlying implementation
- enforce (by feature pre/postconditions and class invariants) the behaviour of the underlying implementation to match the specification
- implement predefined behaviour
Names from the DOM specification are mapped into Eiffel names as follows:
- all class names are prefixed by "DOM_"
- all routine (i.e. procedure and function) names are preserved
- all read-only attribute names are preserved
- all attribute names are mapped as read-only attributes for "get" operations and are prefixed by "set" for "set" operations
- all constant names are preserved
Supported compilers
Licensing