Package org.apache.uima.resource
Interface CustomResourceSpecifier
- All Superinterfaces:
Cloneable
,MetaDataObject
,ResourceSpecifier
,Serializable
,XMLizable
- All Known Implementing Classes:
CustomResourceSpecifier_impl
A type of
ResourceSpecifier
that specifically names the Java class that should be
created. This allows users to plug in their own custom resource implementations.-
Method Summary
Modifier and TypeMethodDescriptionGets parameters that may be read by the custom resource class when it is initialized.Retrieves the name of the Java class that will be instantiated when one of theUIMAFramework.produceXXX(ResourceSpecifier,...)
methods is called with this resource specifier.void
setParameters
(Parameter... parameters) Sets parameters that may be read by the custom resource class when it is initialized.void
setResourceClassName
(String aResourceClassName) Setss the name of the Java class that will be instantiated when one of theUIMAFramework.produceXXX(ResourceSpecifier,...)
methods is called with this resource specifier.Methods inherited from interface org.apache.uima.resource.metadata.MetaDataObject
clone, equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrl
Methods inherited from interface org.apache.uima.util.XMLizable
buildFromXMLElement, buildFromXMLElement, toXML, toXML, toXML, toXML
-
Method Details
-
getResourceClassName
String getResourceClassName()Retrieves the name of the Java class that will be instantiated when one of theUIMAFramework.produceXXX(ResourceSpecifier,...)
methods is called with this resource specifier.- Returns:
- a fully-qualified Java class name. The named class should implement
Resource
.
-
setResourceClassName
Setss the name of the Java class that will be instantiated when one of theUIMAFramework.produceXXX(ResourceSpecifier,...)
methods is called with this resource specifier.- Parameters:
aResourceClassName
- a fully-qualified Java class name. The named class should implementResource
.
-
getParameters
Parameter[] getParameters()Gets parameters that may be read by the custom resource class when it is initialized.- Returns:
- an array of parameters. This will never return
null
.
-
setParameters
Sets parameters that may be read by the custom resource class when it is initialized.- Parameters:
parameters
- the Parameters to set.
-