Package opennlp.tools.entitylinker
Class EntityLinkerFactory
java.lang.Object
opennlp.tools.entitylinker.EntityLinkerFactory
Generates a
EntityLinker
instances via a properties
file configuration.
In the properties file, the linker implementation must be
provided using "linker"
as the properties key, and the
full class name as value.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic EntityLinker<?>
getLinker
(String entityType, EntityLinkerProperties properties) Retrieves aEntityLinker
instance matching theproperties
configuration.static EntityLinker<?>
getLinker
(EntityLinkerProperties properties) Retrieves aEntityLinker
instance matching theproperties
configuration.
-
Constructor Details
-
EntityLinkerFactory
public EntityLinkerFactory()
-
-
Method Details
-
getLinker
public static EntityLinker<?> getLinker(String entityType, EntityLinkerProperties properties) throws IOException Retrieves aEntityLinker
instance matching theproperties
configuration.- Parameters:
entityType
- The type of entity being linked to. This value is used to retrieve the implementation of theEntityLinker
from theEntityLinker
properties file. Must not benull
.properties
- An object that extendsEntityLinkerProperties
. This object will be passed into theEntityLinker.init(EntityLinkerProperties)
method, so it is an appropriate place to put additional resources. Must not benull
.- Returns:
- The
EntityLinker
instance for theproperties
configuration. - Throws:
IOException
- Thrown if IO errors occurred.IllegalArgumentException
- Thrown if parameters were invalid.
-
getLinker
Retrieves aEntityLinker
instance matching theproperties
configuration.- Parameters:
properties
- An object that extendsEntityLinkerProperties
. This object will be passed into theEntityLinker.init(EntityLinkerProperties)
method, so it is an appropriate place to put additional resources. Must not benull
.- Returns:
- The
EntityLinker
instance for theproperties
configuration. - Throws:
IOException
- Thrown if IO errors occurred.IllegalArgumentException
- Thrown if parameters were invalid.
-