+
Point of view
All features
class XMLNS_DATA_NODE
Summary
A node in an XMLNS_TREE
Direct parents
Inherit list: XMLNS_NODE
Class invariant
Overview
Creation features
{XMLNS_TREE}
Features
{ANY}
{ANY}
{}
{ANY}
{XMLNS_COMPOSITE_NODE}
writable attribute
{ANY}
Data in the node, if there is some.
accept (visitor: VISITOR)
effective procedure
{ANY}
Accept to be visited by the visitor.
require
  • visitor /= Void
make (a_data: UNICODE_STRING, a_line: INTEGER_32, a_column: INTEGER_32)
effective procedure
{}
require
  • a_data /= Void
  • a_line > 0
  • a_column > 0
line: INTEGER_32
writable attribute
{ANY}
The position of the node in its source file
column: INTEGER_32
writable attribute
{ANY}
The position of the node in its source file
writable attribute
{ANY}
The parent of the node, Void if it is the root
set_parent (a_parent: XMLNS_COMPOSITE_NODE)
effective procedure
require
  • a_parent /= Void
ensure