|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExternalResourceBinding
Binds an ExternalResourceDependency to an
ExternalResourceDescription. The biding has two parts - the
key, which indicates the resource dependency being bound, and the
resource name, which identifies the resource to which that dependency
is bound.
| Method Summary | |
|---|---|
String |
getKey()
Retrieves the key that identifies the ExternalResourceDependency being bound. |
String |
getResourceName()
Retrieves the name of the actual Resource instance that will satisfy this dependency. |
void |
setKey(String aKey)
Sets the key that identifies the ExternalResourceDependency
being bound. |
void |
setResourceName(String aName)
Sets the name of the actual Resource instance that will satisfy this dependency. |
| 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 Detail |
|---|
String getKey()
ExternalResourceDependency being bound. If this binding is
declared in a primitive component, this is exactly the same key as is specified in the
ExternalResourceDependency.
Within an aggregate, a slash-separated name is used to identify which component the binding
applies to. For example, if an Aggregate AE contains an annotator with key
annotator1 which declares a resource dependency myResource, that
Aggregate AE could binding that resource dependency by using the key
annotator1/myResource.
void setKey(String aKey)
ExternalResourceDependency
being bound. If this binding is declared in a primitive component, this is exactly the same key
as is specified in the ExternalResourceDependency.
Within an aggregate, a slash-separated name is used to identify which component the binding
applies to. For example, if an Aggregate AE contains an annotator with key
annotator1 which declares a resource dependency myResource, that
Aggregate AE could binding that resource dependency by using the key
annotator1/myResource.
aKey - the key for this resource binding.String getResourceName()
ExternalResourceDescription within the enclosing
ResourceManagerConfiguration object.
void setResourceName(String aName)
ExternalResourceDescription within the enclosing
ResourceManagerConfiguration object.
aName - the name of the resource satisfying this dependency.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||