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:
java.io.Serializable,java.lang.Cloneable,ExternalResourceDependency,MetaDataObject,XMLizable
public class ExternalResourceDependency_impl extends MetaDataObject_impl implements ExternalResourceDependency
Reference implementation ofExternalResourceDependency.- See Also:
- Serialized Form
-
-
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 Modifier and Type Field Description private java.lang.StringmDescriptionprivate java.lang.StringmInterfaceNameprivate java.lang.StringmKeyprivate booleanmOptional(package private) static longserialVersionUIDprivate static XmlizationInfoXMLIZATION_INFO-
Fields inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
serialContext
-
-
Constructor Summary
Constructors Constructor Description ExternalResourceDependency_impl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()Retrieves the textual description of the resource.java.lang.StringgetInterfaceName()Retrieves the name of the Java interface through which this resource will be accessed.java.lang.StringgetKey()Retrieves the key by which the resource is identified.protected XmlizationInfogetXmlizationInfo()To be implemented by subclasses to return information describing how to represent this object in XML.booleanisOptional()Gets whether this resource dependency is optional.voidsetDescription(java.lang.String aDescription)Retrieves the textual description of the resource.voidsetInterfaceName(java.lang.String aName)Sets the name of the Java interface through which this resource will be accessed.voidsetKey(java.lang.String aKey)Sets the key by which the resource is identified.voidsetOptional(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
-
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
-
mKey
private java.lang.String mKey
-
mDescription
private java.lang.String mDescription
-
mInterfaceName
private java.lang.String mInterfaceName
-
mOptional
private boolean mOptional
-
XMLIZATION_INFO
private static final XmlizationInfo XMLIZATION_INFO
-
-
Method Detail
-
getKey
public java.lang.String getKey()
Description copied from interface:ExternalResourceDependencyRetrieves the key by which the resource is identified.- Specified by:
getKeyin interfaceExternalResourceDependency- Returns:
- the key for this resource.
- See Also:
ExternalResourceDependency.getKey()
-
getInterfaceName
public java.lang.String getInterfaceName()
Description copied from interface:ExternalResourceDependencyRetrieves the name of the Java interface through which this resource will be accessed.- Specified by:
getInterfaceNamein interfaceExternalResourceDependency- Returns:
- the name of the Java interface for this external resource,
nullif none. - See Also:
ExternalResourceDependency.getInterfaceName()
-
setKey
public void setKey(java.lang.String aKey)
Description copied from interface:ExternalResourceDependencySets the key by which the resource is identified.- Specified by:
setKeyin interfaceExternalResourceDependency- Parameters:
aKey- the key for this resource.- See Also:
ExternalResourceDependency.setKey(String)
-
setInterfaceName
public void setInterfaceName(java.lang.String aName)
Description copied from interface:ExternalResourceDependencySets the name of the Java interface through which this resource will be accessed.- Specified by:
setInterfaceNamein interfaceExternalResourceDependency- Parameters:
aName- the name of the Java interface for this external resource,nullif none.- See Also:
ExternalResourceDependency.setInterfaceName(String)
-
getDescription
public java.lang.String getDescription()
Description copied from interface:ExternalResourceDependencyRetrieves the textual description of the resource.- Specified by:
getDescriptionin interfaceExternalResourceDependency- Returns:
- the textual description of the resource.
- See Also:
ExternalResourceDependency.getDescription()
-
isOptional
public boolean isOptional()
Description copied from interface:ExternalResourceDependencyGets 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:
isOptionalin interfaceExternalResourceDependency- Returns:
- true if this resource dependency is optional, false if not
- See Also:
ExternalResourceDependency.isOptional()
-
setDescription
public void setDescription(java.lang.String aDescription)
Description copied from interface:ExternalResourceDependencyRetrieves the textual description of the resource.- Specified by:
setDescriptionin interfaceExternalResourceDependency- Parameters:
aDescription- the textual description of the resource.- See Also:
ExternalResourceDependency.setDescription(java.lang.String)
-
setOptional
public void setOptional(boolean aOptional)
Description copied from interface:ExternalResourceDependencySets 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:
setOptionalin interfaceExternalResourceDependency- Parameters:
aOptional- true if this resource dependency is optional, false if not- See Also:
ExternalResourceDependency.setOptional(boolean)
-
getXmlizationInfo
protected XmlizationInfo getXmlizationInfo()
Description copied from class:MetaDataObject_implTo be implemented by subclasses to return information describing how to represent this object in XML.- Specified by:
getXmlizationInfoin classMetaDataObject_impl- Returns:
- information defining this object's XML representation
-
-