# Uses of Interface
org.apache.uima.resource.metadata.Capability

Packages that use Capability
Package
Description
org.apache.uima
Apache UIMA
org.apache.uima.analysis_engine
The Analysis Engine interface, along with supporting interfaces and exception classes.
org.apache.uima.analysis_engine.impl
org.apache.uima.analysis_engine.metadata.impl
org.apache.uima.flow.impl
org.apache.uima.impl
Apache UIMA internals
org.apache.uima.resource.metadata
Interfaces for objects that represent metadata for a Resource.
org.apache.uima.resource.metadata.impl

- ## Uses of Capability in org.apache.uima

  Methods in org.apache.uima that return Capability
  Modifier and Type
  Method
  Description
  `Capability`
  ResourceSpecifierFactory.`createCapability()`
  Creates a `Capability`.

- ## Uses of Capability in org.apache.uima.analysis_engine

  Methods in org.apache.uima.analysis_engine with parameters of type Capability
  Modifier and Type
  Method
  Description
  `void`
  ResultSpecification.`addCapabilities(Capability[] aCapabilities)`
  Adds the output types and features from the specified capabilities to this `ResultSpecification`.
  `void`
  ResultSpecification.`addCapabilities(Capability[] aCapabilities, boolean aOutputs)`
  Adds either outputs or inputs from the specified capabilities to this `ResultSpecification`.

- ## Uses of Capability in org.apache.uima.analysis_engine.impl

  Methods in org.apache.uima.analysis_engine.impl with parameters of type Capability
  Modifier and Type
  Method
  Description
  `void`
  ResultSpecification_impl.`addCapabilities(Capability[] capabilities)`
  `void`
  ResultSpecification_impl.`addCapabilities(Capability[] capabilities, boolean outputs)`

- ## Uses of Capability in org.apache.uima.analysis_engine.metadata.impl

  Methods in org.apache.uima.analysis_engine.metadata.impl that return Capability
  Modifier and Type
  Method
  Description
  `Capability[]`
  AnalysisEngineMetaData_impl.`getCapabilities()`
  Methods in org.apache.uima.analysis_engine.metadata.impl with parameters of type Capability
  Modifier and Type
  Method
  Description
  `void`
  AnalysisEngineMetaData_impl.`setCapabilities(Capability[] aCapabilities)`

- ## Uses of Capability in org.apache.uima.flow.impl

  Methods in org.apache.uima.flow.impl with parameters of type Capability
  Modifier and Type
  Method
  Description
  `protected Map<String,List<AnalysisSequenceCapabilityNode>>`
  CapabilityLanguageFlowController.`computeFlowTable(Capability[] aCapabilities)`
  method computeFlowTable create the flow table for faster processing.
  `protected List<AnalysisSequenceCapabilityNode>`
  CapabilityLanguageFlowController.`computeSequence(String language, Capability[] aCapabilities)`
  method computeSequence creates a capabilityLanguageAnalysisSequence for the given language
  Constructors in org.apache.uima.flow.impl with parameters of type Capability
  Modifier
  Constructor
  Description
  ``
  `AnalysisSequenceCapabilityNode(String aCasProcessorKey, Capability[] aCasProcessorCapabilities, ResultSpecification aResultSpec)`
  Creates a new AnalysisSequenceCapabilityNode from a AnalysisEngine Key.

- ## Uses of Capability in org.apache.uima.impl

  Methods in org.apache.uima.impl that return Capability
  Modifier and Type
  Method
  Description
  `Capability`
  ResourceSpecifierFactory_impl.`createCapability()`

- ## Uses of Capability in org.apache.uima.resource.metadata

  Fields in org.apache.uima.resource.metadata declared as Capability
  Modifier and Type
  Field
  Description
  `static final Capability[]`
  Capability.`EMPTY_CAPABILITIES`
  Methods in org.apache.uima.resource.metadata that return Capability
  Modifier and Type
  Method
  Description
  `Capability[]`
  ProcessingResourceMetaData.`getCapabilities()`
  Retrieves this Processing Resource's `Capabilities`.
  Methods in org.apache.uima.resource.metadata with parameters of type Capability
  Modifier and Type
  Method
  Description
  `void`
  ProcessingResourceMetaData.`setCapabilities(Capability[] aCapabilities)`
  Sets this Processing Resource's `Capabilities`.

- ## Uses of Capability in org.apache.uima.resource.metadata.impl

  Classes in org.apache.uima.resource.metadata.impl that implement Capability
  Modifier and Type
  Class
  Description
  `class`
  `Capability_impl`
  Reference implementation of `Capability`