org.LexGrid.LexBIG.Impl.helpers
Class MappingCodingSchemeFilterRegistry

java.lang.Object
  extended by org.LexGrid.LexBIG.Impl.helpers.MappingCodingSchemeFilterRegistry

public class MappingCodingSchemeFilterRegistry
extends java.lang.Object

The Class CodeListFilterRegistry.

Author:
Kevin Peterson

Nested Class Summary
static class MappingCodingSchemeFilterRegistry.ProxyFilter
           
 
Method Summary
protected  ConceptReferenceList buildConceptReferenceList(java.lang.String uri, java.lang.String version)
           
protected  org.apache.lucene.search.Filter buildFilter(java.lang.String uri, java.lang.String version)
           
protected  org.apache.lucene.search.Filter decorateFilter(org.apache.lucene.search.Filter filter)
           
static MappingCodingSchemeFilterRegistry defaultInstance()
          Default instance.
 org.apache.lucene.search.Filter getMappingCodingSchemeFilter(java.lang.String uri, java.lang.String version, boolean proxy)
          Gets the concept reference list filter.
protected  boolean verifyIsMapping(java.lang.String uri, java.lang.String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

defaultInstance

public static MappingCodingSchemeFilterRegistry defaultInstance()
Default instance.

Returns:
the code list filter registry

getMappingCodingSchemeFilter

public org.apache.lucene.search.Filter getMappingCodingSchemeFilter(java.lang.String uri,
                                                                    java.lang.String version,
                                                                    boolean proxy)
Gets the concept reference list filter.

Parameters:
uri - the uri
version - the version
list - the list
Returns:
the concept reference list filter

verifyIsMapping

protected boolean verifyIsMapping(java.lang.String uri,
                                  java.lang.String version)
                           throws LBParameterException,
                                  LBInvocationException
Throws:
LBParameterException
LBInvocationException

buildFilter

protected org.apache.lucene.search.Filter buildFilter(java.lang.String uri,
                                                      java.lang.String version)
                                               throws LBParameterException
Throws:
LBParameterException

decorateFilter

protected org.apache.lucene.search.Filter decorateFilter(org.apache.lucene.search.Filter filter)

buildConceptReferenceList

protected ConceptReferenceList buildConceptReferenceList(java.lang.String uri,
                                                         java.lang.String version)

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.