org.topbraid.sesame2.module.writeToSesameRemoteRepository
Class WriteToSesameRemoteRepositoryModule

java.lang.Object
  extended by org.topbraid.sparqlmotion.modules.impl.AbstractModule
      extended by org.topbraid.sparqlmotion.modules.impl.AbstractRDFInputModule
          extended by org.topbraid.sesame2.module.AbstractWriteToSesameRepositoryModule
              extended by org.topbraid.sesame2.module.writeToSesameRemoteRepository.WriteToSesameRemoteRepositoryModule
All Implemented Interfaces:
IExecutableModule, IModule, IRDFInputModule

public class WriteToSesameRemoteRepositoryModule
extends AbstractWriteToSesameRepositoryModule


Field Summary
 
Fields inherited from class org.topbraid.sparqlmotion.modules.impl.AbstractModule
inputModules
 
Constructor Summary
WriteToSesameRemoteRepositoryModule()
           
 
Method Summary
 boolean execute(org.eclipse.core.runtime.IProgressMonitor monitor)
          Executes this module.
 boolean isWritable()
           
 
Methods inherited from class org.topbraid.sesame2.module.AbstractWriteToSesameRepositoryModule
addTriples, finish, setNamespaces
 
Methods inherited from class org.topbraid.sparqlmotion.modules.impl.AbstractRDFInputModule
getInputModules, getRDFInput, getRDFInputModel, getRDFOutputPredecessors, setDefaultInputGraph
 
Methods inherited from class org.topbraid.sparqlmotion.modules.impl.AbstractModule
bindInputURL, bindInputURL, createError, dumpNamespaces, getConfig, getConfigBoolean, getConfigFile, getConfigResource, getConfigString, getContext, getModuleLabel, getQueryStrings, getVarInsertion, init, moni, setContext, setInputModules, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.topbraid.sparqlmotion.modules.IModule
getConfig, getContext, getInputModules, init, setContext, setInputModules, validate
 

Constructor Detail

WriteToSesameRemoteRepositoryModule

public WriteToSesameRemoteRepositoryModule()
Method Detail

execute

public boolean execute(org.eclipse.core.runtime.IProgressMonitor monitor)
                throws java.lang.Throwable
Description copied from interface: IExecutableModule
Executes this module. Execution the module may in fact consist of multiple steps, e.g. the module may ask the (TBL) client to enter a value. In this case the execution engine must interrupt and wait for a client response. To support this, this module should maintain a state object and implementations may add extra functions for the other steps.

Parameters:
monitor - the progress monitor
Returns:
true if the execution was not fully completed yet
Throws:
java.lang.Throwable - typically InterruptedException or an error message

isWritable

public boolean isWritable()
                   throws org.openrdf.repository.RepositoryException
Throws:
org.openrdf.repository.RepositoryException