public interface MappingsProvider
| Modifier and Type | Method and Description |
|---|---|
static MappingsProvider |
copying(Mappings mappings)
Create a provider that returns a copy of the given mappings instance.
|
default Mappings |
copyMappings() |
static MappingsProvider |
direct(Mappings mappings)
Create a provider that returns the given mappings instance directly.
|
static MappingsProvider |
empty()
Create an empty provider that returns an empty mappings instance.
|
Mappings |
getMappings() |
default java.util.List<ClassMetaMapping> |
getMetaMappings()
Get the meta mappings for the mappings.
|
default MappingsProvider |
withMappings(Mappings mappings)
Get a provider that returns the given mappings instance.
|
default MappingsProvider |
withMetaMappings(java.util.List<ClassMetaMapping> metaMappings)
Get a provider that returns the given meta mappings.
|
static MappingsProvider empty()
static MappingsProvider direct(Mappings mappings)
mappings - The mappings to returnstatic MappingsProvider copying(Mappings mappings)
mappings - The mappings to copyMappings getMappings()
default Mappings copyMappings()
default java.util.List<ClassMetaMapping> getMetaMappings()
ClassMetaMappingdefault MappingsProvider withMappings(Mappings mappings)
mappings - The mappings to returndefault MappingsProvider withMetaMappings(java.util.List<ClassMetaMapping> metaMappings)
metaMappings - The meta mappings to return