Package | Description |
---|---|
org.boon.datarepo | |
org.boon.datarepo.impl | |
org.boon.datarepo.impl.indexes | |
org.boon.datarepo.spi | |
org.boon.predicates |
Modifier and Type | Method and Description |
---|---|
RepoBuilder |
RepoBuilder.keyGetter(java.lang.String propertyName,
Function<?,?> key) |
RepoBuilder |
RepoBuilder.lookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
RepoBuilder |
RepoBuilder.searchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
static void |
Repos.setDefaultSearchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
void |
LookupIndex.setInputKeyTransformer(Function<java.lang.Object,KEY> func) |
void |
LookupIndex.setKeyGetter(Function<ITEM,KEY> keyGetter) |
static void |
Repos.setLookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
static void |
Repos.setUniqueLookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
static void |
Repos.setUniqueSearchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
RepoBuilder |
RepoBuilder.uniqueLookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
RepoBuilder |
RepoBuilder.uniqueSearchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
Modifier and Type | Field and Description |
---|---|
protected Function<ITEM,KEY> |
SearchableCollectionDefault.primaryKeyGetter |
Modifier and Type | Method and Description |
---|---|
RepoBuilder |
RepoBuilderDefault.keyGetter(java.lang.String propertyName,
Function<?,?> keyGetter) |
RepoBuilder |
RepoBuilderDefault.lookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
RepoBuilder |
RepoBuilderDefault.searchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
void |
SearchableCollectionDefault.setPrimaryKeyGetter(Function getter) |
RepoBuilder |
RepoBuilderDefault.uniqueLookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
RepoBuilder |
RepoBuilderDefault.uniqueSearchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
Modifier and Type | Field and Description |
---|---|
protected Function<ITEM,KEY> |
UniqueLookupIndex.keyGetter |
protected Function<ITEM,KEY> |
LookupIndexDefault.keyGetter |
protected Function<ITEM,KEY> |
LookupIndexDefault.primaryKeyGetter |
Modifier and Type | Method and Description |
---|---|
void |
BaseIndexWrapper.setInputKeyTransformer(Function func) |
void |
UniqueLookupIndex.setInputKeyTransformer(Function<java.lang.Object,KEY> func) |
void |
LookupIndexDefault.setInputKeyTransformer(Function<java.lang.Object,KEY> func) |
void |
BaseIndexWrapper.setKeyGetter(Function keyGetter) |
void |
UniqueLookupIndex.setKeyGetter(Function<ITEM,KEY> keyGetter) |
void |
LookupIndexDefault.setKeyGetter(Function<ITEM,KEY> keyGetter) |
void |
LookupIndexDefault.setPrimaryKeyGetter(Function<ITEM,KEY> keyGetter) |
Constructor and Description |
---|
SearchIndexDefault(java.lang.Class<?> keyType,
java.util.List<ITEM> items,
Function<ITEM,KEY> keyGetter) |
SearchIndexDefault(java.lang.Class<?> keyType,
java.util.List<ITEM> items,
Function<ITEM,KEY> keyGetter,
java.text.Collator collator) |
UniqueSearchIndex(java.lang.Class<?> keyType,
java.util.List<ITEM> items,
Function<ITEM,KEY> keyGetter) |
Modifier and Type | Method and Description |
---|---|
static Function<java.lang.Class,LookupIndex> |
SPIFactory.getLookupIndexFactory() |
static Function<java.lang.Class,SearchIndex> |
SPIFactory.getSearchIndexFactory() |
static Function<java.lang.Class,LookupIndex> |
SPIFactory.getUniqueLookupIndexFactory() |
static Function<java.lang.Class,SearchIndex> |
SPIFactory.getUniqueSearchIndexFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
SPIFactory.setLookupIndexFactory(Function<java.lang.Class,LookupIndex> lookupIndexFactory) |
void |
SearchableCollectionComposer.setPrimaryKeyGetter(Function function) |
static void |
SPIFactory.setSearchIndexFactory(Function<java.lang.Class,SearchIndex> searchIndexFactory) |
static void |
SPIFactory.setUniqueLookupIndexFactory(Function<java.lang.Class,LookupIndex> lookupIndexFactory) |
static void |
SPIFactory.setUniqueSearchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
Modifier and Type | Field and Description |
---|---|
static Function<java.lang.String,java.lang.String> |
PropertyNameUtils.camelCase |
static Function<java.lang.String,java.lang.String> |
PropertyNameUtils.camelCaseLower |
static Function<java.lang.String,java.lang.String> |
PropertyNameUtils.camelCaseUpper |
static Function<java.lang.String,java.lang.String> |
PropertyNameUtils.lowerCase |
static Function<java.lang.String,java.lang.String> |
PropertyNameUtils.underBarCase |
static Function<java.lang.String,java.lang.String> |
PropertyNameUtils.upperCase |