Package org.apache.uima.resource.impl
Class ExternalResourceDescription_impl
java.lang.Object
org.apache.uima.resource.metadata.impl.MetaDataObject_impl
org.apache.uima.resource.impl.ExternalResourceDescription_impl
- All Implemented Interfaces:
Serializable
,Cloneable
,ExternalResourceDescription
,MetaDataObject
,XMLizable
public class ExternalResourceDescription_impl
extends MetaDataObject_impl
implements ExternalResourceDescription
Reference implementation of
AnalysisEngineDescription
. Note that this class has a
slightly nonstandard XML representation because the "key" property is represented in XML by an
attribute rather than a child element.
9/2013: toXML and buildFromXMLElement not overridden... Therefore, we override the toXML() method
and the buildFromXMLElement(Element,XMLParser) method.- 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
Fields inherited from interface org.apache.uima.resource.ExternalResourceDescription
EMPTY_EXTERNAL_RESORUCE_DESCRIPTIONS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the textual description of the resource.Retrieves the name of the Java class to be instantiated from the resource data.getName()
Retrieves the name by which the resource is identified.Retrieves theResourceSpecifier
that describes how to create the resource.protected XmlizationInfo
To be implemented by subclasses to return information describing how to represent this object in XML.void
setDescription
(String aDescription) Retrieves the textual description of the resource.void
setImplementationName
(String aName) Sets the name of the Java class to be instantiated from the resource data.void
Sets the name by which the resource is identified.void
setResourceSpecifier
(ResourceSpecifier aSpecifier) Sets theResourceSpecifier
that describes how to create the resource.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
-
ExternalResourceDescription_impl
public ExternalResourceDescription_impl()
-
-
Method Details
-
getName
Description copied from interface:ExternalResourceDescription
Retrieves the name by which the resource is identified.- Specified by:
getName
in interfaceExternalResourceDescription
- Returns:
- the name of this resource.
- See Also:
-
getResourceSpecifier
Description copied from interface:ExternalResourceDescription
Retrieves theResourceSpecifier
that describes how to create the resource.- Specified by:
getResourceSpecifier
in interfaceExternalResourceDescription
- Returns:
- the
ResourceSpecifier
for this external resource - See Also:
-
getImplementationName
Description copied from interface:ExternalResourceDescription
Retrieves the name of the Java class to be instantiated from the resource data. This must extendSharedResourceObject
as well as the interface specified byExternalResourceDependency.getInterfaceName()
.- Specified by:
getImplementationName
in interfaceExternalResourceDescription
- Returns:
- the name of the Java class implementing the resource access
- See Also:
-
setName
Description copied from interface:ExternalResourceDescription
Sets the name by which the resource is identified.- Specified by:
setName
in interfaceExternalResourceDescription
- Parameters:
aName
- the name of this resource.- See Also:
-
setResourceSpecifier
Description copied from interface:ExternalResourceDescription
Sets theResourceSpecifier
that describes how to create the resource.- Specified by:
setResourceSpecifier
in interfaceExternalResourceDescription
- Parameters:
aSpecifier
- theResourceSpecifier
for this external resource- See Also:
-
setImplementationName
Description copied from interface:ExternalResourceDescription
Sets the name of the Java class to be instantiated from the resource data. This must extendSharedResourceObject
as well as the interface specified byExternalResourceDependency.getInterfaceName()
.- Specified by:
setImplementationName
in interfaceExternalResourceDescription
- Parameters:
aName
- the name of the Java class implementing the resource access- See Also:
-
getDescription
Description copied from interface:ExternalResourceDescription
Retrieves the textual description of the resource.- Specified by:
getDescription
in interfaceExternalResourceDescription
- Returns:
- the textual description of the resource.
- See Also:
-
setDescription
Description copied from interface:ExternalResourceDescription
Retrieves the textual description of the resource.- Specified by:
setDescription
in interfaceExternalResourceDescription
- Parameters:
aDescription
- the textual description of the resource.- 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
-