|
|
@@ -39,9 +39,10 @@ export default class Text extends Node {
|
|
|
/**
|
|
|
* Text data contained in this text node.
|
|
|
*
|
|
|
+ * @protected
|
|
|
* @type {String}
|
|
|
*/
|
|
|
- this.data = data || '';
|
|
|
+ this._data = data || '';
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -51,6 +52,15 @@ export default class Text extends Node {
|
|
|
return this.data.length;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * Returns a text data contained in the node.
|
|
|
+ *
|
|
|
+ * @returns {String}
|
|
|
+ */
|
|
|
+ get data() {
|
|
|
+ return this._data;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @inheritDoc
|
|
|
*/
|