dom.DomSavedTextRange_ Extends goog.dom.SavedRange
A SavedRange implementation using DOM endpoints.

Inheritance

Object
     goog.Disposable
          goog.dom.SavedRange
               goog.dom.DomSavedTextRange_

Constructor

goog.dom.DomSavedTextRange_(range)

Parameters

range :
The range to save.

Instance Methods

Public Protected Private
disposeInternal()
No description.
code »
restoreInternal()
No description.
Returns:   The restored range.
code »
restore(opt_stayAlive)
Restores the range and by default disposes of the saved copy. Take note: this means the by default SavedRange objects are single use objects.
Arguments:
opt_stayAlive :
Whether this SavedRange should stay alive (not be disposed) after restoring the range. Defaults to false (dispose).
Returns:   The restored range.
code »
restoreInternal()
Internal method to restore the saved range.
Returns:   The restored range.
code »
dispose()
No description.
code »
disposeInternal()
Deletes or nulls out any references to COM objects, DOM nodes, or other disposable objects. Classes that extend {@code goog.Disposable} should override this method. For example:
mypackage.MyClass = function() {
goog.Disposable.call(this);
// Constructor logic specific to MyClass.
...
};
goog.inherits(mypackage.MyClass, goog.Disposable);

mypackage.MyClass.prototype.disposeInternal = function() {
mypackage.MyClass.superClass_.disposeInternal.call(this);
// Dispose logic specific to MyClass.
...
};
code »
getDisposed()
No description.
Returns:   Whether the object has been disposed of.
code »
isDisposed()
No description.
Returns:   Whether the object has been disposed of.
code »

Instance Properties

disposed_ :
Whether the object has been disposed of.
Code »

Package dom

Package Reference