NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Overview

LexEVS provides classes to extend and interfaces to implement that help provide the framework for in memory transformations of source files into the LexGrid model. If the target source is large, batch loading may well be a better solution in which case the Loader Framework built on Spring Batch may be a better match. On the other hand users may find the standard LexEVS interface a little easier to implement. 

Where to Start

The LexEVS API programming environment is currently available in a github repository here:  LexEVS Source Code

Cloning this repository produces a large set of eclipse friendly projects that can be imported into eclipse. 

Beginning at the lbInterfaces project one class is of interest:

org.LexGrid.LexBIG.Extensions.Load.Loader

This interface will need to be implemented by any user creating a loader for LexEVS.  However that leaves a lot of underlying best practices and other safe coding issues to be guessed at by the implementer.  As a consequence most loaders also extend the abstract class org.LexGrid.LexBIG.Impl.loaders.BaseLoader in the lbImpl project.

 

  • No labels