Interface PersistenceRefactoringMappingProvider
- All Known Implementing Classes:
PersistenceRefactoringMappingProvider.Default
public interface PersistenceRefactoringMappingProvider
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceRefactoringMappingProvider.Default
-
Method Summary
Modifier and Type Method Description static PersistenceRefactoringMappingProvider
New(Iterable<? extends KeyValue<String,String>> entries)
Quick provisional documentation:static PersistenceRefactoringMappingProvider
New(XGettingSequence<KeyValue<String,String>> entries)
Quick provisional documentation:static PersistenceRefactoringMappingProvider
NewEmpty()
PersistenceRefactoringMapping
provideRefactoringMapping()
-
Method Details
-
provideRefactoringMapping
PersistenceRefactoringMapping provideRefactoringMapping() -
NewEmpty
-
New
static PersistenceRefactoringMappingProvider New(Iterable<? extends KeyValue<String,String>> entries)Quick provisional documentation:A compatability variant of
New(XGettingSequence)
to allow both XCollections and JDK collections to be passed.- Parameters:
entries
- the refactoring mapping entries to be used.- Returns:
- a
PersistenceRefactoringMappingProvider
instance using the passed entries.
-
New
static PersistenceRefactoringMappingProvider New(XGettingSequence<KeyValue<String,String>> entries)Quick provisional documentation:A
XGettingTable<K, V>
is aXGettingSequence<KeyValue<K, V>>
.
For exampleEqHashTable
:EqHashTable<String, String> entries = EqHashTable.New( X.KeyValue("key1", "value1"), X.KeyValue("key2", "value2") );
- Parameters:
entries
- the refactoring mapping entries to be used.- Returns:
- a
PersistenceRefactoringMappingProvider
instance using the passed entries.
-