## Uses of Interface
org.springframework.data.repository.core.support.RepositoryFragment

Packages that use RepositoryFragment
org.springframework.data.repository.core.support: Base classes to implement repositories for various data stores.

### Uses of RepositoryFragment in org.springframework.data.repository.core.support

Classes in org.springframework.data.repository.core.support that implement RepositoryFragment
`static class` `RepositoryFragment.ImplementedRepositoryFragment<T>`
`static class` `RepositoryFragment.StructuralRepositoryFragment<T>`

Methods in org.springframework.data.repository.core.support that return RepositoryFragment
`static <T> RepositoryFragment<T>` RepositoryFragment.`implemented(Class<T> interfaceClass, T implementation)` Create an implemented `RepositoryFragment` from a `interfaceClass` backed by the `implementation` object.
`static <T> RepositoryFragment<T>` RepositoryFragment.`implemented(T implementation)` Create an implemented `RepositoryFragment` backed by the `implementation` object.
`static <T> RepositoryFragment<T>` RepositoryFragment.`structural(Class<T> interfaceOrImplementation)` Create a structural `RepositoryFragment` given `interfaceOrImplementation`.
`RepositoryFragment<T>` RepositoryFragment.`withImplementation(T implementation)` Implement a structural `RepositoryFragment` given its `implementation` object.
`RepositoryFragment<T>` RepositoryFragment.StructuralRepositoryFragment.`withImplementation(T implementation)`
`RepositoryFragment<T>` RepositoryFragment.ImplementedRepositoryFragment.`withImplementation(T implementation)`

Methods in org.springframework.data.repository.core.support that return types with arguments of type RepositoryFragment
`Iterator<RepositoryFragment<?>>` RepositoryComposition.RepositoryFragments.`iterator()`

Methods in org.springframework.data.repository.core.support with parameters of type RepositoryFragment
`RepositoryComposition` RepositoryComposition.`append(RepositoryFragment<?> fragment)` Create a new `RepositoryComposition` retaining current configuration and append `RepositoryFragment` to the new composition.
`RepositoryComposition.RepositoryFragments` RepositoryComposition.RepositoryFragments.`append(RepositoryFragment<?> fragment)` Create new `RepositoryComposition.RepositoryFragments` from the current content appending `RepositoryFragment`.
`static RepositoryComposition` RepositoryComposition.`of(RepositoryFragment<?>... fragments)` Create a `RepositoryComposition` from `fragments` with {@link MethodLookups#direct()) method lookup.
`static RepositoryComposition.RepositoryFragments` RepositoryComposition.RepositoryFragments.`of(RepositoryFragment<?>... fragments)` Create `RepositoryComposition.RepositoryFragments` from `fragments`.

Method parameters in org.springframework.data.repository.core.support with type arguments of type RepositoryFragment
`static RepositoryComposition.RepositoryFragments` RepositoryComposition.RepositoryFragments.`from(List<RepositoryFragment<?>> fragments)` Create `RepositoryComposition.RepositoryFragments` from a `List` of `fragments`.
`static RepositoryComposition` RepositoryComposition.`of(List<RepositoryFragment<?>> fragments)` Create a `RepositoryComposition` from `fragments` with {@link MethodLookups#direct()) method lookup.