edu.uky.kcr.recordlinkage
Class LinkageController
java.lang.Object
edu.uky.kcr.recordlinkage.LinkageController
public class LinkageController
- extends java.lang.Object
LinkageController serves as a factory for creating LinkageDataSource,
LinkageEngine, and LinkageConfiguration objects.
- Author:
- ihands
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LinkageController
public LinkageController()
getLinkageEngine
public LinkageEngine getLinkageEngine(LinkageConfiguration linkageConfiguration)
throws LinkageException
- Throws:
LinkageException
createDataSource
public LinkageDataSource createDataSource(java.io.File file,
java.lang.String[] idColumns)
throws java.io.IOException
- Throws:
java.io.IOException
createDataSource
public LinkageDataSource createDataSource(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
createLinkageConfiguration
public LinkageConfiguration createLinkageConfiguration(java.io.File file)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
createLinkageConfiguration
public LinkageConfiguration createLinkageConfiguration(org.json.JSONObject jsonObject)
throws org.json.JSONException
- Throws:
org.json.JSONException
createDataSource
public LinkageDataSource createDataSource(org.json.JSONArray array)
throws org.json.JSONException
- Throws:
org.json.JSONException
createDataSource
public LinkageDataSource createDataSource(java.util.Properties properties)