# Uses of Interface
org.apache.uima.cas.admin.LinearTypeOrder

Packages that use LinearTypeOrder
Package
Description
org.apache.uima.cas.admin
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.
org.apache.uima.jcas.tcas

- ## Uses of LinearTypeOrder in org.apache.uima.cas.admin

  Methods in org.apache.uima.cas.admin that return LinearTypeOrder
  Modifier and Type
  Method
  Description
  `LinearTypeOrder`
  FSIndexRepositoryMgr.`getDefaultTypeOrder()`
  Get the default type order.
  `LinearTypeOrder`
  LinearTypeOrderBuilder.`getOrder()`
  Return a total order of the type names added earlier that is consistent with the pre-order defined through calls to add().
  Methods in org.apache.uima.cas.admin with parameters of type LinearTypeOrder
  Modifier and Type
  Method
  Description
  `int`
  FSIndexComparator.`addKey(LinearTypeOrder typeOrder, int compareKey)`

- ## Uses of LinearTypeOrder in org.apache.uima.cas.impl

  Classes in org.apache.uima.cas.impl that implement LinearTypeOrder
  Modifier and Type
  Class
  Description
  `static class`
  `LinearTypeOrderBuilderImpl.TotalTypeOrder`
  An implementation of the `LinearTypeOrder` interface.
  Methods in org.apache.uima.cas.impl that return LinearTypeOrder
  Modifier and Type
  Method
  Description
  `static LinearTypeOrder`
  LinearTypeOrderBuilderImpl.`createTypeOrder(int[] typeList, TypeSystem ts)`
  The constructor for the total type order, called by the other constructor and also when doing a cas complete deserialization, or just deserializing the type system/index defs
  `LinearTypeOrder`
  FSIndexRepositoryImpl.`getDefaultTypeOrder()`
  `LinearTypeOrder`
  FSIndexComparatorImpl.`getKeyTypeOrder(int key)`
  `LinearTypeOrder`
  LinearTypeOrderBuilderImpl.`getOrder()`
  Methods in org.apache.uima.cas.impl with parameters of type LinearTypeOrder
  Modifier and Type
  Method
  Description
  `int`
  FSIndexComparatorImpl.`addKey(LinearTypeOrder typeOrder, int compareKey)`

- ## Uses of LinearTypeOrder in org.apache.uima.jcas.tcas

  Methods in org.apache.uima.jcas.tcas with parameters of type LinearTypeOrder
  Modifier and Type
  Method
  Description
  `final int`
  Annotation.`compareAnnotation(Annotation other, LinearTypeOrder lto)`
  Compare two annotations incl type order
  `final int`
  Annotation.`compareAnnotationWithId(Annotation other, LinearTypeOrder lto)`
  Compare two annotations, with type order, with id compare