Logo Search packages:      
Sourcecode: uimaj version File versions  Download package

Public Member Functions

org::apache::uima::analysis_engine::AnalysisEngineDescription Interface Reference

Inheritance diagram for org::apache::uima::analysis_engine::AnalysisEngineDescription:
Inheritance graph
[legend]
Collaboration diagram for org::apache::uima::analysis_engine::AnalysisEngineDescription:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void buildFromXMLElement (Element aElement, XMLParser aParser) throws InvalidXMLException
void buildFromXMLElement (Element aElement, XMLParser aParser, XMLParser.ParsingOptions aOptions) throws InvalidXMLException
Object clone ()
void doFullValidation () throws ResourceInitializationException
void doFullValidation (ResourceManager aResourceManager) throws ResourceInitializationException
boolean equals (Object aObj)
Map< String, ResourceSpecifiergetAllComponentSpecifiers (ResourceManager aResourceManager) throws InvalidXMLException
AnalysisEngineMetaData getAnalysisEngineMetaData ()
String getAnnotatorImplementationName ()
Object getAttributeValue (String aName)
ResourceSpecifier getComponentSpecifier (String key) throws ResourceInitializationException
Map< String, ResourceSpecifiergetDelegateAnalysisEngineSpecifiers (ResourceManager aResourceManager) throws InvalidXMLException
Map< String, ResourceSpecifiergetDelegateAnalysisEngineSpecifiers () throws InvalidXMLException
Map< String, MetaDataObjectgetDelegateAnalysisEngineSpecifiersWithImports ()
ExternalResourceDependency[] getExternalResourceDependencies ()
ExternalResourceDependency getExternalResourceDependency (String aKey)
FlowControllerDeclaration getFlowControllerDeclaration ()
String getFrameworkImplementation ()
String getImplementationName ()
ResourceMetaData getMetaData ()
ResourceManagerConfiguration getResourceManagerConfiguration ()
SofaMapping[] getSofaMappings ()
URL getSourceUrl ()
String getSourceUrlString ()
boolean isModifiable ()
boolean isPrimitive ()
List< NameClassPair > listAttributes ()
void resolveImports (ResourceManager aResourceManager) throws InvalidXMLException
void resolveImports (Collection< String > aAlreadyImportedDelegateAeUrls, ResourceManager aResourceManager) throws InvalidXMLException
void setAnnotatorImplementationName (String aImplementationName)
void setAttributeValue (String aName, Object aValue)
void setExternalResourceDependencies (ExternalResourceDependency[] aDependencies)
void setFlowControllerDeclaration (FlowControllerDeclaration aFlowControllerDeclaration)
void setFrameworkImplementation (String aFrameworkImplementation)
void setImplementationName (String aImplementationName)
void setMetaData (ResourceMetaData aMetaData)
void setPrimitive (boolean aPrimitive)
void setResourceManagerConfiguration (ResourceManagerConfiguration aResourceManagerConfiguration)
void setSofaMappings (SofaMapping[] aSofaMappings)
void setSourceUrl (URL aUrl)
void toXML (OutputStream aOutputStream) throws SAXException, IOException
void toXML (ContentHandler aContentHandler) throws SAXException
void toXML (ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute) throws SAXException
void toXML (ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute, boolean aPreserveDelegateAnalysisEngineImports) throws SAXException
void toXML (Writer aWriter) throws SAXException, IOException
void toXML (OutputStream aOutputStream, boolean aPreserveDelegateAnalysisEngineImports) throws SAXException, IOException
void toXML (Writer aWriter, boolean aPreserveDelegateAnalysisEngineImports) throws SAXException, IOException
void validate (ResourceManager aResourceManager) throws ResourceInitializationException, ResourceConfigurationException
void validate () throws ResourceInitializationException, ResourceConfigurationException

Detailed Description

An AnalysisEngineDescription contains all of the information needed to instantiate and use an org.apache.uima.analysis_engine.AnalysisEngine.

The org.apache.uima.UIMAFramework#produceAnalysisEngine(ResourceSpecifier) factory method is used to create an AnalysisEngine instance from a AnalysisEngineDescription. This insulates applications from knowledge of the particular AnalysisEngine implementation being used.

The AnalysisEngine Description contains the following information:

<u>For a Primitive AnalysisEngine:</u>

<u>For an Aggregate AnalysisEngine:</u>

<u>For All AnalysisEngines:</u>

Definition at line 77 of file AnalysisEngineDescription.java.


The documentation for this interface was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index