org.lexevs.dao.index.indexregistry
Interface IndexRegistry

All Known Implementing Classes:
SingleIndexRegistry

public interface IndexRegistry


Method Summary
 void destroyIndex(java.lang.String indexName)
           
 java.util.Map<java.lang.String,org.apache.lucene.search.Filter> getBoundaryDocFilterMap()
           
 java.util.Map<java.lang.String,org.apache.lucene.search.Filter> getCodingSchemeFilterMap()
           
 java.lang.String getCommonIndexName()
           
 LuceneIndexTemplate getCommonLuceneIndexTemplate()
           
 LuceneIndexTemplate getCommonLuceneIndexTemplate(java.util.List<AbsoluteCodingSchemeVersionReference> codingSchemes)
           
 LuceneIndexTemplate getLuceneIndexTemplate(java.lang.String codingSchemeUri, java.lang.String version)
           
 void registerCodingSchemeIndex(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String indexName)
           
 void unRegisterCodingSchemeIndex(java.lang.String codingSchemeUri, java.lang.String version)
           
 

Method Detail

registerCodingSchemeIndex

void registerCodingSchemeIndex(java.lang.String codingSchemeUri,
                               java.lang.String version,
                               java.lang.String indexName)

unRegisterCodingSchemeIndex

void unRegisterCodingSchemeIndex(java.lang.String codingSchemeUri,
                                 java.lang.String version)

getLuceneIndexTemplate

LuceneIndexTemplate getLuceneIndexTemplate(java.lang.String codingSchemeUri,
                                           java.lang.String version)

getCommonLuceneIndexTemplate

LuceneIndexTemplate getCommonLuceneIndexTemplate()

getCommonLuceneIndexTemplate

LuceneIndexTemplate getCommonLuceneIndexTemplate(java.util.List<AbsoluteCodingSchemeVersionReference> codingSchemes)

destroyIndex

void destroyIndex(java.lang.String indexName)

getCommonIndexName

java.lang.String getCommonIndexName()

getCodingSchemeFilterMap

java.util.Map<java.lang.String,org.apache.lucene.search.Filter> getCodingSchemeFilterMap()

getBoundaryDocFilterMap

java.util.Map<java.lang.String,org.apache.lucene.search.Filter> getBoundaryDocFilterMap()

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.