Package org.apache.uima.resource.impl
Class ExternalResourceDependency_impl
java.lang.Object
org.apache.uima.resource.metadata.impl.MetaDataObject_impl
org.apache.uima.resource.impl.ExternalResourceDependency_impl
- All Implemented Interfaces:
Serializable
,Cloneable
,ExternalResourceDependency
,MetaDataObject
,XMLizable
public class ExternalResourceDependency_impl
extends MetaDataObject_impl
implements ExternalResourceDependency
Reference implementation of
ExternalResourceDependency
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
MetaDataObject_impl.MetaDataAttr, MetaDataObject_impl.SerialContext, MetaDataObject_impl.Serializer
-
Field Summary
Fields inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
serialContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the textual description of the resource.Retrieves the name of the Java interface through which this resource will be accessed.getKey()
Retrieves the key by which the resource is identified.protected XmlizationInfo
To be implemented by subclasses to return information describing how to represent this object in XML.boolean
Gets whether this resource dependency is optional.void
setDescription
(String aDescription) Retrieves the textual description of the resource.void
setInterfaceName
(String aName) Sets the name of the Java interface through which this resource will be accessed.void
Sets the key by which the resource is identified.void
setOptional
(boolean aOptional) Sets whether this resource dependency is optional.Methods inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
buildFromXMLElement, buildFromXMLElement, clone, equals, getAdditionalAttributes, getAttributeClass, getAttributeValue, getInfoset, getMatchingNode, getPropertyDescriptors, getPropertyXmlInfo, getRelativePathBase, getSerialContext, getSourceUrl, getSourceUrlString, getWrapperClass, getXMLAttributes, hashCode, isModifiable, listAttributes, readArrayPropertyValueFromXMLElement, readMapPropertyFromXml, readPropertyValueFromXMLElement, readUnknownPropertyValueFromXMLElement, resolveSettings, setAttributeValue, setInfoset, setSourceUrl, setSourceUrlIfNull, toString, toXML, toXML, toXML, toXML, valueIsNullOrEmptyArray, writeArrayPropertyAsElement, writeMapPropertyToXml, writePropertyAsElement
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
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
-
Constructor Details
-
ExternalResourceDependency_impl
public ExternalResourceDependency_impl()
-
-
Method Details
-
getKey
Description copied from interface:ExternalResourceDependency
Retrieves the key by which the resource is identified.- Specified by:
getKey
in interfaceExternalResourceDependency
- Returns:
- the key for this resource.
- See Also:
-
getInterfaceName
Description copied from interface:ExternalResourceDependency
Retrieves the name of the Java interface through which this resource will be accessed.- Specified by:
getInterfaceName
in interfaceExternalResourceDependency
- Returns:
- the name of the Java interface for this external resource,
null
if none. - See Also:
-
setKey
Description copied from interface:ExternalResourceDependency
Sets the key by which the resource is identified.- Specified by:
setKey
in interfaceExternalResourceDependency
- Parameters:
aKey
- the key for this resource.- See Also:
-
setInterfaceName
Description copied from interface:ExternalResourceDependency
Sets the name of the Java interface through which this resource will be accessed.- Specified by:
setInterfaceName
in interfaceExternalResourceDependency
- Parameters:
aName
- the name of the Java interface for this external resource,null
if none.- See Also:
-
getDescription
Description copied from interface:ExternalResourceDependency
Retrieves the textual description of the resource.- Specified by:
getDescription
in interfaceExternalResourceDependency
- Returns:
- the textual description of the resource.
- See Also:
-
isOptional
public boolean isOptional()Description copied from interface:ExternalResourceDependency
Gets whether this resource dependency is optional. Dependencies that are not optional must be linked to resource definitions prior to instantiating the Analysis Engine, or an exception will be thrown.- Specified by:
isOptional
in interfaceExternalResourceDependency
- Returns:
- true if this resource dependency is optional, false if not
- See Also:
-
setDescription
Description copied from interface:ExternalResourceDependency
Retrieves the textual description of the resource.- Specified by:
setDescription
in interfaceExternalResourceDependency
- Parameters:
aDescription
- the textual description of the resource.- See Also:
-
setOptional
public void setOptional(boolean aOptional) Description copied from interface:ExternalResourceDependency
Sets whether this resource dependency is optional. Dependencies that are not optional must be linked to resource definitions prior to instantiating the Analysis Engine, or an exception will be thrown.- Specified by:
setOptional
in interfaceExternalResourceDependency
- Parameters:
aOptional
- true if this resource dependency is optional, false if not- See Also:
-
getXmlizationInfo
Description copied from class:MetaDataObject_impl
To be implemented by subclasses to return information describing how to represent this object in XML.- Specified by:
getXmlizationInfo
in classMetaDataObject_impl
- Returns:
- information defining this object's XML representation
-