org.apache.stanbol.enhancer.engines.entityhublinking
Class EntityhubSearcher

java.lang.Object
  extended by org.apache.stanbol.enhancer.engines.entityhublinking.TrackingEntitySearcher<org.apache.stanbol.entityhub.servicesapi.Entityhub>
      extended by org.apache.stanbol.enhancer.engines.entityhublinking.EntityhubSearcher
All Implemented Interfaces:
org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcher

public final class EntityhubSearcher
extends TrackingEntitySearcher<org.apache.stanbol.entityhub.servicesapi.Entityhub>
implements org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcher


Field Summary
 
Fields inherited from class org.apache.stanbol.enhancer.engines.entityhublinking.TrackingEntitySearcher
bundleContext
 
Constructor Summary
EntityhubSearcher(org.osgi.framework.BundleContext context, Integer limit)
           
EntityhubSearcher(org.osgi.framework.BundleContext context, Integer limit, org.osgi.util.tracker.ServiceTrackerCustomizer customizer)
           
 
Method Summary
 org.apache.stanbol.enhancer.engines.entitylinking.Entity get(org.apache.clerezza.rdf.core.UriRef id, Set<org.apache.clerezza.rdf.core.UriRef> includeFields)
           
 Integer getLimit()
           
 Map<org.apache.clerezza.rdf.core.UriRef,Collection<org.apache.clerezza.rdf.core.Resource>> getOriginInformation()
           
 Collection<? extends org.apache.stanbol.enhancer.engines.entitylinking.Entity> lookup(org.apache.clerezza.rdf.core.UriRef field, Set<org.apache.clerezza.rdf.core.UriRef> includeFields, List<String> search, String[] languages, Integer limit)
           
 boolean supportsOfflineMode()
           
 
Methods inherited from class org.apache.stanbol.enhancer.engines.entityhublinking.TrackingEntitySearcher
close, finalize, getSearchService, open
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityhubSearcher

public EntityhubSearcher(org.osgi.framework.BundleContext context,
                         Integer limit)

EntityhubSearcher

public EntityhubSearcher(org.osgi.framework.BundleContext context,
                         Integer limit,
                         org.osgi.util.tracker.ServiceTrackerCustomizer customizer)
Method Detail

get

public org.apache.stanbol.enhancer.engines.entitylinking.Entity get(org.apache.clerezza.rdf.core.UriRef id,
                                                                    Set<org.apache.clerezza.rdf.core.UriRef> includeFields)
                                                             throws org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcherException
Specified by:
get in interface org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcher
Throws:
org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcherException

lookup

public Collection<? extends org.apache.stanbol.enhancer.engines.entitylinking.Entity> lookup(org.apache.clerezza.rdf.core.UriRef field,
                                                                                             Set<org.apache.clerezza.rdf.core.UriRef> includeFields,
                                                                                             List<String> search,
                                                                                             String[] languages,
                                                                                             Integer limit)
                                                                                      throws org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcherException
Specified by:
lookup in interface org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcher
Throws:
org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcherException

supportsOfflineMode

public boolean supportsOfflineMode()
Specified by:
supportsOfflineMode in interface org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcher

getLimit

public Integer getLimit()
Specified by:
getLimit in interface org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcher

getOriginInformation

public Map<org.apache.clerezza.rdf.core.UriRef,Collection<org.apache.clerezza.rdf.core.Resource>> getOriginInformation()
Specified by:
getOriginInformation in interface org.apache.stanbol.enhancer.engines.entitylinking.EntitySearcher


Copyright © 2012-2013 The Apache Software Foundation. All Rights Reserved.