public class MrmapRRFLoader extends BaseLoader implements MrMap_Loader
BaseLoader.DoConversion
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APROX_ASSOC_NAME |
static java.lang.String |
ASSOC_NAME |
static java.lang.String |
CODING_SCHEME_NAME |
static java.lang.String |
CODING_SCHEME_URI |
static java.lang.String |
FROMRSAB |
static java.lang.String |
FROMVSAB |
static boolean |
ISMAP |
static java.lang.String |
MANIFEST_URI |
static java.lang.String |
MAPSETNAME |
static java.lang.String |
MAPSETVERSION |
static java.lang.String |
MRSAT_URI |
static java.util.List<java.lang.String> |
propertyNames |
static java.lang.String |
REPRESENTS_VERSION |
static java.lang.String |
SOS |
static java.lang.String |
TORSAB |
static java.lang.String |
TOVSAB |
static java.lang.String |
URIPREFIX |
static java.lang.String |
VALIDATE |
ASYNC_OPTION, FAIL_ON_ERROR_OPTION, inUse, LOADER_POST_PROCESSOR_OPTION, LOADER_PREFERENCE_FILE_OPTION, MANIFEST_FILE_OPTION, SUPPLEMENT_OPTION
description, name
Constructor and Description |
---|
MrmapRRFLoader() |
Modifier and Type | Method and Description |
---|---|
protected ExtensionDescription |
buildExtensionDescription()
Builds the extension description.
|
protected OptionHolder |
declareAllowedOptions(OptionHolder holder) |
protected URNVersionPair[] |
doLoad() |
OntologyFormat |
getOntologyFormat()
Return the ontology format the loader can handle
|
void |
load(java.net.URI mrMapsource,
java.net.URI mrSatSource,
java.lang.String nameForMappingScheme,
java.lang.String nameForMappingVersion,
java.lang.String nameforMappingURI,
java.util.Map.Entry<java.lang.String,Relations> relation,
boolean stopOnErrors,
boolean async) |
void |
load(java.net.URI mrMapsource,
java.net.URI mrSatSource,
java.lang.String nameForMappingScheme,
java.lang.String nameForMappingVersion,
java.lang.String nameforMappingURI,
java.lang.String sourceScheme,
java.lang.String sourceVersion,
java.lang.String sourceURI,
java.lang.String targetScheme,
java.lang.String targetVersion,
java.lang.String targetURI,
java.util.Map.Entry<java.lang.String,Relations> relation,
boolean stopOnErrors,
boolean async)
User designated target Scheme URI.
|
protected MrSat |
processMrSatRow(java.lang.String[] mapRow,
int lineCount) |
protected void |
processMrSatToRelation(MrSat metaData,
Relations relation) |
void |
validate(java.lang.String source,
int validationLevel)
Validate content for a candidate resource without performing a load.
|
addBooleanOptionValue, baseLoad, buildRootNode, clearLog, constructVersionPairsFromCodingSchemes, createCachingMessageDirectorIF, createDefaultInserter, createDefaultInserter, doesOptionExist, doIndex, doPostProcessing, doRegister, doTransitiveAndIndex, doTransitiveTable, getAbsoluteCodingSchemeVersionReferenceFromOptionString, getCodingSchemeManifest, getCodingSchemeManifestURI, getCodingSchemeReferences, getDescription, getLoaderPreferences, getLog, getLogger, getManifestUtil, getMessageDirector, getName, getOptions, getPostProcessor, getProvider, getResourceUri, getStatus, getStringFromURI, getVersion, isDoApplyPostLoadManifest, isDoComputeTransitiveClosure, isDoIndexing, isDoRegister, isDoRemoveOnFailure, isInUse, load, lock, persistCodingSchemeToDatabase, persistCodingSchemeToDatabase, register, register, setCachingMessageDirectorIF, setCodingSchemeManifest, setCodingSchemeManifestURI, setCodingSchemeReferences, setDoApplyPostLoadManifest, setDoComputeTransitiveClosure, setDoIndexing, setDoRegister, setDoRemoveOnFailure, setInUse, setLoaderPreferences, setLoaderPreferences, setManifestUtil, setOptions, setResourceUri, setStatus, unlock, urnVersionPairToAbsoluteCodingSchemeVersionReference
getExtensionDescription
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearLog, getCodingSchemeManifest, getCodingSchemeManifestURI, getCodingSchemeReferences, getLoaderPreferences, getLog, getOptions, getStatus, load, setCodingSchemeManifest, setCodingSchemeManifestURI, setLoaderPreferences, setLoaderPreferences
getDescription, getName, getProvider, getVersion
public static final java.lang.String VALIDATE
public static final java.lang.String MRSAT_URI
public static final java.lang.String MANIFEST_URI
public static final java.lang.String ASSOC_NAME
public static final java.lang.String APROX_ASSOC_NAME
public static final boolean ISMAP
public static final java.lang.String URIPREFIX
public static final java.lang.String TORSAB
public static final java.lang.String TOVSAB
public static final java.lang.String FROMRSAB
public static final java.lang.String FROMVSAB
public static final java.lang.String MAPSETVERSION
public static final java.lang.String SOS
public static final java.lang.String MAPSETNAME
public static final java.lang.String CODING_SCHEME_NAME
public static final java.lang.String CODING_SCHEME_URI
public static final java.lang.String REPRESENTS_VERSION
public static final java.util.List<java.lang.String> propertyNames
protected OptionHolder declareAllowedOptions(OptionHolder holder)
declareAllowedOptions
in class BaseLoader
protected URNVersionPair[] doLoad() throws java.lang.Exception
doLoad
in class BaseLoader
java.lang.Exception
protected MrSat processMrSatRow(java.lang.String[] mapRow, int lineCount) throws java.lang.SecurityException, java.lang.NoSuchFieldException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.NoSuchFieldException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
protected ExtensionDescription buildExtensionDescription()
AbstractExtendable
buildExtensionDescription
in class AbstractExtendable
public void load(java.net.URI mrMapsource, java.net.URI mrSatSource, java.lang.String nameForMappingScheme, java.lang.String nameForMappingVersion, java.lang.String nameforMappingURI, java.util.Map.Entry<java.lang.String,Relations> relation, boolean stopOnErrors, boolean async) throws LBException
LBException
public void load(java.net.URI mrMapsource, java.net.URI mrSatSource, java.lang.String nameForMappingScheme, java.lang.String nameForMappingVersion, java.lang.String nameforMappingURI, java.lang.String sourceScheme, java.lang.String sourceVersion, java.lang.String sourceURI, java.lang.String targetScheme, java.lang.String targetVersion, java.lang.String targetURI, java.util.Map.Entry<java.lang.String,Relations> relation, boolean stopOnErrors, boolean async) throws LBException
MrMap_Loader
load
in interface MrMap_Loader
mrMapsource
- String representation of the path to corresponding to the RRF
file.mrSatSource
- String representation of the path to corresponding to the RRF
file.nameForMappingScheme
- User designated Mapping Scheme identifier. Default used if
null.nameForMappingVersion
- User designated Mapping Scheme Version. Default used if null.nameforMappingURI
- User designated Mapping Scheme URI. Non-resolving default used
if null.sourceScheme
- User designated source scheme identifier which can a local
scheme to to which mappings resolve. Non resolving default
created if null.sourceVersion
- User designated source scheme Version. Default used if null.
Dependent on valid user defined source scheme identifiersourceURI
- User designated source scheme URI. Non-resolving default used
if null.targetScheme
- User designated target scheme identifier which can a local
scheme to to which mappings resolve. Non resolving default
created if null. Dependent on valid user defined source scheme
identifier.targetVersion
- User designated target scheme Version. Default used if null.stopOnErrors
- True means stop if any load error is detected. False means
attempt to load what can be loaded if recoverable errors are
encountered.async
- Flag controlling whether load occurs in the calling thread. If
true, the load will occur in a separate asynchronous process.
If false, this method blocks until the load operation
completes or fails. Regardless of setting, the getStatus and
getLog calls are used to fetch results.LBException
public void validate(java.lang.String source, int validationLevel) throws LBException
MrMap_Loader
validate
in interface MrMap_Loader
source
- URI corresponding to the XML file.validationLevel
- Supported levels of validation include: 0 = Verify XML is well
formed. 1 = Verify XML is valid.LBException
public OntologyFormat getOntologyFormat()
Loader
getOntologyFormat
in interface Loader
getOntologyFormat
in class BaseLoader