org.topbraid.spreadsheets.spread2owl
Class AbstractSpreadsheetEngine

java.lang.Object
  extended by org.topbraid.spreadsheets.spread2owl.AbstractSpreadsheetEngine
All Implemented Interfaces:
ISpreadsheetEngine
Direct Known Subclasses:
SpreadsheetEngine

public abstract class AbstractSpreadsheetEngine
extends java.lang.Object
implements ISpreadsheetEngine


Constructor Summary
AbstractSpreadsheetEngine(Spreadsheet spreadsheet, com.hp.hpl.jena.rdf.model.Resource config)
           
 
Method Summary
 com.hp.hpl.jena.graph.Graph getGraph()
           
 java.lang.String getMessage()
           
 com.hp.hpl.jena.ontology.OntModel getSchemaModel()
           
 void run(org.eclipse.core.runtime.IProgressMonitor monitor)
          Processes the spreadsheet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSpreadsheetEngine

public AbstractSpreadsheetEngine(Spreadsheet spreadsheet,
                                 com.hp.hpl.jena.rdf.model.Resource config)
Method Detail

getMessage

public java.lang.String getMessage()
Specified by:
getMessage in interface ISpreadsheetEngine
Returns:
message detailing a successful engine operation

getGraph

public com.hp.hpl.jena.graph.Graph getGraph()
Specified by:
getGraph in interface ISpreadsheetEngine
Returns:
the result graph

getSchemaModel

public com.hp.hpl.jena.ontology.OntModel getSchemaModel()

run

public void run(org.eclipse.core.runtime.IProgressMonitor monitor)
         throws java.io.IOException,
                java.lang.InterruptedException
Description copied from interface: ISpreadsheetEngine
Processes the spreadsheet.

Specified by:
run in interface ISpreadsheetEngine
Throws:
java.io.IOException
java.lang.InterruptedException