public class OBOExport extends BaseExporter implements OBO_Exporter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
name |
ASYNC_OPTION, description_, FAIL_ON_ERROR_OPTION, name_, OVERWRITE_OPTION, provider_, version_
Constructor and Description |
---|
OBOExport() |
Modifier and Type | Method and Description |
---|---|
protected OptionHolder |
declareAllowedOptions(OptionHolder holder) |
protected void |
doExport() |
void |
export(AbsoluteCodingSchemeVersionReference source,
java.net.URI destination,
boolean overwrite,
boolean stopOnErrors,
boolean async)
Export content from the underlying LexGrid repository.
|
java.lang.String |
getOBOVersion()
Return the OBO text file version that is supported by the loader.
|
static void |
register() |
baseExport, clearLog, export, exportPickListDefinition, exportValueSetDefinition, exportValueSetResolution, exportValueSetResolution, getDescription, getLog, getLogger, getMessageDirector, getName, getOptions, getPickListId, getProvider, getReferences, getResourceUri, getSource, getStatus, getValueSetDefinitionRevisionId, getValueSetDefinitionURI, getVersion, isExportValueSetResolution, setExportValueSetResolution, setPickListId, setResourceUri, setSource, setValueSetDefinitionRevisionId, setValueSetDefinitionURI
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearLog, export, exportPickListDefinition, exportValueSetDefinition, getLog, getOptions, getReferences, getStatus
getDescription, getName, getProvider, getVersion
public static final java.lang.String name
public static void register() throws LBParameterException, LBException
LBParameterException
LBException
public void export(AbsoluteCodingSchemeVersionReference source, java.net.URI destination, boolean overwrite, boolean stopOnErrors, boolean async) throws LBException
OBO_Exporter
export
in interface OBO_Exporter
source
- The absolute version identifier of the coding scheme to export.destination
- URI corresponding to the OBO file to write.overwrite
- True indicates to overwrite an existing file if present. False
indicates to stop if the destination file already exists.stopOnErrors
- True means stop if any export error is detected. False means
attempt to continue writing what can be exported if
recoverable errors are encountered.async
- Flag controlling whether export occurs in the calling thread.
If true, the export will occur in a separate asynchronous
process. If false, this method blocks until the export
operation completes or fails. Regardless of setting, the
getStatus and getLog calls are used to fetch results.LBException
public java.lang.String getOBOVersion()
OBO_Exporter
getOBOVersion
in interface OBO_Exporter
protected OptionHolder declareAllowedOptions(OptionHolder holder)
declareAllowedOptions
in class BaseExporter
protected void doExport() throws java.lang.Exception
doExport
in class BaseExporter
java.lang.Exception