## Uses of Class
org.apache.lucene.util.Version

Packages that use Version
Package | Description
--- | ---
org.apache.lucene.index | Code to maintain and access indices.
org.apache.lucene.util | Some utility classes.

### Uses of Version in org.apache.lucene.index

Fields in org.apache.lucene.index declared as Version
Modifier and Type | Field and Description
--- | ---
`protected Version` | LiveIndexWriterConfig.`matchVersion` `Version` that `IndexWriter` should emulate.

Constructors in org.apache.lucene.index with parameters of type Version
Constructor and Description
`IndexUpgrader(Directory dir, Version matchVersion)` Creates index upgrader on the given directory, using an `IndexWriter` using the given `matchVersion`.
`IndexUpgrader(Directory dir, Version matchVersion, PrintStream infoStream, boolean deletePriorCommits)` Creates index upgrader on the given directory, using an `IndexWriter` using the given `matchVersion`.
`IndexWriterConfig(Version matchVersion, Analyzer analyzer)` Creates a new config that with defaults that match the specified `Version` as well as the default `Analyzer`.
`PersistentSnapshotDeletionPolicy(IndexDeletionPolicy primary, Directory dir, IndexWriterConfig.OpenMode mode, Version matchVersion)` `PersistentSnapshotDeletionPolicy` wraps another `IndexDeletionPolicy` to enable flexible snapshotting.

### Uses of Version in org.apache.lucene.util

Methods in org.apache.lucene.util that return Version
Modifier and Type | Method and Description
--- | ---
`static Version` | Version.`parseLeniently(String version)`
`static Version` | Version.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static Version[]` | Version.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.lucene.util with parameters of type Version
Modifier and Type | Method and Description
--- | ---
`boolean` | Version.`onOrAfter(Version other)`