dom.SavedRange Extends goog.Disposable
Abstract interface for a saved range.

Inheritance

Object
     goog.Disposable
          goog.dom.SavedRange

Constructor

goog.dom.SavedRange()

Instance Methods

Show:
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 »
2 hidden public items.
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 »
1 hidden protected item.
getDisposed()
No description.
Returns:   Whether the object has been disposed of.
code »
isDisposed()
No description.
Returns:   Whether the object has been disposed of.
code »
3 hidden public items.

Instance Properties

disposed_ :
Whether the object has been disposed of.
Code »
1 hidden private item.

Static Properties

goog.dom.SavedRange.logger_ :
Logging object.
Code »
1 hidden private item.

Package dom

Package Reference