org.LexGrid.LexBIG.Impl.loaders.postprocessor
Class OntologyFormatAddingPostProcessor
java.lang.Object
org.LexGrid.LexBIG.Impl.Extensions.AbstractExtendable
org.LexGrid.LexBIG.Impl.loaders.postprocessor.OntologyFormatAddingPostProcessor
- All Implemented Interfaces:
- java.io.Serializable, Extendable, GenericExtension, LoaderPostProcessor
public class OntologyFormatAddingPostProcessor
- extends AbstractExtendable
- implements LoaderPostProcessor
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXTENSION_NAME
public static java.lang.String EXTENSION_NAME
OntologyFormatAddingPostProcessor
public OntologyFormatAddingPostProcessor()
register
public void register()
throws LBParameterException,
LBException
- Throws:
LBParameterException
LBException
buildExtensionDescription
protected ExtensionDescription buildExtensionDescription()
- Description copied from class:
AbstractExtendable
- Builds the extension description.
- Specified by:
buildExtensionDescription
in class AbstractExtendable
- Returns:
- the extension description
runPostProcess
public void runPostProcess(AbsoluteCodingSchemeVersionReference reference,
OntologyFormat ontFormat)
- Description copied from interface:
LoaderPostProcessor
- Executes a Loader post process. Loader post processes can be used to modify
database content, do extra cleanup, or send notifications, for example.
NOTE: Post Process error/exception conditions will not effect Loader status.
Implementors can assume that database content has been loaded at the point of
this call, but the load is not yet in a completed state and Lucene indexing
has not been done.
- Specified by:
runPostProcess
in interface LoaderPostProcessor
- Parameters:
reference
- the uri/version of the requesting Coding SchemeontFormat
- the OntologyFormat of the requesting Loader