# Package org.eclipse.handly.snapshot

package org.eclipse.handly.snapshot
Provides a basic framework for implementing and manipulating text snapshots.

- Related Packages
  Package
  Description
  org.eclipse.handly
  The root package for Eclipse Handly.
- Class
  Description
  DocumentSnapshot
  A snapshot of an `IDocument`.
  ISnapshot
  A snapshot of the character contents of a resource or buffer.
  ISnapshotProvider
  An object capable of providing snapshots of the underlying resource or buffer.
  NonExpiringSnapshot
  A snapshot that never expires.
  Snapshot
  Abstract superclass of all snapshots.
  StaleSnapshotException
  Thrown to indicate that a stale snapshot is detected.
  TextFileBufferSnapshot
  A snapshot of an `ITextFileBuffer`.
  TextFileSnapshot
  A snapshot of a text `IFile`.
  TextFileSnapshot.Layer
  Specifies whether the snapshot is to be taken directly from the file system, bypassing the workspace.
  TextFileStoreSnapshot
  A snapshot of a text `IFileStore`.