NamedSPILoader.NamedSPI (Lucene 10.5.0 core API)
Description: declaration: package: org.apache.lucene.util, class: NamedSPILoader, interface: NamedSPI

Package org.apache.lucene.util

# Interface NamedSPILoader.NamedSPI

All Known Implementing Classes:
  `BinarySortField.Provider`, `Codec`, `DocValuesFormat`, `FilterCodec`, `FlatVectorsFormat`, `KnnVectorsFormat`, `Lucene104Codec`, `Lucene104HnswScalarQuantizedVectorsFormat`, `Lucene104PostingsFormat`, `Lucene104ScalarQuantizedVectorsFormat`, `Lucene90DocValuesFormat`, `Lucene99FlatVectorsFormat`, `Lucene99HnswVectorsFormat`, `PerFieldDocValuesFormat`, `PerFieldKnnVectorsFormat`, `PerFieldPostingsFormat`, `PostingsFormat`, `SortedNumericSortField.Provider`, `SortedSetSortField.Provider`, `SortField.Provider`, `SortFieldProvider`

Enclosing class:
  `NamedSPILoader<S extends NamedSPILoader.NamedSPI>`

public static interface NamedSPILoader.NamedSPI
Interface to support `NamedSPILoader.lookup(String)` by name.

Names must be all ascii alphanumeric, and less than 128 characters in length.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getName()`

- ## Method Details

  - ### getName

    String getName()