# Uses of Interface
org.apache.uima.analysis_engine.TypeOrFeature

Packages that use TypeOrFeature
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.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 TypeOrFeature in org.apache.uima

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

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

  Methods in org.apache.uima.analysis_engine that return TypeOrFeature
  Modifier and Type
  Method
  Description
  `TypeOrFeature[]`
  ResultSpecification.`getResultTypesAndFeatures()`
  Retrieves the Types and Features that the AnalysisEngine or Annotator is requested to produce, for all languages.
  `TypeOrFeature[]`
  ResultSpecification.`getResultTypesAndFeatures(String language)`
  Retrieves the Types and Features that the AnalysisEngine or Annotator is requested to produce for the specified language.
  Methods in org.apache.uima.analysis_engine with parameters of type TypeOrFeature
  Modifier and Type
  Method
  Description
  `void`
  ResultSpecification.`addResultTypeOrFeature(TypeOrFeature aTypeOrFeature)`
  Adds a Result Type or Feature to this `ResultSpecification` for the language x-unspecified.
  `void`
  ResultSpecification.`addResultTypeOrFeature(TypeOrFeature aTypeOrFeature, String[] aLanguageIDs)`
  Adds a Result Type or Feature to this `ResultSpecification` for the specified languages.
  `void`
  ResultSpecification.`removeTypeOrFeature(TypeOrFeature aTypeOrFeature)`
  removes the specified TypeOrFeature from this `ResultSpecification`.
  `void`
  ResultSpecification.`setResultTypesAndFeatures(TypeOrFeature[] aTypesAndFeatures)`
  Sets the Types and Features that the AnalysisEngine or Annotator is requested to produce for the language x-unspecified, and removes all other type or feature information, that may be previously present (e.g., for other languages)
  `void`
  ResultSpecification.`setResultTypesAndFeatures(TypeOrFeature[] aTypesAndFeatures, String[] aLanguageIDs)`
  Sets the Types and Features that the AnalysisEngine or Annotator is requested to produce for the specified languages, and removes all other type or feature information, that may be previously present (e.g., for other languages).

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

  Classes in org.apache.uima.analysis_engine.impl that implement TypeOrFeature
  Modifier and Type
  Class
  Description
  `class`
  `TypeOrFeature_impl`
  Reference implementation of `TypeOrFeature`.
  Methods in org.apache.uima.analysis_engine.impl that return TypeOrFeature
  Modifier and Type
  Method
  Description
  `TypeOrFeature[]`
  ResultSpecification_impl.`getResultTypesAndFeatures()`
  `TypeOrFeature[]`
  ResultSpecification_impl.`getResultTypesAndFeatures(String language)`
  Methods in org.apache.uima.analysis_engine.impl with parameters of type TypeOrFeature
  Modifier and Type
  Method
  Description
  `void`
  ResultSpecification_impl.`addResultTypeOrFeature(TypeOrFeature aTypeOrFeature)`
  `void`
  ResultSpecification_impl.`addResultTypeOrFeature(TypeOrFeature tof, String[] languages)`
  `int`
  TypeOrFeature_impl.`compareTo(TypeOrFeature obj)`
  `void`
  ResultSpecification_impl.`removeTypeOrFeature(TypeOrFeature tof)`
  `void`
  ResultSpecification_impl.`setResultTypesAndFeatures(TypeOrFeature[] aTypesAndFeatures)`
  `void`
  ResultSpecification_impl.`setResultTypesAndFeatures(TypeOrFeature[] aTypesAndFeatures, String[] aLanguageIDs)`

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

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

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

  Methods in org.apache.uima.resource.metadata that return TypeOrFeature
  Modifier and Type
  Method
  Description
  `TypeOrFeature[]`
  Capability.`getInputs()`
  Gets the inputs of this Capability.
  `TypeOrFeature[]`
  Capability.`getOutputs()`
  Gets the outputs of this Capability.
  Methods in org.apache.uima.resource.metadata with parameters of type TypeOrFeature
  Modifier and Type
  Method
  Description
  `void`
  Capability.`setInputs(TypeOrFeature[] aInputs)`
  Sets the inputs of this Capability.
  `void`
  Capability.`setOutputs(TypeOrFeature[] aOutputs)`
  Sets the outputs of this Capability.

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

  Methods in org.apache.uima.resource.metadata.impl that return TypeOrFeature
  Modifier and Type
  Method
  Description
  `TypeOrFeature[]`
  Capability_impl.`getInputs()`
  `TypeOrFeature[]`
  Capability_impl.`getOutputs()`
  Methods in org.apache.uima.resource.metadata.impl with parameters of type TypeOrFeature
  Modifier and Type
  Method
  Description
  `void`
  Capability_impl.`setInputs(TypeOrFeature[] aInputs)`
  `void`
  Capability_impl.`setOutputs(TypeOrFeature[] aOutputs)`