owltools.solrj
Class AbstractSolrLoader

java.lang.Object
  extended by owltools.solrj.AbstractSolrLoader
Direct Known Subclasses:
GafSolrDocumentLoader, OntologySolrLoader

public abstract class AbstractSolrLoader
extends Object

root class for loading ontologies or ontology-related data into a solr server using web services and the solrj library

Author:
cjm

Field Summary
protected  OWLGraphWrapper graph
           
 
Constructor Summary
AbstractSolrLoader(org.apache.solr.client.solrj.SolrServer server)
           
AbstractSolrLoader(String url)
           
 
Method Summary
protected  void add(org.apache.solr.common.SolrInputDocument doc)
           
protected  void addAll(Collection<org.apache.solr.common.SolrInputDocument> dl)
           
protected  void addAllAndCommit()
           
 OWLGraphWrapper getGraph()
           
abstract  void load()
           
 void setGraph(OWLGraphWrapper graph)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

graph

protected OWLGraphWrapper graph
Constructor Detail

AbstractSolrLoader

public AbstractSolrLoader(org.apache.solr.client.solrj.SolrServer server)

AbstractSolrLoader

public AbstractSolrLoader(String url)
                   throws MalformedURLException
Throws:
MalformedURLException
Method Detail

getGraph

public OWLGraphWrapper getGraph()

setGraph

public void setGraph(OWLGraphWrapper graph)

load

public abstract void load()
                   throws org.apache.solr.client.solrj.SolrServerException,
                          IOException
Throws:
org.apache.solr.client.solrj.SolrServerException
IOException

add

protected void add(org.apache.solr.common.SolrInputDocument doc)

addAll

protected void addAll(Collection<org.apache.solr.common.SolrInputDocument> dl)

addAllAndCommit

protected void addAllAndCommit()
                        throws org.apache.solr.client.solrj.SolrServerException,
                               IOException
Throws:
org.apache.solr.client.solrj.SolrServerException
IOException


Copyright © 2010-2011. All Rights Reserved.