Package org.imemex.componentmappings.impl

Interface Summary
ComponentIndex<T> Top-level interface for all index implementations.
ComponentKeywordIndex<T> Provides querying on a component that may be represented as a sequence of keywords.
ComponentMapping<T>  
ComponentReplica<T> Provides a data structure that allows access to replicated resource view components.
DBMSComponentMappings Keeps constants common to DBMS-based component mapping implementations.
 

Class Summary
AbstractComponentReplica<T> Sample default implementation of ComponentReplica based on a HashMap.
AbstractIndexReplicaCrossCheckTestCase<T> An abstract test case comparing the resuls returned by a replica and an index.
AbstractIndexReplicaCrossCheckTestCase.ContentMapper Mapper for content component.
AbstractIndexReplicaCrossCheckTestCase.GroupMapper Mapper for group component.
AbstractIndexReplicaCrossCheckTestCase.Mapper<T> Abstract parameterized Mapper.
AbstractIndexReplicaCrossCheckTestCase.NameMapper Mapper for name component.
AbstractIndexReplicaCrossCheckTestCase.TupleMapper Mapper for tuple component.
EqualsOperator Opertor testing for equality of Mapping to String.
GenericLuceneIndex Offers a Lucene index that maps resource view OIDs to one or many text representations of resource view components.
KeywordOperator Keyword filter
LuceneConsole  
LuceneHelper  
LuceneIndexChecker Lucene index checker.
LuceneScanPullOperator  
Mapping<T> Represents a mapping between an internal resource view id and a component value (name, tuple, content, group).
RegexOperator Pull Operator of Mapping to Strings which only returns an element if its component value matches a given regular expression.
TupleFilter<E extends Mapping<Tuple>> A Filter operator for mappings from OID to Tuple.
 

Enum Summary
LuceneHelper.MatchMode  
 

Exception Summary
ComponentMappingAlreadyExistsException  
InvalidPredicateException  
NoSuchComponentMappingException Exception to be thrown if some component mappings does not exist.
NoSuchReplicaException  
OnlineRebuildNotSupportedException